]> git.gag.com Git - hw/telemetrum/commitdiff
forward annotate part changes, replace USB footprint, declare v4.1 (c) 2025
authorBdale Garbee <bdale@gag.com>
Thu, 13 Mar 2025 07:08:27 +0000 (01:08 -0600)
committerBdale Garbee <bdale@gag.com>
Thu, 13 Mar 2025 07:08:27 +0000 (01:08 -0600)
telemetrum.lht

index d3c8c3f352165b8979fa380e07e9772f2ecb93ad..ae5234f7033736de40f514637ddf485524fa50fa 100644 (file)
@@ -547,12 +547,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.30189 {
-    x1=628.0mil; y1=493.0mil; x2=628.0mil; y2=541.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30192 {
     x1=628.0mil; y1=541.0mil; x2=620.0mil; y2=549.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -661,18 +655,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.30387 {
-    x1=15.151608mm; y1=493.0mil; x2=15.151608mm; y2=12.078208mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30390 {
-    x1=576.0mil; y1=455.0mil; x2=15.151608mm; y2=12.078208mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30393 {
     x1=488.0mil; y1=741.0mil; x2=498.0mil; y2=741.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -1837,110 +1819,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.50979 {
-    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.50991 {
-    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.51003 {
-    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.51015 {
-    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.51027 {
-    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.51039 {
-    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.51051 {
-    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.51063 {
-    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
-    }
-   }
    ha:line.30135 {
     x1=905.0mil; y1=853.6mil; x2=905.0mil; y2=767.0mil; thickness=7.0mil; clearance=12.0mil;
    }
@@ -3906,6 +3784,122 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.200296 {
+    x1=620.0mil; y1=549.0mil; x2=620.0mil; y2=499.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.200299 {
+    x1=576.0mil; y1=455.0mil; x2=620.0mil; y2=499.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.200302 {
+    x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.200314 {
+    x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.200326 {
+    x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.200338 {
+    x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.200350 {
+    x1=1000.0mil; y1=0.0; x2=69.85mm; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.200362 {
+    x1=69.85mm; y1=0.0; x2=69.85mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.200374 {
+    x1=69.85mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.200386 {
+    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
    ha:polygon.109142 { clearance=10.0mil;
     li:geometry {
       ta:contour {
@@ -3929,8 +3923,8 @@ ha:pcb-rnd-board-v8 {
 }
      ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
   li:objects {
-   ha:line.50988 {
-    x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.200311 {
+    x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
      lock=1
@@ -3942,8 +3936,8 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.51000 {
-    x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.200323 {
+    x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
      lock=1
@@ -3955,8 +3949,8 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.51012 {
-    x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.200335 {
+    x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
      lock=1
@@ -3968,8 +3962,8 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.51024 {
-    x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.200347 {
+    x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
      lock=1
@@ -3981,8 +3975,8 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.51036 {
-    x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.200359 {
+    x1=1000.0mil; y1=0.0; x2=69.85mm; y2=0.0; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
      lock=1
@@ -3994,8 +3988,8 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.51048 {
-    x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.200371 {
+    x1=69.85mm; y1=0.0; x2=69.85mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
      lock=1
@@ -4007,8 +4001,8 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.51060 {
-    x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.200383 {
+    x1=69.85mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
      lock=1
@@ -4020,8 +4014,8 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.51072 {
-    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.200395 {
+    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
      lock=1
@@ -4043,10 +4037,10 @@ ha:pcb-rnd-board-v8 {
     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 }
+        { 2.48in; 10.0mil }
+        { 64.77mm; 300.0mil }
+        { 2.74in; 300.0mil }
+        { 2.74in; 10.0mil }
        }
      }
 
@@ -4058,10 +4052,10 @@ ha:pcb-rnd-board-v8 {
     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 }
+        { 64.77mm; 700.0mil }
+        { 2.48in; 990.0mil }
+        { 2.74in; 990.0mil }
+        { 2.74in; 700.0mil }
        }
      }
 
@@ -4072,8 +4066,8 @@ ha:pcb-rnd-board-v8 {
     ha:polygon.97694 { clearance=10.0mil;
      li:geometry {
        ta:contour {
-        { 592.0mil; 40.0mil }
-        { 908.0mil; 40.0mil }
+        { 592.0mil; 35.0mil }
+        { 908.0mil; 35.0mil }
         { 908.0mil; 199.0mil }
         { 592.0mil; 199.0mil }
        }
@@ -4302,148 +4296,44 @@ ha:pcb-rnd-board-v8 {
            clearline=1
           }
          }
-         ha:line.50985 {
-          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31606 {
+          x1=1.998in; y1=531.0mil; x2=2.02in; y2=509.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
           }
          }
-         ha:line.50997 {
-          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31588 {
+          x1=1.98in; y1=491.0mil; x2=1.956in; y2=515.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.51009 {
-          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.32029 {
+          x1=1.955in; y1=515.0mil; x2=1.636in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
           }
          }
-         ha:line.51021 {
-          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.32035 {
+          x1=1.512in; y1=639.0mil; x2=1.479in; y2=639.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.51033 {
-          x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.32032 {
+          x1=1.636in; y1=515.0mil; x2=1.512in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
           }
          }
-         ha:line.51045 {
-          x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31603 {
+          x1=1.68in; y1=531.0mil; x2=1.998in; y2=531.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.51057 {
-          x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.51069 {
-          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.31606 {
-          x1=1.998in; y1=531.0mil; x2=2.02in; y2=509.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31588 {
-          x1=1.98in; y1=491.0mil; x2=1.956in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.32029 {
-          x1=1.955in; y1=515.0mil; x2=1.636in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.32035 {
-          x1=1.512in; y1=639.0mil; x2=1.479in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.32032 {
-          x1=1.636in; y1=515.0mil; x2=1.512in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31603 {
-          x1=1.68in; y1=531.0mil; x2=1.998in; y2=531.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31981 {
-          x1=1.741in; y1=724.0mil; x2=1.958in; y2=724.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31981 {
+          x1=1.741in; y1=724.0mil; x2=1.958in; y2=724.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -5114,6 +5004,110 @@ ha:pcb-rnd-board-v8 {
            clearline=1
           }
          }
+         ha:line.200308 {
+          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.200320 {
+          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.200332 {
+          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.200344 {
+          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.200356 {
+          x1=1000.0mil; y1=0.0; x2=69.85mm; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.200368 {
+          x1=69.85mm; y1=0.0; x2=69.85mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.200380 {
+          x1=69.85mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.200392 {
+          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
          ha:polygon.111921 { clearance=10.0mil;
           li:geometry {
             ta:contour {
@@ -5182,8 +5176,26 @@ ha:pcb-rnd-board-v8 {
          ha:line.31416 {
           x1=54.3052mm; y1=567.0mil; x2=55.8546mm; y2=567.0mil; thickness=32.0mil; clearance=12.0mil;
          }
-         ha:line.50982 {
-          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.142899 {
+          x1=1.8in; y1=591.0mil; x2=1.8in; y2=417.0mil; thickness=7.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.142902 {
+          x1=1.8in; y1=417.0mil; x2=1.854in; y2=363.0mil; thickness=7.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.142905 {
+          x1=369.0mil; y1=297.0mil; x2=582.0mil; y2=332.0mil; thickness=7.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.200305 {
+          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
            lock=1
@@ -5195,8 +5207,8 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.50994 {
-          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.200317 {
+          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
            lock=1
@@ -5208,8 +5220,8 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.51006 {
-          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.200329 {
+          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
            lock=1
@@ -5221,8 +5233,8 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.51018 {
-          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.200341 {
+          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
            lock=1
@@ -5234,8 +5246,8 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.51030 {
-          x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.200353 {
+          x1=1000.0mil; y1=0.0; x2=69.85mm; y2=0.0; thickness=10.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
            lock=1
@@ -5247,8 +5259,8 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.51042 {
-          x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.200365 {
+          x1=69.85mm; y1=0.0; x2=69.85mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
            lock=1
@@ -5260,8 +5272,8 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.51054 {
-          x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.200377 {
+          x1=69.85mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
            lock=1
@@ -5273,8 +5285,8 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.51066 {
-          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.200389 {
+          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
            lock=1
@@ -5286,24 +5298,6 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.142899 {
-          x1=1.8in; y1=591.0mil; x2=1.8in; y2=417.0mil; thickness=7.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.142902 {
-          x1=1.8in; y1=417.0mil; x2=1.854in; y2=363.0mil; thickness=7.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.142905 {
-          x1=369.0mil; y1=297.0mil; x2=582.0mil; y2=332.0mil; thickness=7.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
          ha:polygon.31446 {
           li:geometry {
             ta:contour {
@@ -5355,7 +5349,7 @@ ha:pcb-rnd-board-v8 {
      ha:outline         { lid=6; group=9;
    li:objects {
     ha:line.32095 {
-     x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
       lock=1
       clearline=1
@@ -5365,7 +5359,7 @@ ha:pcb-rnd-board-v8 {
       }
     }
     ha:line.32098 {
-     x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+     x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
       lock=1
       clearline=1
@@ -5375,7 +5369,7 @@ ha:pcb-rnd-board-v8 {
       }
     }
     ha:line.32101 {
-     x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+     x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
       lock=1
       clearline=1
@@ -5385,7 +5379,7 @@ ha:pcb-rnd-board-v8 {
       }
     }
     ha:line.32104 {
-     x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
       lock=1
       clearline=1
@@ -5395,7 +5389,7 @@ ha:pcb-rnd-board-v8 {
       }
     }
     ha:line.32107 {
-     x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
       lock=1
       clearline=1
@@ -5405,7 +5399,7 @@ ha:pcb-rnd-board-v8 {
       }
     }
     ha:line.32110 {
-     x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+     x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
       lock=1
       clearline=1
@@ -5415,7 +5409,7 @@ ha:pcb-rnd-board-v8 {
       }
     }
     ha:line.32113 {
-     x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+     x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
       lock=1
       clearline=1
@@ -5425,7 +5419,7 @@ ha:pcb-rnd-board-v8 {
       }
     }
     ha:line.32116 {
-     x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+     x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
       lock=1
       clearline=1
@@ -5517,7 +5511,7 @@ ha:pcb-rnd-board-v8 {
     rot = 270.000000
    }
    ha:text.32129 {
-    string=` 2022 Bdale Garbee; x=1.26443in; y=2.295144mm; scale=100; fid=0;
+    string=` 2025 Bdale Garbee; x=1.26443in; y=2.295144mm; scale=100; fid=0;
     ha:flags {
      onsolder=1
     }
@@ -5560,7 +5554,7 @@ ha:pcb-rnd-board-v8 {
     rot = 270.000000
    }
    ha:text.32136 {
-    string=TeleMetrum v4.0; x=26.58872mm; y=984.07mil; scale=200; fid=0;
+    string=TeleMetrum v4.1; x=26.58872mm; y=984.07mil; scale=200; fid=0;
     ha:flags {
      onsolder=1
     }
@@ -7298,6 +7292,7 @@ ha:pcb-rnd-board-v8 {
         value=
         footprint=hole-M3
         refdes=H2
+         device=HOLE_PLATED
        }
       ha:data {
             li:padstack_prototypes {
@@ -7443,6 +7438,7 @@ ha:pcb-rnd-board-v8 {
         value=
         footprint=hole-M3
         refdes=H1
+         device=HOLE_PLATED
        }
       ha:data {
             li:padstack_prototypes {
@@ -7588,6 +7584,7 @@ ha:pcb-rnd-board-v8 {
         value=MCP130T-300
         footprint=SOT23
         refdes=U11
+         device=IC
        }
       ha:data {
             li:padstack_prototypes {
@@ -7771,6 +7768,7 @@ ha:pcb-rnd-board-v8 {
         value=100k
         footprint=0402
         refdes=R14
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -7928,6 +7926,7 @@ ha:pcb-rnd-board-v8 {
         value=6screws
         footprint=282834-6
         refdes=J4
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -8247,6 +8246,7 @@ ha:pcb-rnd-board-v8 {
         value=Debug
         footprint=0-215079-4
         refdes=J6
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -8632,6 +8632,7 @@ ha:pcb-rnd-board-v8 {
         value=0.1uF
         footprint=0402
         refdes=C36
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -8789,6 +8790,7 @@ ha:pcb-rnd-board-v8 {
         value=
         footprint=hole-M3
         refdes=H3
+         device=HOLE_PLATED
        }
       ha:data {
             li:padstack_prototypes {
@@ -8948,6 +8950,7 @@ ha:pcb-rnd-board-v8 {
         value=
         footprint=hole-M3
         refdes=H4
+         device=HOLE_PLATED
        }
       ha:data {
             li:padstack_prototypes {
@@ -9117,6 +9120,7 @@ ha:pcb-rnd-board-v8 {
         value=Companion
         footprint=0-338068-8
         refdes=J9
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -9580,6 +9584,7 @@ ha:pcb-rnd-board-v8 {
         value=GND
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=3.3782 mm
+         device=HOLE_PLATED
        }
       ha:data {
             li:padstack_prototypes {
@@ -9710,6 +9715,7 @@ ha:pcb-rnd-board-v8 {
         value=DFLS130L
         footprint=powerdi123
         refdes=D3
+         device=DIODE
        }
       ha:data {
             li:padstack_prototypes {
@@ -9951,6 +9957,7 @@ ha:pcb-rnd-board-v8 {
         value=10k
         footprint=0402
         refdes=R38
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10112,6 +10119,7 @@ ha:pcb-rnd-board-v8 {
         value=9.09k
         footprint=0402
         refdes=R39
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10269,6 +10277,7 @@ ha:pcb-rnd-board-v8 {
         value=33
         footprint=0402
         refdes=R55
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10426,6 +10435,7 @@ ha:pcb-rnd-board-v8 {
         value=33
         footprint=0402
         refdes=R54
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10583,6 +10593,7 @@ ha:pcb-rnd-board-v8 {
         value=56k
         footprint=0402
         refdes=R32
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10737,9 +10748,10 @@ ha:pcb-rnd-board-v8 {
       }
       ha:subc.32596 {
        ha:attributes {
-        value=MAX-8C
+        value=MAX-10
         footprint=UBLOX-MAX
         refdes=U10
+         device=IC
        }
       ha:data {
             li:padstack_prototypes {
@@ -11980,6 +11992,7 @@ ha:pcb-rnd-board-v8 {
         value=1uF
         footprint=0402
         refdes=C102
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12137,6 +12150,7 @@ ha:pcb-rnd-board-v8 {
         value=Si7232DN
         footprint=1212-8
         refdes=Q1
+         device=MOSFET
        }
       ha:data {
             li:padstack_prototypes {
@@ -12484,6 +12498,7 @@ ha:pcb-rnd-board-v8 {
         value=W25Q64
         footprint=SOIJ8
         refdes=U5
+         device=IC
        }
       ha:data {
             li:padstack_prototypes {
@@ -12803,6 +12818,7 @@ ha:pcb-rnd-board-v8 {
         value=100k
         footprint=0402
         refdes=R13
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12960,6 +12976,7 @@ ha:pcb-rnd-board-v8 {
         value=LiPo
         footprint=B2B-PH
         refdes=B1
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13229,6 +13246,7 @@ ha:pcb-rnd-board-v8 {
         value=4.7uF
         footprint=0402
         refdes=C4
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13386,6 +13404,7 @@ ha:pcb-rnd-board-v8 {
         value=4.7uF
         footprint=0402
         refdes=C5
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13543,6 +13562,7 @@ ha:pcb-rnd-board-v8 {
         value=3.3k
         footprint=0402
         refdes=R1
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13700,6 +13720,7 @@ ha:pcb-rnd-board-v8 {
           value=5.6k
           footprint=0402
           refdes=R25
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -13857,6 +13878,7 @@ ha:pcb-rnd-board-v8 {
           value=10k
           footprint=0402
           refdes=R26
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -14014,6 +14036,7 @@ ha:pcb-rnd-board-v8 {
           value=0.1uF
           footprint=0402
           refdes=C101
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -14171,6 +14194,7 @@ ha:pcb-rnd-board-v8 {
           value=1uF
           footprint=0402
           refdes=C37
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -14323,11 +14347,12 @@ ha:pcb-rnd-board-v8 {
         }
          uid = qIc8VW925zCt24ZkTm0AAAAv
         }
-        ha:subc.33090 {
+        ha:subc.33107 {
          ha:attributes {
-          value=10nF
+          value=27k
           footprint=0402
-          refdes=C38
+          refdes=R20
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -14344,14 +14369,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                9.84mil  
                 -13.77mil  
                 -9.84mil  
                 -13.77mil  
-                -9.84mil  
+                9.84mil  
                 13.77mil  
                 9.84mil  
                 13.77mil  
+                -9.84mil  
                }
              }
 
@@ -14363,14 +14388,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.84mil  
                 -16.77mil  
                 -12.84mil  
                 -16.77mil  
-                -12.84mil  
+                12.84mil  
                 16.77mil  
                 12.84mil  
                 16.77mil  
+                -12.84mil  
                }
              }
 
@@ -14382,14 +14407,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                9.84mil  
                 -13.77mil  
                 -9.84mil  
                 -13.77mil  
-                -9.84mil  
+                9.84mil  
                 13.77mil  
                 9.84mil  
                 13.77mil  
+                -9.84mil  
                }
              }
            }
@@ -14397,8 +14422,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33104 {
-           proto=0; x=628.0mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33121 {
+           proto=0; x=209.26mil; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14411,8 +14436,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33105 {
-           proto=0; x=596.52mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33122 {
+           proto=0; x=240.74mil; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14445,26 +14470,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33092 {
-              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33109 {
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33095 {
-              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33112 {
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33098 {
-              x1=15.551404mm; y1=493.0mil; x2=14.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33115 {
+              x1=225.0mil; y1=215.0mil; x2=4.715mm; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33101 {
-              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=11.5222mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33118 {
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=6.461mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -14478,13 +14503,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAw
+         uid = qIc8VW925zCt24ZkTm0AAAAx
         }
-        ha:subc.33107 {
+        ha:subc.33124 {
          ha:attributes {
-          value=27k
+          value=3.3k
           footprint=0402
-          refdes=R20
+          refdes=R2
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -14554,8 +14580,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33121 {
-           proto=0; x=209.26mil; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33138 {
+           proto=0; x=716.0mil; y=615.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14568,8 +14594,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33122 {
-           proto=0; x=240.74mil; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33139 {
+           proto=0; x=716.0mil; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14602,26 +14628,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33109 {
-              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33126 {
+              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33112 {
-              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33129 {
+              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33115 {
-              x1=225.0mil; y1=215.0mil; x2=4.715mm; y2=215.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33132 {
+              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=16.233396mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33118 {
-              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=6.461mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33135 {
+              x1=716.0mil; y1=599.74mil; x2=19.1864mm; y2=599.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -14635,13 +14661,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAx
+         uid = qIc8VW925zCt24ZkTm0AAAAy
         }
-        ha:subc.33124 {
+        ha:subc.33141 {
          ha:attributes {
-          value=3.3k
+          value=27k
           footprint=0402
-          refdes=R2
+          refdes=R19
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -14711,8 +14738,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33138 {
-           proto=0; x=716.0mil; y=615.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33155 {
+           proto=0; x=340.0mil; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14725,165 +14752,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33139 {
-           proto=0; x=716.0mil; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           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.33126 {
-              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33129 {
-              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33132 {
-              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=16.233396mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.33135 {
-              x1=716.0mil; y1=599.74mil; x2=19.1864mm; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAy
-        }
-        ha:subc.33141 {
-         ha:attributes {
-          value=27k
-          footprint=0402
-          refdes=R19
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
-                -9.84mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -16.77mil  
-                -12.84mil  
-                -16.77mil  
-                12.84mil  
-                16.77mil  
-                12.84mil  
-                16.77mil  
-                -12.84mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
-                -9.84mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.33155 {
-           proto=0; x=340.0mil; y=440.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.33156 {
-           proto=0; x=308.52mil; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33156 {
+           proto=0; x=308.52mil; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14956,6 +14826,7 @@ ha:pcb-rnd-board-v8 {
           value=1k
           footprint=0402
           refdes=R7
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15113,6 +14984,7 @@ ha:pcb-rnd-board-v8 {
           value=1k
           footprint=0402
           refdes=R8
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15270,6 +15142,7 @@ ha:pcb-rnd-board-v8 {
           value=22nH
           footprint=0402
           refdes=L174
+           device=INDUCTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15423,6 +15296,7 @@ ha:pcb-rnd-board-v8 {
           value=SAW
           footprint=saw
           refdes=S1
+           device=CRYSTAL
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15634,6 +15508,7 @@ ha:pcb-rnd-board-v8 {
           value=10pF
           footprint=0402
           refdes=C31
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15791,6 +15666,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C45
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15948,6 +15824,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C47
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16105,6 +15982,7 @@ ha:pcb-rnd-board-v8 {
           value=56k
           footprint=0402
           refdes=R30
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16262,6 +16140,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C291
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16419,6 +16298,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C271
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16576,6 +16456,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C261
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16733,6 +16614,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C251
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16890,6 +16772,7 @@ ha:pcb-rnd-board-v8 {
           value=1.8nF
           footprint=0402
           refdes=C231
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17047,6 +16930,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C221
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17204,6 +17088,7 @@ ha:pcb-rnd-board-v8 {
           value=10nF
           footprint=0402
           refdes=C211
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17361,6 +17246,7 @@ ha:pcb-rnd-board-v8 {
           value=27nH
           footprint=0402
           refdes=L192
+           device=INDUCTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17518,6 +17404,7 @@ ha:pcb-rnd-board-v8 {
           value=43nH
           footprint=0402
           refdes=L173
+           device=INDUCTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17675,6 +17562,7 @@ ha:pcb-rnd-board-v8 {
           value=15nH
           footprint=0402
           refdes=L172
+           device=INDUCTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17832,6 +17720,7 @@ ha:pcb-rnd-board-v8 {
           value=5.1pF
           footprint=0402
           refdes=C181
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17989,6 +17878,7 @@ ha:pcb-rnd-board-v8 {
           value=2.2pF
           footprint=0402
           refdes=C176
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18146,6 +18036,7 @@ ha:pcb-rnd-board-v8 {
           value=39pF
           footprint=0402
           refdes=C174
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18303,6 +18194,7 @@ ha:pcb-rnd-board-v8 {
           value=56nH
           footprint=0402
           refdes=L171
+           device=INDUCTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18460,6 +18352,7 @@ ha:pcb-rnd-board-v8 {
           value=40mhz
           footprint=NDK32
           refdes=X1
+           device=CRYSTAL
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18648,6 +18541,7 @@ ha:pcb-rnd-board-v8 {
           value=10pF
           footprint=0402
           refdes=C30
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18805,6 +18699,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C43
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18962,6 +18857,7 @@ ha:pcb-rnd-board-v8 {
           value=6.2pF
           footprint=0402
           refdes=C175
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19119,6 +19015,7 @@ ha:pcb-rnd-board-v8 {
           value=10k
           footprint=0402
           refdes=R36
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19276,6 +19173,7 @@ ha:pcb-rnd-board-v8 {
           value=8.06k
           footprint=0402
           refdes=R37
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19435,8 +19333,9 @@ ha:pcb-rnd-board-v8 {
           footprint=SOT23-5
           dist-license=GPL
           refdes=U1
-          value=TC2185-3.3
+          value=TLV73333
           use-license=Unlimited
+           device=IC
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19652,6 +19551,7 @@ ha:pcb-rnd-board-v8 {
           refdes=U2
           value=MCP73831
           use-license=Unlimited
+           device=IC
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19863,6 +19763,7 @@ ha:pcb-rnd-board-v8 {
           value=2.49k
           footprint=0402
           refdes=R35
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20020,6 +19921,7 @@ ha:pcb-rnd-board-v8 {
           value=1k
           footprint=0402
           refdes=R51
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20177,6 +20079,7 @@ ha:pcb-rnd-board-v8 {
           value=1k
           footprint=0402
           refdes=R50
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20334,6 +20237,7 @@ ha:pcb-rnd-board-v8 {
           value=47nF
           footprint=0402
           refdes=C44
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20491,6 +20395,7 @@ ha:pcb-rnd-board-v8 {
           value=0.22uF
           footprint=0402
           refdes=C42
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20648,6 +20553,7 @@ ha:pcb-rnd-board-v8 {
           value=5.1pF
           footprint=0402
           refdes=C210
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20805,6 +20711,7 @@ ha:pcb-rnd-board-v8 {
           value=5.1pF
           footprint=0402
           refdes=C191
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20962,6 +20869,7 @@ ha:pcb-rnd-board-v8 {
           value=15nH
           footprint=0402
           refdes=L193
+           device=INDUCTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21119,6 +21027,7 @@ ha:pcb-rnd-board-v8 {
           value=27nH
           footprint=0402
           refdes=L201
+           device=INDUCTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21276,6 +21185,7 @@ ha:pcb-rnd-board-v8 {
           value=56nH
           footprint=0402
           refdes=L191
+           device=INDUCTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21437,6 +21347,7 @@ ha:pcb-rnd-board-v8 {
           value=56pF
           footprint=0402
           refdes=C173
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21594,6 +21505,7 @@ ha:pcb-rnd-board-v8 {
           value=18
           footprint=0402
           refdes=R171
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21751,6 +21663,7 @@ ha:pcb-rnd-board-v8 {
           value=10nF
           footprint=0402
           refdes=C171
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21908,6 +21821,7 @@ ha:pcb-rnd-board-v8 {
           value=100pF
           footprint=0402
           refdes=C172
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -22065,6 +21979,7 @@ ha:pcb-rnd-board-v8 {
           value=dualLED
           footprint=0605
           refdes=D2
+           device=LED
          }
         ha:data {
                 li:padstack_prototypes {
@@ -22253,6 +22168,7 @@ ha:pcb-rnd-board-v8 {
           value=dualLED
           footprint=0605
           refdes=D1
+           device=LED
          }
         ha:data {
                 li:padstack_prototypes {
@@ -22441,6 +22357,7 @@ ha:pcb-rnd-board-v8 {
           value=CC1200
           footprint=TI-QFN32-new
           refdes=U3
+           device=IC
          }
         ha:data {
                 li:padstack_prototypes {
@@ -24089,6 +24006,7 @@ ha:pcb-rnd-board-v8 {
           value=ADXL375
           footprint=lga14
           refdes=U6
+           device=IC
          }
         ha:data {
                 li:padstack_prototypes {
@@ -24758,6 +24676,7 @@ ha:pcb-rnd-board-v8 {
           value=47uF
           footprint=1206
           refdes=C39
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -24922,6 +24841,7 @@ ha:pcb-rnd-board-v8 {
           value=0.1uF
           refdes=C110
           footprint=0402
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -25084,6 +25004,7 @@ ha:pcb-rnd-board-v8 {
           value=0.1uF
           refdes=C111
           footprint=0402
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -25242,6 +25163,7 @@ ha:pcb-rnd-board-v8 {
           value=0.1uF
           refdes=C112
           footprint=0402
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -25394,11 +25316,12 @@ ha:pcb-rnd-board-v8 {
         }
          uid = NDvkGVUw7/TEOkFiPWwAAABv
         }
-        ha:subc.45116 {
+        ha:subc.45161 {
          ha:attributes {
-          value=USBmicroB
-          footprint=11071
-          refdes=J5
+          value=SMA
+          footprint=sma-edge
+          refdes=J8
+           device=CONNECTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -25415,14 +25338,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                7.875mil  
-                -26.575mil  
-                -7.875mil  
-                -26.575mil  
-                -7.875mil  
-                26.575mil  
-                7.875mil  
-                26.575mil  
+                65.0mil  
+                -95.0mil  
+                -65.0mil  
+                -95.0mil  
+                -65.0mil  
+                95.0mil  
+                65.0mil  
+                95.0mil  
                }
              }
 
@@ -25434,33 +25357,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                10.875mil  
-                -29.575mil  
-                -10.875mil  
-                -29.575mil  
-                -10.875mil  
-                29.575mil  
-                10.875mil  
-                29.575mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                7.875mil  
-                -26.575mil  
-                -7.875mil  
-                -26.575mil  
-                -7.875mil  
-                26.575mil  
-                7.875mil  
-                26.575mil  
+                68.0mil  
+                -98.0mil  
+                -68.0mil  
+                -98.0mil  
+                -68.0mil  
+                98.0mil  
+                68.0mil  
+                98.0mil  
                }
              }
            }
@@ -25473,57 +25377,38 @@ ha:pcb-rnd-board-v8 {
              ha:ps_shape_v4 {
               ha:combining {              }
               ha:layer_mask {
+               bottom = 1
                copper = 1
-               top = 1
               }
               clearance=0.0
                li:ps_poly {
-                -31.495mil  
-                -27.56mil  
-                -31.495mil  
-                27.56mil  
-                31.495mil  
-                27.56mil  
-                31.495mil  
-                -27.56mil  
+                65.0mil  
+                -95.0mil  
+                -65.0mil  
+                -95.0mil  
+                -65.0mil  
+                95.0mil  
+                65.0mil  
+                95.0mil  
                }
              }
 
              ha:ps_shape_v4 {
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
-               top = 1
+               bottom = 1
                mask = 1
               }
               clearance=0.0
                li:ps_poly {
-                -34.495mil  
-                -30.56mil  
-                -34.495mil  
-                30.56mil  
-                34.495mil  
-                30.56mil  
-                34.495mil  
-                -30.56mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -31.495mil  
-                -27.56mil  
-                -31.495mil  
-                27.56mil  
-                31.495mil  
-                27.56mil  
-                31.495mil  
-                -27.56mil  
+                68.0mil  
+                -98.0mil  
+                -68.0mil  
+                -98.0mil  
+                -68.0mil  
+                98.0mil  
+                68.0mil  
+                98.0mil  
                }
              }
            }
@@ -25541,14 +25426,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -37.4mil  
-                37.4mil  
-                37.4mil  
-                37.4mil  
-                37.4mil  
-                -37.4mil  
-                -37.4mil  
-                -37.4mil  
+                30.0mil  
+                -95.0mil  
+                -30.0mil  
+                -95.0mil  
+                -30.0mil  
+                95.0mil  
+                30.0mil  
+                95.0mil  
                }
              }
 
@@ -25560,117 +25445,223 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -40.4mil  
-                40.4mil  
-                40.4mil  
-                40.4mil  
-                40.4mil  
-                -40.4mil  
-                -40.4mil  
-                -40.4mil  
+                33.0mil  
+                -98.0mil  
+                -33.0mil  
+                -98.0mil  
+                -33.0mil  
+                98.0mil  
+                33.0mil  
+                98.0mil  
                }
              }
+           }
+         }
+        }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -37.4mil  
-                37.4mil  
-                37.4mil  
-                37.4mil  
-                37.4mil  
-                -37.4mil  
-                -37.4mil  
-                -37.4mil  
-               }
-             }
+         li:objects {
+          ha:padstack_ref.45175 {
+           proto=0; x=67.183mm; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.45176 {
+           proto=1; x=67.183mm; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.45177 {
+           proto=2; x=67.183mm; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.45178 {
+           proto=0; x=67.183mm; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.45179 {
+           proto=1; x=67.183mm; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
            }
+          }
          }
+         li:layers {
 
-         ha:ps_proto_v6.3 {
-           hdia=0.0; hplated=1; htop=0; hbottom=0;
-           li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.45163 {
+              x1=67.183mm; y1=500.0mil; x2=67.183mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
               }
-              clearance=10.0mil
              }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;              }
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               mech = 1
+             ha:line.45166 {
+              x1=2.74in; y1=500.0mil; x2=2.74in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-              clearance=10.0mil
              }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.2024mm; square=0;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
+             ha:line.45169 {
+              x1=2.74in; y1=500.0mil; x2=70.596mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-              clearance=10.0mil
              }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
+             ha:line.45172 {
+              x1=2.74in; y1=500.0mil; x2=2.74in; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
-              clearance=10.0mil
              }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = N9fA+S/J+Pl8uhuayOQAAABn
+        }
+        ha:subc.33798 {
+         ha:attributes {
+          value=MS5607
+          footprint=MS5607
+          refdes=U4
+           device=IC
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
               ha:combining {              }
               ha:layer_mask {
-               bottom = 1
                copper = 1
+               top = 1
               }
-              clearance=10.0mil
+              clearance=0.0
+               li:ps_poly {
+                11.81mil  
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                -11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.2024mm; square=0;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
-               bottom = 1
+               top = 1
                mask = 1
               }
-              clearance=10.0mil
+              clearance=0.0
+               li:ps_poly {
+                14.81mil  
+                -24.655mil  
+                -14.81mil  
+                -24.655mil  
+                -14.81mil  
+                24.655mil  
+                14.81mil  
+                24.655mil  
+               }
              }
 
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;               }
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=10.0mil
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                11.81mil  
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                -11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
+               }
+             }
            }
          }
         }
 
          li:objects {
-          ha:padstack_ref.45130 {
-           proto=0; x=801.18mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+          ha:padstack_ref.33825 {
+           proto=0; x=19.237226mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25679,12 +25670,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=VBUS
+             term=8
+             name=pin8
            }
           }
-          ha:padstack_ref.45131 {
-           proto=0; x=775.59mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+          ha:padstack_ref.33826 {
+           proto=0; x=19.237226mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25693,12 +25684,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=D-
+             term=1
+             name=pin1
            }
           }
-          ha:padstack_ref.45132 {
-           proto=0; x=750.0mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+          ha:padstack_ref.33827 {
+           proto=0; x=20.48716mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25707,12 +25698,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=D+
+             term=7
+             name=pin7
            }
           }
-          ha:padstack_ref.45133 {
-           proto=0; x=724.41mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+          ha:padstack_ref.33828 {
+           proto=0; x=20.48716mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25721,22 +25712,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=4
-             name=HS
-           }
-          }
-          ha:padstack_ref.45134 {
-           proto=0; x=698.82mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=GND
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.45135 {
-           proto=1; x=624.015mil; y=170.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.33829 {
+           proto=0; x=21.737094mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25745,11 +25726,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=G
+             term=6
+             name=pin6
            }
           }
-          ha:padstack_ref.45136 {
-           proto=1; x=875.985mil; y=170.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.33830 {
+           proto=0; x=21.737094mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25758,11 +25740,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=G
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.45137 {
-           proto=2; x=704.72mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.33831 {
+           proto=0; x=22.987028mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25771,11 +25754,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=G
+             term=5
+             name=pin5
            }
           }
-          ha:padstack_ref.45138 {
-           proto=2; x=795.28mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.33832 {
+           proto=0; x=22.987028mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25784,63 +25768,33 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=G
+             term=4
+             name=pin4
            }
           }
-          ha:padstack_ref.45139 {
-           proto=3; x=624.02mil; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=G
-           }
-          }
-          ha:padstack_ref.45140 {
-           proto=3; x=875.98mil; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=G
-           }
-          }
-         }
-         li:layers {
+         }
+         li:layers {
 
           ha:top-silk {
            lid=0
            ha:combining {           }
 
             li:objects {
+             ha:line.33799 {
+              x1=18.612132mm; y1=19.08163mm; x2=18.612132mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33802 {
+              x1=18.612132mm; y1=22.081624mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33805 {
+              x1=23.612122mm; y1=19.08163mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33808 {
+              x1=18.612132mm; y1=19.08163mm; x2=23.612122mm; y2=19.08163mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.33811 {
+              x=18.924806mm; y=22.506566mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -25853,34 +25807,30 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.45118 {
-              x1=750.0mil; y1=3.136451mm; x2=750.0mil; y2=3.136451mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33813 {
+              x1=21.112127mm; y1=20.581627mm; x2=21.112127mm; y2=20.581627mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
- ha:flags ={ selected=1
- };             }
-             ha:line.45121 {
-              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=25.0mil; thickness=0.1mm; clearance=0.0;
+             }
+             ha:line.33816 {
+              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
- ha:flags ={ selected=1
- };             }
-             ha:line.45124 {
-              x1=750.0mil; y1=25.0mil; x2=18.05mm; y2=25.0mil; thickness=0.1mm; clearance=0.0;
+             }
+             ha:line.33819 {
+              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=21.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
- ha:flags ={ selected=1
- };             }
-             ha:line.45127 {
-              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=-0.365mm; thickness=0.1mm; clearance=0.0;
+             }
+             ha:line.33822 {
+              x1=21.112mm; y1=20.5815mm; x2=870.5511811mil; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
- ha:flags ={ selected=1
- };             }
+             }
             }
             ha:type {
              top = 1
@@ -25888,148 +25838,16 @@ ha:pcb-rnd-board-v8 {
              virtual = 1
             }
           }
-
-          {ha:top copper}                                        {
-           lid=2
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             copper = 1
-             top = 1
-            }
-          }
-
-          ha:top_paste {
-           lid=3
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             top = 1
-             paste = 1
-            }
-          }
-
-          ha:top_mask {
-           lid=4
-           ha:combining { sub=1; auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             top = 1
-             mask = 1
-            }
-          }
-
-          ha:any_internal_copper {
-           lid=5
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             copper = 1
-             intern = 1
-            }
-            stack_offs = 1
-          }
-
-          ha:bottom_copper {
-           lid=6
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             copper = 1
-            }
-          }
-
-          ha:bottom_mask {
-           lid=7
-           ha:combining { sub=1; auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             mask = 1
-            }
-          }
-
-          ha:bottom_silk {
-           lid=8
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:bottom_paste {
-           lid=9
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             paste = 1
-            }
-          }
-
-          ha:outline {
-           lid=10
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             boundary = 1
-            }
-            purpose = uroute
-          }
-
-          ha:pmech {
-           lid=11
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             mech = 1
-            }
-            purpose = proute
-          }
-
-          ha:umech {
-           lid=12
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             mech = 1
-            }
-            purpose = uroute
-          }
          }
         }
-         uid = t+CANjtdPMoBlE0Q3VMAAAAB
+         uid = qIc8VW925zCt24ZkTm0AAABY
         }
-        ha:subc.45161 {
+        ha:subc.80509 {
          ha:attributes {
-          value=SMA
-          footprint=sma-edge
-          refdes=J8
+          value=22pF
+          footprint=0402
+          refdes=C32
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26046,14 +25864,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                65.0mil  
-                -95.0mil  
-                -65.0mil  
-                -95.0mil  
-                -65.0mil  
-                95.0mil  
-                65.0mil  
-                95.0mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
                }
              }
 
@@ -26065,139 +25883,42 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                68.0mil  
-                -98.0mil  
-                -68.0mil  
-                -98.0mil  
-                -68.0mil  
-                98.0mil  
-                68.0mil  
-                98.0mil  
-               }
-             }
-           }
-         }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                65.0mil  
-                -95.0mil  
-                -65.0mil  
-                -95.0mil  
-                -65.0mil  
-                95.0mil  
-                65.0mil  
-                95.0mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
                }
              }
 
              ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
+              ha:combining { auto=1;              }
               ha:layer_mask {
-               bottom = 1
-               mask = 1
+               top = 1
+               paste = 1
               }
               clearance=0.0
                li:ps_poly {
-                68.0mil  
-                -98.0mil  
-                -68.0mil  
-                -98.0mil  
-                -68.0mil  
-                98.0mil  
-                68.0mil  
-                98.0mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
                }
              }
            }
          }
-
-         ha:ps_proto_v6.2 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                30.0mil  
-                -95.0mil  
-                -30.0mil  
-                -95.0mil  
-                -30.0mil  
-                95.0mil  
-                30.0mil  
-                95.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                33.0mil  
-                -98.0mil  
-                -33.0mil  
-                -98.0mil  
-                -33.0mil  
-                98.0mil  
-                33.0mil  
-                98.0mil  
-               }
-             }
-           }
-         }
-        }
+        }
 
          li:objects {
-          ha:padstack_ref.45175 {
-           proto=0; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.45176 {
-           proto=1; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.45177 {
-           proto=2; x=2.64in; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.80522 {
+           proto=0; x=963.0mil; y=276.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26207,25 +25928,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.45178 {
-           proto=0; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
+             name=1
            }
           }
-          ha:padstack_ref.45179 {
-           proto=1; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.80523 {
+           proto=0; x=994.48mil; y=276.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26235,7 +25942,7 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=pin2
+             name=2
            }
           }
          }
@@ -26258,26 +25965,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.45163 {
-              x1=2.64in; y1=500.0mil; x2=2.64in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.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.45166 {
-              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=500.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.45169 {
-              x1=69.469mm; y1=500.0mil; x2=70.469mm; y2=500.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.45172 {
-              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=11.7mm; 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
               }
@@ -26291,13 +25998,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = N9fA+S/J+Pl8uhuayOQAAABn
+         uid = qIc8VW925zCt24ZkTm0AAAAh
         }
-        ha:subc.33798 {
+        ha:subc.80541 {
          ha:attributes {
-          value=MS5607
-          footprint=MS5607
-          refdes=U4
+          value=16MHz
+          footprint=FA-20H
+          refdes=X2
+           device=CRYSTAL
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26314,14 +26022,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                11.81mil  
-                -21.655mil  
-                -11.81mil  
+                -23.62mil  
                 -21.655mil  
-                -11.81mil  
+                -23.62mil  
                 21.655mil  
-                11.81mil  
+                23.62mil  
                 21.655mil  
+                23.62mil  
+                -21.655mil  
                }
              }
 
@@ -26333,14 +26041,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                14.81mil  
-                -24.655mil  
-                -14.81mil  
+                -26.62mil  
                 -24.655mil  
-                -14.81mil  
+                -26.62mil  
                 24.655mil  
-                14.81mil  
+                26.62mil  
                 24.655mil  
+                26.62mil  
+                -24.655mil  
                }
              }
 
@@ -26352,14 +26060,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                11.81mil  
-                -21.655mil  
-                -11.81mil  
+                -23.62mil  
                 -21.655mil  
-                -11.81mil  
+                -23.62mil  
                 21.655mil  
-                11.81mil  
+                23.62mil  
                 21.655mil  
+                23.62mil  
+                -21.655mil  
                }
              }
            }
@@ -26367,22 +26075,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33825 {
-           proto=0; x=19.237226mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=8
-             name=pin8
-           }
-          }
-          ha:padstack_ref.33826 {
-           proto=0; x=19.237226mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.80554 {
+           proto=0; x=962.535mil; y=227.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -26392,25 +26086,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.33827 {
-           proto=0; x=20.48716mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
+             name=1
            }
           }
-          ha:padstack_ref.33828 {
-           proto=0; x=20.48716mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.80555 {
+           proto=0; x=26.148411mm; y=227.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -26420,25 +26100,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.33829 {
-           proto=0; x=21.737094mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=6
-             name=pin6
+             name=2
            }
           }
-          ha:padstack_ref.33830 {
-           proto=0; x=21.737094mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.80556 {
+           proto=0; x=26.148411mm; y=172.44mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -26448,25 +26114,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.33831 {
-           proto=0; x=22.987028mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=pin5
+             name=3
            }
           }
-          ha:padstack_ref.33832 {
-           proto=0; x=22.987028mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.80557 {
+           proto=0; x=962.535mil; y=172.44mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -26476,7 +26128,7 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=4
-             name=pin4
+             name=4
            }
           }
          }
@@ -26487,21 +26139,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33799 {
-              x1=18.612132mm; y1=19.08163mm; x2=18.612132mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33802 {
-              x1=18.612132mm; y1=22.081624mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33805 {
-              x1=23.612122mm; y1=19.08163mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33808 {
-              x1=18.612132mm; y1=19.08163mm; x2=23.612122mm; y2=19.08163mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.33811 {
-              x=18.924806mm; y=22.506566mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -26514,26 +26151,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33813 {
-              x1=21.112127mm; y1=20.581627mm; x2=21.112127mm; y2=20.581627mm; thickness=0.1mm; clearance=0.0;
+             ha:line.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.33816 {
-              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=20.5815mm; 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.33819 {
-              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=21.5815mm; 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.33822 {
-              x1=21.112mm; y1=20.5815mm; x2=870.5511811mil; y2=20.5815mm; 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
               }
@@ -26547,13 +26184,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABY
+         uid = NDvkGVUw7/TEOkFiPWwAAABp
         }
-        ha:subc.80509 {
+        ha:subc.34059 {
          ha:attributes {
-          value=22pF
+          value=1k
           footprint=0402
-          refdes=C32
+          refdes=R52
+           device=RESISTOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26623,8 +26261,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          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: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
            }
@@ -26637,8 +26275,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.80523 {
-           proto=0; x=994.48mil; y=276.0mil; rot=270.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
            }
@@ -26671,26 +26309,26 @@ ha:pcb-rnd-board-v8 {
            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: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.80513 {
-              x1=978.74mil; y1=276.0mil; x2=978.74mil; y2=276.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.80516 {
-              x1=978.74mil; y1=276.0mil; x2=23.859996mm; y2=276.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.80519 {
-              x1=978.74mil; y1=276.0mil; x2=978.74mil; y2=8.0104mm; 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
               }
@@ -26704,13 +26342,172 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAh
+         uid = qIc8VW925zCt24ZkTm0AAABm
         }
-        ha:subc.80541 {
+       ha:subc.33005 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R53
+          device=RESISTOR
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.33019 {
+          proto=0; x=1.089in; 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=1.089in; 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=16MHz
-          footprint=FA-20H
-          refdes=X2
+          value=22pF
+          footprint=0402
+          refdes=C33
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26727,14 +26524,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -23.62mil  
-                -21.655mil  
-                -23.62mil  
-                21.655mil  
-                23.62mil  
-                21.655mil  
-                23.62mil  
-                -21.655mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
                }
              }
 
@@ -26746,14 +26543,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -26.62mil  
-                -24.655mil  
-                -26.62mil  
-                24.655mil  
-                26.62mil  
-                24.655mil  
-                26.62mil  
-                -24.655mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
                }
              }
 
@@ -26765,14 +26562,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -23.62mil  
-                -21.655mil  
-                -23.62mil  
-                21.655mil  
-                23.62mil  
-                21.655mil  
-                23.62mil  
-                -21.655mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
                }
              }
            }
@@ -26780,8 +26577,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.80554 {
-           proto=0; x=962.535mil; y=227.56mil; rot=0.000000; xmirror=0; smirror=0; 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
            }
@@ -26794,193 +26591,8 @@ ha:pcb-rnd-board-v8 {
              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=172.44mil; 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=962.535mil; y=172.44mil; 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 {
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
-                -9.84mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -16.77mil  
-                -12.84mil  
-                -16.77mil  
-                12.84mil  
-                16.77mil  
-                12.84mil  
-                16.77mil  
-                -12.84mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
-                -9.84mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.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:padstack_ref.80539 {
+           proto=0; x=980.26mil; y=127.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -27013,26 +26625,26 @@ ha:pcb-rnd-board-v8 {
            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: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.34064 {
-              x1=1.133in; y1=139.0mil; x2=1.133in; y2=139.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.34067 {
-              x1=1.133in; y1=139.0mil; x2=1.133in; y2=2.5306mm; 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.34070 {
-              x1=1.133in; y1=139.0mil; x2=27.7782mm; y2=139.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
               }
@@ -27046,13 +26658,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABm
+         uid = qIc8VW925zCt24ZkTm0AAAAi
         }
-       ha:subc.33005 {
+       ha:subc.37461 {
         ha:attributes {
-         value=1k
-         footprint=0402
-         refdes=R53
+         value=SAMD21G17D
+         footprint=vqfn-48
+         refdes=U7
+          device=IC
         }
        ha:data {
               li:padstack_prototypes {
@@ -27062,321 +26675,43 @@ ha:pcb-rnd-board-v8 {
           li:shape {
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-10.825mil; x2=0.0; y2=10.825mil; thickness=11.81mil; square=0;             }
              ha:combining {             }
              ha:layer_mask {
               copper = 1
               top = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
             }
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-10.825mil; x2=0.0; y2=10.825mil; thickness=17.32mil; square=0;             }
              ha:combining { sub=1; auto=1;             }
              ha:layer_mask {
               top = 1
               mask = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
             }
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-10.825mil; x2=0.0; y2=10.825mil; thickness=11.81mil; square=0;             }
              ha:combining { auto=1;             }
              ha:layer_mask {
               top = 1
               paste = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
             }
           }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.33019 {
-          proto=0; x=1.089in; 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=1.089in; 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 {
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
-                -9.84mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -16.77mil  
-                -12.84mil  
-                -16.77mil  
-                12.84mil  
-                16.77mil  
-                12.84mil  
-                16.77mil  
-                -12.84mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
-                -9.84mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.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=980.26mil; 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_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
             ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-10.825mil; x2=0.0; y2=10.825mil; thickness=11.81mil; square=0;             }
+             ha:ps_line { x1=-10.825mil; y1=0.0; x2=10.825mil; y2=0.0; thickness=11.81mil; square=0;             }
              ha:combining {             }
              ha:layer_mask {
               copper = 1
@@ -27386,7 +26721,7 @@ ha:pcb-rnd-board-v8 {
             }
 
             ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-10.825mil; x2=0.0; y2=10.825mil; thickness=17.32mil; square=0;             }
+             ha:ps_line { x1=-10.825mil; y1=0.0; x2=10.825mil; y2=0.0; thickness=17.32mil; square=0;             }
              ha:combining { sub=1; auto=1;             }
              ha:layer_mask {
               top = 1
@@ -27396,7 +26731,7 @@ ha:pcb-rnd-board-v8 {
             }
 
             ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-10.825mil; x2=0.0; y2=10.825mil; thickness=11.81mil; square=0;             }
+             ha:ps_line { x1=-10.825mil; y1=0.0; x2=10.825mil; y2=0.0; thickness=11.81mil; square=0;             }
              ha:combining { auto=1;             }
              ha:layer_mask {
               top = 1
@@ -27406,43 +26741,7 @@ ha:pcb-rnd-board-v8 {
             }
           }
         }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-10.825mil; y1=0.0; x2=10.825mil; 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=-10.825mil; y1=0.0; x2=10.825mil; 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=-10.825mil; y1=0.0; x2=10.825mil; 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 {
@@ -28180,6 +27479,7 @@ ha:pcb-rnd-board-v8 {
           value=LM293
           footprint=miniso8
           refdes=U13
+           device=IC
          }
         ha:data {
                 li:padstack_prototypes {
@@ -28436,6 +27736,7 @@ ha:pcb-rnd-board-v8 {
            value=TDK_PS12
            footprint=TDK_PS12
            refdes=U8
+            device=BEEPER
           }
          ha:data {
                   li:padstack_prototypes {
@@ -28696,6 +27997,7 @@ ha:pcb-rnd-board-v8 {
            value=APAE1575R1840AADB7-T
            footprint=GP.18.4
            refdes=A1
+            device=ANTENNA
           }
          ha:data {
                   li:padstack_prototypes {
@@ -28847,6 +28149,7 @@ ha:pcb-rnd-board-v8 {
            value=1uF
            footprint=0402
            refdes=C601
+            device=CAPACITOR
           }
          ha:data {
                   li:padstack_prototypes {
@@ -29004,6 +28307,7 @@ ha:pcb-rnd-board-v8 {
            value=0.1uF
            footprint=0402
            refdes=C602
+            device=CAPACITOR
           }
          ha:data {
                   li:padstack_prototypes {
@@ -29161,6 +28465,7 @@ ha:pcb-rnd-board-v8 {
            value=bead
            footprint=0402
            refdes=L600
+            device=INDUCTOR
           }
          ha:data {
                   li:padstack_prototypes {
@@ -29319,331 +28624,959 @@ ha:pcb-rnd-board-v8 {
             value=1uF
             footprint=0402
             openscad=0402
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  16.77mil  
+                  12.84mil  
+                  16.77mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
+                 }
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.134301 {
+             proto=0; x=1.14574in; y=654.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.134302 {
+             proto=0; x=1.11426in; y=654.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha: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.134289 {
+                x1=1.13in; y1=654.0mil; x2=1.13in; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.134292 {
+                x1=1.13in; y1=654.0mil; x2=1.13in; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.134295 {
+                x1=1.13in; y1=654.0mil; x2=27.702mm; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.134298 {
+                x1=1.13in; y1=654.0mil; x2=1.13in; y2=15.6116mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = lqMoLuGNujjp/44JfSkAAABn
+          }
+           ha:subc.148634 {
+            ha:attributes {
+             value=0.1uF
+             footprint=0402
+             refdes=C10
+              device=CAPACITOR
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   9.84mil  
+                   -13.77mil  
+                   -9.84mil  
+                   -13.77mil  
+                   -9.84mil  
+                   13.77mil  
+                   9.84mil  
+                   13.77mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   12.84mil  
+                   -16.77mil  
+                   -12.84mil  
+                   -16.77mil  
+                   -12.84mil  
+                   16.77mil  
+                   12.84mil  
+                   16.77mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   9.84mil  
+                   -13.77mil  
+                   -9.84mil  
+                   -13.77mil  
+                   -9.84mil  
+                   13.77mil  
+                   9.84mil  
+                   13.77mil  
+                  }
+                }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.148647 {
+              proto=0; x=794.74mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.148648 {
+              proto=0; x=763.26mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=2
+                name=2
+              }
+             }
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.148635 {
+                 x1=779.0mil; y1=900.0mil; x2=779.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
+
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.148638 {
+                 x1=779.0mil; y1=900.0mil; x2=779.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
+
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.148641 {
+                 x1=779.0mil; y1=900.0mil; x2=18.7866mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
+
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.148644 {
+                 x1=779.0mil; y1=900.0mil; x2=779.0mil; y2=21.86mm; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
+
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = qIc8VW925zCt24ZkTm0AAAAk
+           }
+            ha:subc.197562 {
+             ha:attributes {
+              value=USBmicroB
+              device=CONNECTOR
+              footprint=11071
+              refdes=J5
+             }
+            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 {
+                    7.875mil  
+                    -26.575mil  
+                    -7.875mil  
+                    -26.575mil  
+                    -7.875mil  
+                    26.575mil  
+                    7.875mil  
+                    26.575mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    10.875mil  
+                    -29.575mil  
+                    -10.875mil  
+                    -29.575mil  
+                    -10.875mil  
+                    29.575mil  
+                    10.875mil  
+                    29.575mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    7.875mil  
+                    -26.575mil  
+                    -7.875mil  
+                    -26.575mil  
+                    -7.875mil  
+                    26.575mil  
+                    7.875mil  
+                    26.575mil  
+                   }
+                 }
+               }
+             }
+
+             ha:ps_proto_v6.1 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -31.495mil  
+                    -27.56mil  
+                    -31.495mil  
+                    27.56mil  
+                    31.495mil  
+                    27.56mil  
+                    31.495mil  
+                    -27.56mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -34.495mil  
+                    -30.56mil  
+                    -34.495mil  
+                    30.56mil  
+                    34.495mil  
+                    30.56mil  
+                    34.495mil  
+                    -30.56mil  
+                   }
+                 }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -31.495mil  
+                    -27.56mil  
+                    -31.495mil  
+                    27.56mil  
+                    31.495mil  
+                    27.56mil  
+                    31.495mil  
+                    -27.56mil  
+                   }
                  }
                }
+             }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  16.77mil  
-                  12.84mil  
-                  16.77mil  
+             ha:ps_proto_v6.2 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -37.4mil  
+                    37.4mil  
+                    37.4mil  
+                    37.4mil  
+                    37.4mil  
+                    -37.4mil  
+                    -37.4mil  
+                    -37.4mil  
+                   }
                  }
-               }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -40.4mil  
+                    40.4mil  
+                    40.4mil  
+                    40.4mil  
+                    40.4mil  
+                    -40.4mil  
+                    -40.4mil  
+                    -40.4mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -37.4mil  
+                    37.4mil  
+                    37.4mil  
+                    37.4mil  
+                    37.4mil  
+                    -37.4mil  
+                    -37.4mil  
+                    -37.4mil  
+                   }
                  }
                }
              }
-           }
-          }
 
-           li:objects {
-            ha:padstack_ref.134301 {
-             proto=0; x=1.14574in; y=654.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
+             ha:ps_proto_v6.3 {
+               hdia=0.0; hplated=1; htop=0; hbottom=0;
+               li:shape {
 
-             li:thermal {
-             }
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=10.0mil
+                 }
 
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.134302 {
-             proto=0; x=1.11426in; y=654.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=27.0mil; square=0;                  }
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   mech = 1
+                  }
+                  clearance=10.0mil
+                 }
 
-             li:thermal {
-             }
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=56.0mil; square=0;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=10.0mil
+                 }
 
-             ha:attributes {
-               term=2
-               name=2
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=10.0mil
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=10.0mil
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=56.0mil; square=0;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=10.0mil
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;                  }
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=10.0mil
+                 }
+               }
              }
             }
-           }
-           li:layers {
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+             li:objects {
+              ha:padstack_ref.197575 {
+               proto=0; x=801.18mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
 
-              li:objects {
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=VBUS
+               }
               }
-              ha:type {
-               silk = 1
-               top = 1
+              ha:padstack_ref.197576 {
+               proto=0; x=775.59mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=D-
+               }
               }
-            }
+              ha:padstack_ref.197577 {
+               proto=0; x=750.0mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+               li:thermal {
+               }
 
-              li:objects {
-               ha:line.134289 {
-                x1=1.13in; y1=654.0mil; x2=1.13in; y2=654.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
+               ha:attributes {
+                 term=3
+                 name=D+
                }
-               ha:line.134292 {
-                x1=1.13in; y1=654.0mil; x2=1.13in; y2=654.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
+              }
+              ha:padstack_ref.197578 {
+               proto=0; x=724.41mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
                }
-               ha:line.134295 {
-                x1=1.13in; y1=654.0mil; x2=27.702mm; y2=654.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
+
+               li:thermal {
                }
-               ha:line.134298 {
-                x1=1.13in; y1=654.0mil; x2=1.13in; y2=15.6116mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
+
+               ha:attributes {
+                 term=4
+                 name=HS
                }
               }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+              ha:padstack_ref.197579 {
+               proto=0; x=698.82mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=5
+                 name=GND
+               }
               }
-            }
-           }
-          }
-           uid = lqMoLuGNujjp/44JfSkAAABn
-          }
-           ha:subc.148634 {
-            ha:attributes {
-             value=0.1uF
-             footprint=0402
-             refdes=C10
-            }
-           ha:data {
-                      li:padstack_prototypes {
+              ha:padstack_ref.197580 {
+               proto=1; x=624.015mil; y=170.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               li:thermal {
+               }
 
-            ha:ps_proto_v6.0 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
-              li:shape {
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.197581 {
+               proto=1; x=875.985mil; y=170.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               li:thermal {
+               }
 
-                ha:ps_shape_v4 {
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.197582 {
+               proto=2; x=704.72mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.197583 {
+               proto=2; x=795.28mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.197584 {
+               proto=3; x=624.02mil; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+                 li:2 {
+                  on  
+                  solid  
+                  noshape  
                  }
-                 clearance=0.0
-                  li:ps_poly {
-                   9.84mil  
-                   -13.77mil  
-                   -9.84mil  
-                   -13.77mil  
-                   -9.84mil  
-                   13.77mil  
-                   9.84mil  
-                   13.77mil  
-                  }
-                }
+                 li:3 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+                 li:4 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+               }
 
-                ha:ps_shape_v4 {
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.197585 {
+               proto=3; x=875.98mil; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+                 li:2 {
+                  on  
+                  solid  
+                  noshape  
                  }
-                 clearance=0.0
-                  li:ps_poly {
-                   12.84mil  
-                   -16.77mil  
-                   -12.84mil  
-                   -16.77mil  
-                   -12.84mil  
-                   16.77mil  
-                   12.84mil  
-                   16.77mil  
-                  }
+                 li:3 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+                 li:4 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+               }
+
+               ha:attributes {
+                 term=G
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
                 }
+              }
 
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   9.84mil  
-                   -13.77mil  
-                   -9.84mil  
-                   -13.77mil  
-                   -9.84mil  
-                   13.77mil  
-                   9.84mil  
-                   13.77mil  
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.197563 {
+                  x1=750.0mil; y1=3.136451mm; x2=750.0mil; y2=3.136451mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
                   }
+ ha:flags ={ selected=1
+ };                 }
+                 ha:line.197566 {
+                  x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=25.0mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+ ha:flags ={ selected=1
+ };                 }
+                 ha:line.197569 {
+                  x1=750.0mil; y1=25.0mil; x2=18.05mm; y2=25.0mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+ ha:flags ={ selected=1
+ };                 }
+                 ha:line.197572 {
+                  x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=-0.365mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+ ha:flags ={ selected=1
+ };                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
                 }
               }
-            }
-           }
 
-            li:objects {
-             ha:padstack_ref.148647 {
-              proto=0; x=794.74mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
+              {ha:top copper}    {
+               lid=2
+               ha:combining {               }
 
-              li:thermal {
+                li:objects {
+                }
+                ha:type {
+                 copper = 1
+                 top = 1
+                }
               }
 
-              ha:attributes {
-                term=1
-                name=1
+              ha:top_paste {
+               lid=3
+               ha:combining { auto=1;               }
+
+                li:objects {
+                }
+                ha:type {
+                 top = 1
+                 paste = 1
+                }
               }
-             }
-             ha:padstack_ref.148648 {
-              proto=0; x=763.26mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
+
+              ha:top_mask {
+               lid=4
+               ha:combining { sub=1; auto=1;               }
+
+                li:objects {
+                }
+                ha:type {
+                 top = 1
+                 mask = 1
+                }
               }
 
-              li:thermal {
+              ha:any_internal_copper {
+               lid=5
+               ha:combining {               }
+
+                li:objects {
+                }
+                ha:type {
+                 copper = 1
+                 intern = 1
+                }
+                stack_offs = 1
               }
 
-              ha:attributes {
-                term=2
-                name=2
+              ha:bottom_copper {
+               lid=6
+               ha:combining {               }
+
+                li:objects {
+                }
+                ha:type {
+                 bottom = 1
+                 copper = 1
+                }
               }
-             }
-            }
-            li:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+              ha:bottom_mask {
+               lid=7
+               ha:combining { sub=1; auto=1;               }
 
-               li:objects {
-               }
-               ha:type {
-                silk = 1
-                top = 1
-               }
-             }
+                li:objects {
+                }
+                ha:type {
+                 bottom = 1
+                 mask = 1
+                }
+              }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+              ha:bottom_silk {
+               lid=8
+               ha:combining { auto=1;               }
 
-               li:objects {
-                ha:line.148635 {
-                 x1=779.0mil; y1=900.0mil; x2=779.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+                li:objects {
+                }
+                ha:type {
+                 silk = 1
+                 bottom = 1
+                }
+              }
 
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
+              ha:bottom_paste {
+               lid=9
+               ha:combining { auto=1;               }
+
+                li:objects {
                 }
-                ha:line.148638 {
-                 x1=779.0mil; y1=900.0mil; x2=779.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+                ha:type {
+                 bottom = 1
+                 paste = 1
+                }
+              }
 
-                 ha:attributes {
-                   subc-role=origin
-                 }
+              ha:outline {
+               lid=10
+               ha:combining {               }
+
+                li:objects {
                 }
-                ha:line.148641 {
-                 x1=779.0mil; y1=900.0mil; x2=18.7866mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+                ha:type {
+                 boundary = 1
+                }
+                purpose = uroute
+              }
 
-                 ha:attributes {
-                   subc-role=x
-                 }
+              ha:pmech {
+               lid=11
+               ha:combining { auto=1;               }
+
+                li:objects {
                 }
-                ha:line.148644 {
-                 x1=779.0mil; y1=900.0mil; x2=779.0mil; y2=21.86mm; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+                ha:type {
+                 mech = 1
+                }
+                purpose = proute
+              }
 
-                 ha:attributes {
-                   subc-role=y
-                 }
+              ha:umech {
+               lid=12
+               ha:combining { auto=1;               }
+
+                li:objects {
                 }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
-               }
+                ha:type {
+                 mech = 1
+                }
+                purpose = uroute
+              }
              }
             }
-           }
-            uid = qIc8VW925zCt24ZkTm0AAAAk
-           }
+             uid = t+CANjtdPMoBlE0Q3VMAAAAB
+            }
     }
  }
 
@@ -31766,9 +31699,9 @@ ha:pcb-rnd-board-v8 {
       grids_idx = 1
       grid = 1.00 mil
       ha:view {
-       flip_y = 0
+       flip_y = 1
       }
-       show_solder_side = 0
+       show_solder_side = 1
         all_direction_lines = false
          buffer_number = 0
           show_drc = true
@@ -31784,158 +31717,158 @@ ha:pcb-rnd-board-v8 {
       li:conn { U7-2; U10-2;      }
       }
      ha:unnamed_net10 {
-     li:conn { D1-2; R50-1;     }
+     li:conn { D1-3; R51-2;     }
      }
       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-44; U10-7; U10-8; U11-2; U13-8;      }
       }
       ha:unnamed_net12 {
-      li:conn { D2-2; R52-1;      }
+      li:conn { D2-1; R53-1;      }
       }
      ha:unnamed_net11 {
-     li:conn { D1-3; R51-2;     }
+     li:conn { D2-2; R52-1;     }
      }
-      ha:unnamed_net14 {
-      li:conn { S1-4; U10-11;      }
-      }
      ha:unnamed_net13 {
-     li:conn { D2-1; R53-1;     }
+     li:conn { S1-4; U10-11;     }
      }
-      ha:unnamed_net20 {
-      li:conn { R32-1; U10-6;      }
-      }
+       ha:unnamed_net23 {
+       li:conn { A1-1; S1-1;       }
+       }
+       ha:unnamed_net19 {
+       li:conn { R32-1; U10-6;       }
+       }
       ha:unnamed_net24 {
-      li:conn { A1-1; S1-1;      }
-      }
-      ha:unnamed_net25 {
       li:conn { J8-1; L174-2;      }
       }
-      ha:unnamed_net26 {
+      ha:unnamed_net25 {
       li:conn { C30-1; U3-31; X1-3;      }
       }
-     ha:beeper {
-     li:conn { U7-25; U8-2;     }
-     }
-      ha:unnamed_net27 {
+       ha:beeper {
+       li:conn { U7-25; U8-2;       }
+       }
+       ha:unnamed_net27 {
+       li:conn { C174-1; L171-2; U3-17;       }
+       }
+       ha:GND {
+       li:conn { B1-2; C4-1; C5-1; C10-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C101-1; C102-1; C110-1; C111-1; C112-1; C113-2; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J8-2; J9-1; L192-2; Q1-1; Q1-3; R1-1; R2-1; R19-1; R20-1; R26-1; R30-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U1-4; 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 { C174-2; C176-1; L172-1;       }
+       }
+       ha:cmp_rail {
+       li:conn { R38-1; R39-2; U13-2; U13-6;       }
+       }
+       ha:unnamed_net1 {
+       li:conn { Q1-2; R7-2; U13-1;       }
+       }
+       ha:unnamed_net2 {
+       li:conn { Q1-4; R8-2; U13-7;       }
+       }
+       ha:unnamed_net3 {
+       li:conn { D1-1; D1-4; U2-1;       }
+       }
+       ha:unnamed_net4 {
+       li:conn { R35-2; U2-5;       }
+       }
+       ha:mosi0 {
+       li:conn { U6-13; U7-9;       }
+       }
+       ha:unnamed_net6 {
+       li:conn { J5-3; R55-2;       }
+       }
+       ha:unnamed_net5 {
+       li:conn { J5-2; R54-2;       }
+       }
+       ha:cs_flash {
+       li:conn { U5-1; U7-39;       }
+       }
+       ha:mosi3 {
+       li:conn { U4-7; U7-31;       }
+       }
+       ha:mosi5 {
+       li:conn { J9-3; U3-7; U5-5; U7-37;       }
+       }
+       ha:unnamed_net9 {
+       li:conn { D1-2; R50-1;       }
+       }
+       ha:unnamed_net28 {
+       li:conn { C173-2; L171-1; R171-2;       }
+       }
+       ha:unnamed_net8 {
+       li:conn { C601-1; C602-1; L600-1; U7-6;       }
+       }
+       ha:unnamed_net35 {
+       li:conn { C191-2; L193-2; L201-2;       }
+       }
+       ha:unnamed_net30 {
+       li:conn { C176-2; C181-1; L172-2; L173-1;       }
+       }
+      ha:unnamed_net26 {
       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; C113-2; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J8-2; J9-1; L192-2; Q1-1; Q1-3; R1-1; R2-1; R19-1; R20-1; R26-1; R30-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U2-2; U3-32; U3-33; U4-2; U4-3; U5-4; U6-2; U6-4; U6-5; U7-5; U7-18; U7-35; U7-42; U8-1; U10-1; U10-10; U10-12; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;     }
-     }
-      ha:unnamed_net29 {
-      li:conn { C173-2; L171-1; R171-2;      }
-      }
-     ha:cmp_rail {
-     li:conn { R38-1; R39-2; U13-2; U13-6;     }
-     }
-     ha:unnamed_net1 {
-     li:conn { Q1-2; R7-2; U13-1;     }
-     }
-     ha:unnamed_net2 {
-     li:conn { Q1-4; R8-2; U13-7;     }
-     }
-     ha:unnamed_net3 {
-     li:conn { C38-1; U1-4;     }
-     }
-     ha:unnamed_net4 {
-     li:conn { D1-1; D1-4; U2-1;     }
-     }
-      ha:mosi0 {
-      li:conn { U6-13; U7-9;      }
-      }
-      ha:unnamed_net6 {
-      li:conn { J5-2; R54-2;      }
-      }
-      ha:unnamed_net5 {
-      li:conn { R35-2; U2-5;      }
-      }
-     ha:cs_flash {
-     li:conn { U5-1; U7-39;     }
-     }
-      ha:mosi3 {
-      li:conn { U4-7; U7-31;      }
-      }
-      ha:mosi5 {
-      li:conn { J9-3; U3-7; U5-5; U7-37;      }
-      }
-      ha:unnamed_net9 {
-      li:conn { C601-1; C602-1; L600-1; U7-6;      }
-      }
-     ha:unnamed_net7 {
-     li:conn { J5-3; R55-2;     }
-     }
+       ha:reset_n {
+       li:conn { J6-2; U3-2; U7-40; U10-9; U11-1;       }
+       }
+       ha:unnamed_net33 {
+       li:conn { C210-1; L191-2; L201-1; U3-20;       }
+       }
       ha:unnamed_net34 {
-      li:conn { C210-1; L191-2; L201-1; U3-20;      }
-      }
-      ha:unnamed_net35 {
       li:conn { C191-1; L191-1; L192-1; U3-19;      }
       }
-      ha:unnamed_net30 {
-      li:conn { C174-2; C176-1; L172-1;      }
-      }
+       ha:unnamed_net40 {
+       li:conn { C291-1; U3-29;       }
+       }
+       ha:cs_radio {
+       li:conn { U3-11; U7-12;       }
+       }
+       ha:unnamed_net37 {
+       li:conn { C231-1; U3-24;       }
+       }
       ha:unnamed_net31 {
-      li:conn { C176-2; C181-1; L172-2; L173-1;      }
-      }
-      ha:reset_n {
-      li:conn { J6-2; U3-2; U7-40; U10-9; U11-1;      }
-      }
-     ha:unnamed_net28 {
-     li:conn { C174-1; L171-2; U3-17;     }
-     }
-      ha:v_ldo_in {
-      li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;      }
-      }
-      ha:unnamed_net40 {
-      li:conn { C261-1; U3-26;      }
-      }
-     ha:cs_radio {
-     li:conn { U3-11; U7-12;     }
-     }
-      ha:unnamed_net37 {
-      li:conn { C211-1; U3-21;      }
-      }
-      ha:unnamed_net38 {
-      li:conn { C231-1; U3-24;      }
-      }
-      ha:unnamed_net32 {
       li:conn { C181-2; L193-1; U3-18;      }
       }
-     ha:unnamed_net33 {
-     li:conn { C175-2; L173-2; L174-1;     }
-     }
-       ha:unnamed_net51 {
+       ha:unnamed_net32 {
+       li:conn { C175-2; L173-2; L174-1;       }
+       }
+       ha:unnamed_net50 {
        li:conn { C33-1; U7-23; X2-3;       }
        }
-       ha:unnamed_net52 {
+       ha:unnamed_net51 {
        li:conn { C32-1; U7-24; X2-1;       }
        }
+       ha:unnamed_net52 {
+       li:conn { C113-1; U7-43;       }
+       }
        ha:unnamed_net36 {
-       li:conn { C191-2; L193-2; L201-2;       }
+       li:conn { C211-1; U3-21;       }
        }
        ha:unnamed_net42 {
-       li:conn { R30-2; U3-14;       }
-       }
-       ha:unnamed_net43 {
        li:conn { C42-2; U3-6;       }
        }
-      ha:unnamed_net39 {
-      li:conn { C231-2; U3-23;      }
+       ha:unnamed_net38 {
+       li:conn { C231-2; U3-23;       }
+       }
+       ha:unnamed_net39 {
+       li:conn { C261-1; U3-26;       }
+       }
+       ha:usbdm {
+       li:conn { R54-1; U7-33;       }
+       }
+       ha:tx1 {
+       li:conn { U7-1; U10-3;       }
+       }
+       ha:usbdp {
+       li:conn { R55-1; U7-34;       }
+       }
+       ha:fet_a {
+       li:conn { J4-1; Q1-5; Q1-6; R14-1;       }
+       }
+       ha:fet_b {
+       li:conn { J4-3; Q1-7; Q1-8; R13-1;       }
+       }
+      ha:v_ldo_in {
+      li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;      }
       }
-                    ha:usbdm {
-                    li:conn { R54-1; U7-33;                    }
-                    }
-                    ha:tx1 {
-                    li:conn { U7-1; U10-3;                    }
-                    }
-                    ha:unnamed_net53 {
-                    li:conn { C113-1; U7-43;                    }
-                    }
-                    ha:fet_a {
-                    li:conn { J4-1; Q1-5; Q1-6; R14-1;                    }
-                    }
-                    ha:fet_b {
-                    li:conn { J4-3; Q1-7; Q1-8; R13-1;                    }
-                    }
                     ha:radio_int {
                     li:conn { U3-4; U7-7;                    }
                     }
@@ -31946,7 +31879,7 @@ ha:pcb-rnd-board-v8 {
                     li:conn { R1-2; R7-1; U7-27;                    }
                     }
                     ha:unnamed_net41 {
-                    li:conn { C291-1; U3-29;                    }
+                    li:conn { R30-2; U3-14;                    }
                     }
                     ha:led_green {
                     li:conn { R53-2; U7-20;                    }
@@ -31990,9 +31923,6 @@ ha:pcb-rnd-board-v8 {
                     ha:sense_b {
                     li:conn { R13-2; R19-2; U7-16;                    }
                     }
-                   ha:usbdp {
-                   li:conn { R55-1; U7-34;                   }
-                   }
                    ha:v_usb {
                    li:conn { C4-2; J5-1; R50-2; U2-4;                   }
                    }