replace generated 11071.fp with hand-munged 11071.lht .. with real slots!
authorBdale Garbee <bdale@gag.com>
Thu, 12 Aug 2021 16:19:39 +0000 (10:19 -0600)
committerBdale Garbee <bdale@gag.com>
Thu, 12 Aug 2021 16:19:39 +0000 (10:19 -0600)
packages/.gitignore
packages/11071.lht [new file with mode: 0644]
packages/Makefile

index 5a93bf250e5aa8176166c1ab1aa4385379484057..27bb5425f7ed01e6361a7818e6afc28c917e4a3e 100644 (file)
@@ -110,7 +110,6 @@ JTIBM15.fp
 s-pqfp-g32.fp
 A29100-009.fp
 506CD.fp
-11071.lht
 11071.fp
 M1040M.fp
 pts645.fp
diff --git a/packages/11071.lht b/packages/11071.lht
new file mode 100644 (file)
index 0000000..42016f4
--- /dev/null
@@ -0,0 +1,958 @@
+li:pcb-rnd-subcircuit-v8 {
+ ha:subc.5 {
+  ha:attributes {
+   footprint = 11071
+  }
+  ha:data {
+   li:padstack_prototypes {
+    ha:ps_proto_v6.0 {
+     htop = 0
+     hdia = 0.0
+     li:shape {
+      ha:ps_shape_v4 {
+       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
+       }
+       ha:combining {
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       li:ps_poly {
+        10.875mil
+        -0.751205mm
+        -10.875mil
+        -0.751205mm
+        -10.875mil
+        0.751205mm
+        10.875mil
+        0.751205mm
+       }
+       ha:layer_mask {
+        top = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      ha:ps_shape_v4 {
+       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 {
+        top = 1
+        paste = 1
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+     }
+     hbottom = 0
+     hplated = 0
+    }
+    ha:ps_proto_v6.1 {
+     htop = 0
+     hdia = 0.0
+     li:shape {
+      ha:ps_shape_v4 {
+       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
+       }
+       ha:combining {
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       li:ps_poly {
+        -0.876173mm
+        -0.776224mm
+        -0.876173mm
+        0.776224mm
+        0.876173mm
+        0.776224mm
+        0.876173mm
+        -0.776224mm
+       }
+       ha:layer_mask {
+        top = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      ha:ps_shape_v4 {
+       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 {
+        top = 1
+        paste = 1
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+     }
+     hbottom = 0
+     hplated = 0
+    }
+    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
+       }
+       ha:layer_mask {
+        copper = 1
+        top = 1
+       }
+       ha:combining {
+       }
+      }
+      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
+       }
+       ha:layer_mask {
+        top = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      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
+       }
+       ha:layer_mask {
+        top = 1
+        paste = 1
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+     }
+     hbottom = 0
+     hplated = 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
+       }
+       ha:layer_mask {
+        copper = 1
+        top = 1
+       }
+       ha:combining {
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 41.34mil
+       }
+       ha:layer_mask {
+        bottom = 1
+        copper = 1
+       }
+       ha:combining {
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 41.34mil
+       }
+       ha:layer_mask {
+        copper = 1
+        intern = 1
+       }
+       ha:combining {
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 47.34mil
+       }
+       ha:layer_mask {
+        top = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.0
+       ha:ps_circ {
+        x = 0.0
+        y = 0.0
+        dia = 47.34mil
+       }
+       ha:layer_mask {
+        bottom = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+     }
+     hbottom = 0
+     hplated = 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
+       }
+       ha:layer_mask {
+        copper = 1
+        top = 1
+       }
+       ha:combining {
+       }
+      }
+      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
+       }
+       ha:layer_mask {
+        top = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      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
+       }
+       ha:layer_mask {
+        top = 1
+        paste = 1
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+     }
+     hbottom = 0
+     hplated = 0
+    }
+    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
+       }
+       ha:layer_mask {
+        bottom = 1
+        copper = 1
+       }
+       ha:combining {
+       }
+      }
+      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
+       }
+       ha:layer_mask {
+        bottom = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      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
+       }
+       ha:layer_mask {
+        bottom = 1
+        paste = 1
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+     }
+     hbottom = 0
+     hplated = 0
+    }
+    ha:ps_proto_v6.6 {
+     htop = 0
+     hdia = 0.0
+     li:shape {
+      ha:ps_shape_v4 {
+       clearance = 50.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 1.05mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
+       }
+       ha:layer_mask {
+        copper = 1
+        top = 1
+       }
+       ha:combining {
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 40.0mil
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 0.45mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
+       }
+       ha:layer_mask {
+        mech = 1
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.55mm
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 84.0mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
+       }
+       ha:layer_mask {
+        top = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.55mm
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 1.05mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
+       }
+       ha:layer_mask {
+        copper = 1
+        intern = 1
+       }
+       ha:combining {
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.55mm
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 1.05mm
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
+       }
+       ha:layer_mask {
+        bottom = 1
+        copper = 1
+       }
+       ha:combining {
+       }
+      }
+      ha:ps_shape_v4 {
+       clearance = 0.55mm
+       ha:ps_line {
+        y2 = -0.55mm
+        thickness = 84.0mil
+        x1 = 0.0
+        x2 = 0.0
+        square = 0
+        y1 = 0.55mm
+       }
+       ha:layer_mask {
+        bottom = 1
+        mask = 1
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+     }
+     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
+      name = GND
+     }
+     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
+      name = GND
+     }
+     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 {
+       }
+       x = 4.076192mm
+       y = 1.050154mm
+       rot = 0.000000
+       string = %a.parent.refdes%
+       fid = 0
+       ha:flags {
+        dyntext = 1
+        floater = 1
+       }
+      }
+     }
+     ha:combining {
+     }
+    }
+    ha:subc-aux {
+     lid = 1
+     ha:type {
+      top = 1
+      misc = 1
+      virtual = 1
+     }
+     li:objects {
+      ha:line.24 {
+       clearance = 0.0
+       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 = 4.076192mm
+       x2 = 4.076192mm
+       ha:flags {
+       }
+       y1 = 1.050154mm
+      }
+      ha:line.30 {
+       clearance = 0.0
+       y2 = 1.050154mm
+       thickness = 0.1mm
+       ha:attributes {
+        subc-role = x
+       }
+       x1 = 4.076192mm
+       x2 = 3.076192mm
+       ha:flags {
+       }
+       y1 = 1.050154mm
+      }
+      ha:line.33 {
+       clearance = 0.0
+       y2 = 0.050154mm
+       thickness = 0.1mm
+       ha:attributes {
+        subc-role = y
+       }
+       x1 = 4.076192mm
+       x2 = 4.076192mm
+       ha:flags {
+       }
+       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 = t+CANjtdPMoBlE0Q3VMAAAAB
+  ha:flags {
+  }
+ }
+ ha:pixmaps {
+ }
+}
index 57947c0872f2fbb5af19576aecb12b05037e4ad0..c40fc889d98f2bde4fe9c40a750e191391e49c48 100644 (file)
@@ -126,8 +126,6 @@ FOOTPRINTS= \
        s-pqfp-g32.fp \
        A29100-009.fp \
        506CD.fp \
-       11071.lht \
-       11071.fp \
        M1040M.fp \
        pts645.fp \
        l102.fp \