add micro SD connector spec sheet
[hw/altusmetrum] / packages / 11071.lht
index 6297056fc79cc51528fa858cdfb6d84237f6cd17..fd1db4bd67c8ae5d933c7b779a747e1262a09614 100644 (file)
@@ -1,69 +1,71 @@
-li:pcb-rnd-subcircuit-v4 {
- ha:subc.1734 {
+li:pcb-rnd-subcircuit-v8 {
+ ha:subc.5 {
   ha:attributes {
-   refdes = CONN1
+   footprint = 11071
   }
   ha:data {
    li:padstack_prototypes {
-    ha:ps_proto_v4.0 {
+    ha:ps_proto_v6.0 {
      htop = 0
      hdia = 0.0
      li:shape {
       ha:ps_shape_v4 {
-       clearance = 40.0mil
-       ha:ps_line {
-        y2 = 0.0
-        thickness = 0.8mm
-        x1 = -0.25mm
-        x2 = 0.25mm
-        square = 0
-        y1 = 0.0
+       clearance = 0.0
+       li:ps_poly {
+        7.875mil
+        -0.675005mm
+        -7.875mil
+        -0.675005mm
+        -7.875mil
+        0.675005mm
+        7.875mil
+        0.675005mm
        }
        ha:layer_mask {
+        copper = 1
         top = 1
-        paste = 1
        }
        ha:combining {
-        auto = 1
        }
       }
       ha:ps_shape_v4 {
-       clearance = 24.0mil
+       clearance = 0.0
        li:ps_poly {
-        -0.75mm
-        -0.5mm
-        0.75mm
-        -0.5mm
-        0.75mm
-        0.5mm
-        -0.75mm
-        0.5mm
+        10.875mil
+        -0.751205mm
+        -10.875mil
+        -0.751205mm
+        -10.875mil
+        0.751205mm
+        10.875mil
+        0.751205mm
        }
        ha:layer_mask {
-        copper = 1
         top = 1
+        mask = 1
        }
        ha:combining {
+        sub = 1
+        auto = 1
        }
       }
       ha:ps_shape_v4 {
-       clearance = 40.0mil
+       clearance = 0.0
        li:ps_poly {
-        -0.8mm
-        -0.55mm
-        0.8mm
-        -0.55mm
-        0.8mm
-        0.55mm
-        -0.8mm
-        0.55mm
+        7.875mil
+        -0.675005mm
+        -7.875mil
+        -0.675005mm
+        -7.875mil
+        0.675005mm
+        7.875mil
+        0.675005mm
        }
        ha:layer_mask {
         top = 1
-        mask = 1
+        paste = 1
        }
        ha:combining {
-        sub = 1
         auto = 1
        }
       }
@@ -71,65 +73,67 @@ li:pcb-rnd-subcircuit-v4 {
      hbottom = 0
      hplated = 0
     }
-    ha:ps_proto_v4.1 {
+    ha:ps_proto_v6.1 {
      htop = 0
      hdia = 0.0
      li:shape {
       ha:ps_shape_v4 {
-       clearance = 24.0mil
-       ha:ps_line {
-        y2 = 0.475mm
-        thickness = 0.35mm
-        x1 = 0.0
-        x2 = 0.0
-        square = 0
-        y1 = -0.475mm
+       clearance = 0.0
+       li:ps_poly {
+        -31.495mil
+        -0.700024mm
+        -31.495mil
+        0.700024mm
+        31.495mil
+        0.700024mm
+        31.495mil
+        -0.700024mm
        }
        ha:layer_mask {
+        copper = 1
         top = 1
-        paste = 1
        }
        ha:combining {
-        auto = 1
        }
       }
       ha:ps_shape_v4 {
-       clearance = 24.0mil
+       clearance = 0.0
        li:ps_poly {
-        -0.2mm
-        -0.675mm
-        0.2mm
-        -0.675mm
-        0.2mm
-        0.675mm
-        -0.2mm
-        0.675mm
+        -0.876173mm
+        -0.776224mm
+        -0.876173mm
+        0.776224mm
+        0.876173mm
+        0.776224mm
+        0.876173mm
+        -0.776224mm
        }
        ha:layer_mask {
-        copper = 1
         top = 1
+        mask = 1
        }
        ha:combining {
+        sub = 1
+        auto = 1
        }
       }
       ha:ps_shape_v4 {
-       clearance = 24.0mil
+       clearance = 0.0
        li:ps_poly {
-        -0.25mm
-        -0.725mm
-        0.25mm
-        -0.725mm
-        0.25mm
-        0.725mm
-        -0.25mm
-        0.725mm
+        -31.495mil
+        -0.700024mm
+        -31.495mil
+        0.700024mm
+        31.495mil
+        0.700024mm
+        31.495mil
+        -0.700024mm
        }
        ha:layer_mask {
         top = 1
-        mask = 1
+        paste = 1
        }
        ha:combining {
-        sub = 1
         auto = 1
        }
       }
@@ -137,629 +141,622 @@ li:pcb-rnd-subcircuit-v4 {
      hbottom = 0
      hplated = 0
     }
-   }
-   li:objects {
-    ha:padstack_ref.1817 {
-     smirror = 0
-     ha:attributes {
-      term = 0
-     }
-     proto = 0
-     xmirror = 0
-     x = 51.3mm
-     rot = 0.000000
-     y = 25.73mm
-     li:thermal {
-     }
-     ha:flags {
-      clearline = 1
-     }
-     clearance = 20.0mil
-    }
-    ha:padstack_ref.1818 {
-     smirror = 0
-     ha:attributes {
-      term = 0
-     }
-     proto = 0
-     xmirror = 0
-     x = 44.9mm
-     rot = 0.000000
-     y = 25.73mm
-     li:thermal {
-     }
-     ha:flags {
-      clearline = 1
-     }
-     clearance = 20.0mil
-    }
-    ha:padstack_ref.1819 {
-     smirror = 0
-     ha:attributes {
-      term = 5
-     }
-     proto = 1
-     xmirror = 0
-     x = 49.4mm
-     rot = 0.000000
-     y = 25.3mm
-     li:thermal {
-     }
-     ha:flags {
-      clearline = 1
-     }
-     clearance = 12.0mil
-    }
-    ha:padstack_ref.1820 {
-     smirror = 0
-     ha:attributes {
-      term = 4
-     }
-     proto = 1
-     xmirror = 0
-     x = 48.75mm
-     rot = 0.000000
-     y = 25.3mm
-     li:thermal {
-     }
-     ha:flags {
-      clearline = 1
-     }
-     clearance = 12.0mil
-    }
-    ha:padstack_ref.1821 {
-     smirror = 0
-     ha:attributes {
-      term = 1
-     }
-     proto = 1
-     xmirror = 0
-     x = 46.8mm
-     rot = 0.000000
-     y = 25.3mm
-     li:thermal {
-     }
-     ha:flags {
-      clearline = 1
-     }
-     clearance = 12.0mil
-    }
-    ha:padstack_ref.1822 {
-     smirror = 0
-     ha:attributes {
-      term = 2
-     }
-     proto = 1
-     xmirror = 0
-     x = 47.45mm
-     rot = 0.000000
-     y = 25.3mm
-     li:thermal {
-     }
-     ha:flags {
-      clearline = 1
-     }
-     clearance = 12.0mil
-    }
-    ha:padstack_ref.1823 {
-     smirror = 0
-     ha:attributes {
-      term = 3
-     }
-     proto = 1
-     xmirror = 0
-     x = 48.1mm
-     rot = 0.000000
-     y = 25.3mm
-     li:thermal {
-     }
-     ha:flags {
-      clearline = 1
-     }
-     clearance = 12.0mil
-    }
-   }
-   li:layers {
-    ha:top-sig {
-     lid = 0
-     ha:type {
-      copper = 1
-      top = 1
-     }
-     li:objects {
-      ha:line.1735 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 1.05mm
-       ha:attributes {
-        term = 0
-       }
-       x1 = 51.3mm
-       x2 = 51.3mm
-       ha:flags {
-        clearline = 1
+    ha:ps_proto_v6.2 {
+     htop = 0
+     hdia = 0.0
+     li:shape {
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       li:ps_poly {
+        -0.94996mm
+        0.94996mm
+        0.94996mm
+        0.94996mm
+        0.94996mm
+        -0.94996mm
+        -0.94996mm
+        -0.94996mm
        }
-       y1 = 27.43mm
-      }
-      ha:line.1738 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 1.05mm
-       ha:attributes {
-        term = 0
+       ha:layer_mask {
+        copper = 1
+        top = 1
        }
-       x1 = 44.9mm
-       x2 = 44.9mm
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       y1 = 27.43mm
       }
-      ha:polygon.1824 {
-       ha:attributes {
-        term = 0
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       li:ps_poly {
+        -1.02616mm
+        1.02616mm
+        1.02616mm
+        1.02616mm
+        1.02616mm
+        -1.02616mm
+        -1.02616mm
+        -1.02616mm
        }
-       li:geometry {
-        ta:contour {
-         { 48.35mm; 27.03mm }
-         { 50.25mm; 27.03mm }
-         { 50.25mm; 28.93mm }
-         { 48.35mm; 28.93mm }
-        }
+       ha:layer_mask {
+        top = 1
+        mask = 1
        }
-       ha:flags {
-        clearpoly = 1
+       ha:combining {
+        sub = 1
+        auto = 1
        }
-       clearance = 24.0mil
       }
-      ha:polygon.1829 {
-       ha:attributes {
-        term = 0
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       li:ps_poly {
+        -0.94996mm
+        0.94996mm
+        0.94996mm
+        0.94996mm
+        0.94996mm
+        -0.94996mm
+        -0.94996mm
+        -0.94996mm
        }
-       li:geometry {
-        ta:contour {
-         { 45.95mm; 27.03mm }
-         { 47.85mm; 27.03mm }
-         { 47.85mm; 28.93mm }
-         { 45.95mm; 28.93mm }
-        }
+       ha:layer_mask {
+        top = 1
+        paste = 1
        }
-       ha:flags {
-        clearpoly = 1
+       ha:combining {
+        auto = 1
        }
-       clearance = 24.0mil
       }
      }
-     ha:combining {
-     }
+     hbottom = 0
+     hplated = 0
     }
-    ha:bottom-sig {
-     lid = 1
-     ha:type {
-      bottom = 1
-      copper = 1
-     }
-     li:objects {
-      ha:line.1741 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 1.05mm
-       ha:attributes {
-        term = 0
+    ha:ps_proto_v6.3 {
+     htop = 0
+     hdia = 0.450088mm
+     li:shape {
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 41.34mil
        }
-       x1 = 51.3mm
-       x2 = 51.3mm
-       ha:flags {
-        clearline = 1
+       ha:layer_mask {
+        copper = 1
+        top = 1
+       }
+       ha:combining {
        }
-       y1 = 27.43mm
       }
-      ha:line.1744 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 1.05mm
-       ha:attributes {
-        term = 0
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 41.34mil
        }
-       x1 = 44.9mm
-       x2 = 44.9mm
-       ha:flags {
-        clearline = 1
+       ha:layer_mask {
+        bottom = 1
+        copper = 1
+       }
+       ha:combining {
        }
-       y1 = 27.43mm
       }
-     }
-     ha:combining {
-     }
-    }
-    ha:pcb-edge {
-     lid = 2
-     ha:type {
-     }
-     stack_offs = -1
-     li:objects {
-      ha:line.1747 {
-       clearance = 24.0mil
-       y2 = 29.43mm
-       thickness = 0.1mm
-       ha:attributes {
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 41.34mil
        }
-       x1 = 44.3mm
-       x2 = 51.9mm
-       ha:flags {
-        clearline = 1
+       ha:layer_mask {
+        copper = 1
+        intern = 1
+       }
+       ha:combining {
        }
-       y1 = 29.43mm
       }
-     }
-     ha:combining {
-     }
-    }
-    ha:outline {
-     lid = 3
-     ha:type {
-      outline = 1
-     }
-     li:objects {
-      ha:line.1750 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 0.45mm
-       ha:attributes {
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 47.34mil
        }
-       x1 = 51.3mm
-       x2 = 51.3mm
-       ha:flags {
-        clearline = 1
+       ha:layer_mask {
+        top = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
        }
-       y1 = 27.43mm
       }
-      ha:line.1753 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 0.45mm
-       ha:attributes {
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 47.34mil
        }
-       x1 = 44.9mm
-       x2 = 44.9mm
-       ha:flags {
-        clearline = 1
+       ha:layer_mask {
+        bottom = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
        }
-       y1 = 27.43mm
       }
      }
-     ha:combining {
-     }
+     hbottom = 0
+     hplated = 1
     }
-    ha:top-paste {
-     lid = 4
-     ha:type {
-      top = 1
-      paste = 1
-     }
-     li:objects {
-      ha:line.1756 {
-       clearance = 40.0mil
-       y2 = 27.53mm
-       thickness = 0.6mm
-       ha:attributes {
-        term = 0
-       }
-       x1 = 46.45mm
-       x2 = 47.35mm
-       ha:flags {
-        clearline = 1
+    ha:ps_proto_v6.4 {
+     htop = 0
+     hdia = 0.0
+     li:shape {
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_line {
+        y2 = 21.655mil
+        thickness = 41.34mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = -21.655mil
        }
-       y1 = 27.53mm
-      }
-      ha:line.1759 {
-       clearance = 40.0mil
-       y2 = 28.43mm
-       thickness = 0.6mm
-       ha:attributes {
-        term = 0
+       ha:layer_mask {
+        copper = 1
+        top = 1
        }
-       x1 = 46.45mm
-       x2 = 47.35mm
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       y1 = 28.43mm
       }
-      ha:line.1762 {
-       clearance = 40.0mil
-       y2 = 27.53mm
-       thickness = 0.6mm
-       ha:attributes {
-        term = 0
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_line {
+        y2 = 21.655mil
+        thickness = 47.34mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = -21.655mil
        }
-       x1 = 48.85mm
-       x2 = 49.75mm
-       ha:flags {
-        clearline = 1
+       ha:layer_mask {
+        top = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
        }
-       y1 = 27.53mm
       }
-      ha:line.1765 {
-       clearance = 40.0mil
-       y2 = 28.43mm
-       thickness = 0.6mm
-       ha:attributes {
-        term = 0
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_line {
+        y2 = 21.655mil
+        thickness = 41.34mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = -21.655mil
        }
-       x1 = 48.85mm
-       x2 = 49.75mm
-       ha:flags {
-        clearline = 1
+       ha:layer_mask {
+        top = 1
+        paste = 1
+       }
+       ha:combining {
+        auto = 1
        }
-       y1 = 28.43mm
       }
      }
-     ha:combining {
-      auto = 1
-     }
+     hbottom = 0
+     hplated = 0
     }
-    ha:top-mask {
-     lid = 5
-     ha:type {
-      top = 1
-      mask = 1
-     }
-     li:objects {
-      ha:line.1768 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 1.1mm
-       ha:attributes {
-        term = 0
-       }
-       x1 = 44.9mm
-       x2 = 44.9mm
-       ha:flags {
-        clearline = 1
+    ha:ps_proto_v6.5 {
+     htop = 0
+     hdia = 0.0
+     li:shape {
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_line {
+        y2 = 21.655mil
+        thickness = 41.34mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = -21.655mil
        }
-       y1 = 27.43mm
-      }
-      ha:line.1771 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 1.1mm
-       ha:attributes {
-        term = 0
+       ha:layer_mask {
+        bottom = 1
+        copper = 1
        }
-       x1 = 51.3mm
-       x2 = 51.3mm
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       y1 = 27.43mm
       }
-      ha:polygon.1834 {
-       ha:attributes {
-        term = 0
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_line {
+        y2 = 21.655mil
+        thickness = 47.34mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = -21.655mil
        }
-       li:geometry {
-        ta:contour {
-         { 45.9mm; 26.98mm }
-         { 47.9mm; 26.98mm }
-         { 47.9mm; 28.98mm }
-         { 45.9mm; 28.98mm }
-        }
+       ha:layer_mask {
+        bottom = 1
+        mask = 1
        }
-       ha:flags {
-        clearpoly = 1
+       ha:combining {
+        sub = 1
+        auto = 1
        }
-       clearance = 24.0mil
       }
-      ha:polygon.1839 {
-       ha:attributes {
-        term = 0
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_line {
+        y2 = 21.655mil
+        thickness = 41.34mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = -21.655mil
        }
-       li:geometry {
-        ta:contour {
-         { 1.9015748in; 26.98mm }
-         { 50.3mm; 26.98mm }
-         { 50.3mm; 28.98mm }
-         { 1.9015748in; 28.98mm }
-        }
+       ha:layer_mask {
+        bottom = 1
+        paste = 1
        }
-       ha:flags {
-        clearpoly = 1
+       ha:combining {
+        auto = 1
        }
-       clearance = 24.0mil
       }
      }
-     ha:combining {
-      sub = 1
-      auto = 1
-     }
+     hbottom = 0
+     hplated = 0
     }
-    ha:bottom-mask {
-     lid = 6
-     ha:type {
-      bottom = 1
-      mask = 1
-     }
-     li:objects {
-      ha:line.1774 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 1.1mm
-       ha:attributes {
-        term = 0
-       }
-       x1 = 51.3mm
-       x2 = 51.3mm
-       ha:flags {
-        clearline = 1
+    ha:ps_proto_v6.6 {
+     htop = 0
+     hdia = 0.0
+     li:shape {
+      ha:ps_shape_v4 {
+       clearance = 10.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 1.05mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
        }
-       y1 = 27.43mm
-      }
-      ha:line.1777 {
-       clearance = 40.0mil
-       y2 = 28.53mm
-       thickness = 1.1mm
-       ha:attributes {
-        term = 0
+       ha:layer_mask {
+        copper = 1
+        top = 1
        }
-       x1 = 44.9mm
-       x2 = 44.9mm
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       y1 = 27.43mm
       }
-     }
-     ha:combining {
-      sub = 1
-      auto = 1
-     }
-    }
-    ha:mech {
-     lid = 7
-     ha:type {
-      silk = 1
-      top = 1
-     }
-     li:objects {
-      ha:line.1780 {
-       clearance = 24.0mil
-       y2 = 30.73mm
-       thickness = 0.1mm
-       ha:attributes {
-       }
-       x1 = 44.4mm
-       x2 = 51.8mm
-       ha:flags {
-        clearline = 1
+      ha:ps_shape_v4 {
+       clearance = 10.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 0.45mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
        }
-       y1 = 30.73mm
-      }
-      ha:line.1783 {
-       clearance = 24.0mil
-       y2 = 30.28mm
-       thickness = 0.1mm
-       ha:attributes {
+       ha:layer_mask {
+        mech = 1
        }
-       x1 = 44.4mm
-       x2 = 51.8mm
-       ha:flags {
-        clearline = 1
+       ha:combining {
+        auto = 1
        }
-       y1 = 30.28mm
       }
-      ha:line.1786 {
-       clearance = 24.0mil
-       y2 = 25.13mm
-       thickness = 0.1mm
-       ha:attributes {
-       }
-       x1 = 44.5mm
-       x2 = 51.7mm
-       ha:flags {
-        clearline = 1
+      ha:ps_shape_v4 {
+       clearance = 10.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 84.0mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
        }
-       y1 = 25.13mm
-      }
-      ha:line.1789 {
-       clearance = 24.0mil
-       y2 = 30.28mm
-       thickness = 0.1mm
-       ha:attributes {
+       ha:layer_mask {
+        top = 1
+        mask = 1
        }
-       x1 = 51.8mm
-       x2 = 51.8mm
-       ha:flags {
-        clearline = 1
+       ha:combining {
+        sub = 1
+        auto = 1
        }
-       y1 = 25.03mm
       }
-      ha:line.1792 {
-       clearance = 24.0mil
-       y2 = 30.68mm
-       thickness = 0.1mm
-       ha:attributes {
-       }
-       x1 = 51.8mm
-       x2 = 52.05mm
-       ha:flags {
-        clearline = 1
+      ha:ps_shape_v4 {
+       clearance = 10.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 1.05mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
        }
-       y1 = 30.28mm
-      }
-      ha:line.1795 {
-       clearance = 24.0mil
-       y2 = 25.03mm
-       thickness = 0.1mm
-       ha:attributes {
+       ha:layer_mask {
+        copper = 1
+        intern = 1
        }
-       x1 = 50.6mm
-       x2 = 51.8mm
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       y1 = 25.03mm
       }
-      ha:line.1798 {
-       clearance = 24.0mil
-       y2 = 30.28mm
-       thickness = 0.1mm
-       ha:attributes {
-       }
-       x1 = 44.4mm
-       x2 = 44.4mm
-       ha:flags {
-        clearline = 1
+      ha:ps_shape_v4 {
+       clearance = 10.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 1.05mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
        }
-       y1 = 25.03mm
-      }
-      ha:line.1801 {
-       clearance = 24.0mil
-       y2 = 30.68mm
-       thickness = 0.1mm
-       ha:attributes {
+       ha:layer_mask {
+        bottom = 1
+        copper = 1
        }
-       x1 = 44.4mm
-       x2 = 44.15mm
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       y1 = 30.28mm
       }
-      ha:line.1804 {
-       clearance = 24.0mil
-       y2 = 25.03mm
-       thickness = 0.1mm
-       ha:attributes {
+      ha:ps_shape_v4 {
+       clearance = 10.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 84.0mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
        }
-       x1 = 45.6mm
-       x2 = 44.4mm
-       ha:flags {
-        clearline = 1
+       ha:layer_mask {
+        bottom = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
        }
-       y1 = 25.03mm
       }
-      ha:line.1840 {
-       clearance = 40.0mil
-       y2 = 29.43mm
-       thickness = 10.0mil
-       ha:attributes {
+      ha:ps_shape_v4 {
+       clearance = 10.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 1.05mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
        }
-       x1 = 45.7mm
-       x2 = 50.5mm
-       ha:flags {
-        clearline = 1
-        selected = 1
+       ha:layer_mask {
+        top = 1
+        paste = 1
+       }
+       ha:combining {
+        auto = 1
        }
-       y1 = 29.43mm
       }
-      ha:text.1807 {
+     }
+     hbottom = 0
+     hplated = 1
+    }
+   }
+   li:objects {
+    ha:padstack_ref.7 {
+     smirror = 0
+     ha:attributes {
+      term = 1
+      name = VBUS
+     }
+     proto = 0
+     xmirror = 0
+     x = 5.376164mm
+     rot = 0.000000
+     y = 5.175114mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 6.0mil
+    }
+    ha:padstack_ref.8 {
+     smirror = 0
+     ha:attributes {
+      term = 2
+      name = D-
+     }
+     proto = 0
+     xmirror = 0
+     x = 4.726178mm
+     rot = 0.000000
+     y = 5.175114mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 6.0mil
+    }
+    ha:padstack_ref.9 {
+     smirror = 0
+     ha:attributes {
+      term = 3
+      name = D+
+     }
+     proto = 0
+     xmirror = 0
+     x = 4.076192mm
+     rot = 0.000000
+     y = 5.175114mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 6.0mil
+    }
+    ha:padstack_ref.10 {
+     smirror = 0
+     ha:attributes {
+      term = 4
+      name = HS
+     }
+     proto = 0
+     xmirror = 0
+     x = 3.426206mm
+     rot = 0.000000
+     y = 5.175114mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 6.0mil
+    }
+    ha:padstack_ref.11 {
+     smirror = 0
+     ha:attributes {
+      term = 5
+      name = GND
+     }
+     proto = 0
+     xmirror = 0
+     x = 2.77622mm
+     rot = 0.000000
+     y = 5.175114mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 6.0mil
+    }
+    ha:padstack_ref.12 {
+     smirror = 0
+     ha:attributes {
+      term = G
+     }
+     proto = 1
+     xmirror = 0
+     x = 0.876173mm
+     rot = 0.000000
+     y = 4.750172mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 0.0
+    }
+    ha:padstack_ref.13 {
+     smirror = 0
+     ha:attributes {
+      term = G
+     }
+     proto = 1
+     xmirror = 0
+     x = 7.276211mm
+     rot = 0.000000
+     y = 4.750172mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 0.0
+    }
+    ha:padstack_ref.14 {
+     smirror = 0
+     ha:attributes {
+      term = G
+     }
+     proto = 2
+     xmirror = 0
+     x = 115.2mil
+     rot = 0.000000
+     y = 2.50024mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 0.0
+    }
+    ha:padstack_ref.15 {
+     smirror = 0
+     ha:attributes {
+      term = G
+     }
+     proto = 2
+     xmirror = 0
+     x = 5.226304mm
+     rot = 0.000000
+     y = 2.50024mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 0.0
+    }
+    ha:padstack_ref.16 {
+     smirror = 0
+     ha:attributes {
+      term = G
+     }
+     proto = 6
+     xmirror = 0
+     x = 34.5mil
+     rot = 0.000000
+     y = 2.500076mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 0.259969mm
+    }
+    ha:padstack_ref.20 {
+     smirror = 0
+     ha:attributes {
+      term = G
+     }
+     proto = 6
+     xmirror = 0
+     x = 7.276084mm
+     rot = 0.000000
+     y = 2.500076mm
+     li:thermal {
+     }
+     ha:flags {
+      clearline = 1
+     }
+     clearance = 0.259969mm
+    }
+   }
+   li:layers {
+    ha:top-silk {
+     lid = 0
+     ha:type {
+      silk = 1
+      top = 1
+     }
+     li:objects {
+      ha:text.6 {
        scale = 100
        ha:attributes {
        }
-       direction = 1
-       x = 52.1mm
-       y = 28.8mm
+       x = 4.076192mm
+       y = 1.050154mm
+       rot = 0.000000
        string = %a.parent.refdes%
        fid = 0
        ha:flags {
@@ -772,60 +769,206 @@ li:pcb-rnd-subcircuit-v4 {
      }
     }
     ha:subc-aux {
-     lid = 8
+     lid = 1
      ha:type {
       top = 1
       misc = 1
       virtual = 1
      }
      li:objects {
-      ha:line.1808 {
+      ha:line.24 {
        clearance = 0.0
-       y2 = 25.3mm
+       y2 = 139.8269685mil
+       thickness = 0.1mm
+       ha:attributes {
+        subc-role = pnp-origin
+       }
+       x1 = 4.076192mm
+       x2 = 4.076192mm
+       ha:flags {
+       }
+       y1 = 139.8269685mil
+      }
+      ha:line.27 {
+       clearance = 0.0
+       y2 = 1.050154mm
        thickness = 0.1mm
        ha:attributes {
         subc-role = origin
        }
-       x1 = 48.1mm
-       x2 = 48.1mm
+       x1 = 4.076192mm
+       x2 = 4.076192mm
        ha:flags {
        }
-       y1 = 25.3mm
+       y1 = 1.050154mm
       }
-      ha:line.1811 {
+      ha:line.30 {
        clearance = 0.0
-       y2 = 25.3mm
+       y2 = 1.050154mm
        thickness = 0.1mm
        ha:attributes {
         subc-role = x
        }
-       x1 = 48.1mm
-       x2 = 49.1mm
+       x1 = 4.076192mm
+       x2 = 3.076192mm
        ha:flags {
        }
-       y1 = 25.3mm
+       y1 = 1.050154mm
       }
-      ha:line.1814 {
+      ha:line.33 {
        clearance = 0.0
-       y2 = 26.3mm
+       y2 = 0.050154mm
        thickness = 0.1mm
        ha:attributes {
         subc-role = y
        }
-       x1 = 48.1mm
-       x2 = 48.1mm
+       x1 = 4.076192mm
+       x2 = 4.076192mm
        ha:flags {
        }
-       y1 = 25.3mm
+       y1 = 1.050154mm
       }
      }
      ha:combining {
      }
     }
+    {ha:top copper} {
+     lid = 2
+     ha:type {
+      copper = 1
+      top = 1
+     }
+     li:objects {
+     }
+     ha:combining {
+     }
+    }
+    ha:top_paste {
+     lid = 3
+     ha:type {
+      top = 1
+      paste = 1
+     }
+     li:objects {
+     }
+     ha:combining {
+      auto = 1
+     }
+    }
+    ha:top_mask {
+     lid = 4
+     ha:type {
+      top = 1
+      mask = 1
+     }
+     li:objects {
+     }
+     ha:combining {
+      sub = 1
+      auto = 1
+     }
+    }
+    ha:any_internal_copper {
+     li:objects {
+     }
+     lid = 5
+     ha:type {
+      copper = 1
+      intern = 1
+     }
+     stack_offs = 1
+     ha:combining {
+     }
+    }
+    ha:bottom_copper {
+     lid = 6
+     ha:type {
+      bottom = 1
+      copper = 1
+     }
+     li:objects {
+     }
+     ha:combining {
+     }
+    }
+    ha:bottom_mask {
+     lid = 7
+     ha:type {
+      bottom = 1
+      mask = 1
+     }
+     li:objects {
+     }
+     ha:combining {
+      sub = 1
+      auto = 1
+     }
+    }
+    ha:bottom_silk {
+     lid = 8
+     ha:type {
+      silk = 1
+      bottom = 1
+     }
+     li:objects {
+     }
+     ha:combining {
+      auto = 1
+     }
+    }
+    ha:bottom_paste {
+     lid = 9
+     ha:type {
+      bottom = 1
+      paste = 1
+     }
+     li:objects {
+     }
+     ha:combining {
+      auto = 1
+     }
+    }
+    ha:outline {
+     lid = 10
+     ha:type {
+      boundary = 1
+     }
+     purpose = uroute
+     li:objects {
+     }
+     ha:combining {
+     }
+    }
+    ha:pmech {
+     lid = 11
+     ha:type {
+      mech = 1
+     }
+     purpose = proute
+     li:objects {
+     }
+     ha:combining {
+      auto = 1
+     }
+    }
+    ha:umech {
+     lid = 12
+     ha:type {
+      mech = 1
+     }
+     purpose = uroute
+     li:objects {
+     }
+     ha:combining {
+      auto = 1
+     }
+    }
    }
   }
-  uid = ErErTIYfi1cb3aDTjKcAAAAH
+  uid = t+CANjtdPMoBlE0Q3VMAAAAB
   ha:flags {
   }
  }
+ ha:pixmaps {
+ }
 }