From: Bdale Garbee Date: Fri, 1 Apr 2022 15:25:20 +0000 (-0600) Subject: lpc11u2x in 48-ball footprint from pcb-rnd's (buggy) parametric bga script X-Git-Tag: telelco-v3.0~170 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=5081d1426c7c1eecaaf06068ed6771c90fe5eca8;p=hw%2Faltusmetrum lpc11u2x in 48-ball footprint from pcb-rnd's (buggy) parametric bga script --- diff --git a/packages/sot1155-2.lht b/packages/sot1155-2.lht new file mode 100644 index 0000000..10910a1 --- /dev/null +++ b/packages/sot1155-2.lht @@ -0,0 +1,1029 @@ +li:pcb-rnd-subcircuit-v8 { + ha:subc.2 { + ha:attributes { + footprint = 8*8 + refdes = U1 + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.0 { + htop = 0 + hdia = 0.0 + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 0.299999mm + } + 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 = 0.0 + } + 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 = 0.0 + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 0 + } + } + li:objects { + ha:padstack_ref.7 { + smirror = 0 + ha:attributes { + term = a1 + } + proto = 0 + xmirror = 0 + x = -1.750002mm + rot = 0.000000 + y = -1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.8 { + smirror = 0 + ha:attributes { + term = b1 + } + proto = 0 + xmirror = 0 + x = -1.750002mm + rot = 0.000000 + y = -1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.9 { + smirror = 0 + ha:attributes { + term = c1 + } + proto = 0 + xmirror = 0 + x = -1.750002mm + rot = 0.000000 + y = -0.750001mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.10 { + smirror = 0 + ha:attributes { + term = d1 + } + proto = 0 + xmirror = 0 + x = -1.750002mm + rot = 0.000000 + y = -0.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.11 { + smirror = 0 + ha:attributes { + term = e1 + } + proto = 0 + xmirror = 0 + x = -1.750002mm + rot = 0.000000 + y = 0.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.12 { + smirror = 0 + ha:attributes { + term = f1 + } + proto = 0 + xmirror = 0 + x = -1.750002mm + rot = 0.000000 + y = 0.750001mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.13 { + smirror = 0 + ha:attributes { + term = g1 + } + proto = 0 + xmirror = 0 + x = -1.750002mm + rot = 0.000000 + y = 1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.14 { + smirror = 0 + ha:attributes { + term = h1 + } + proto = 0 + xmirror = 0 + x = -1.750002mm + rot = 0.000000 + y = 1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.15 { + smirror = 0 + ha:attributes { + term = a2 + } + proto = 0 + xmirror = 0 + x = -1.25mm + rot = 0.000000 + y = -1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.16 { + smirror = 0 + ha:attributes { + term = b2 + } + proto = 0 + xmirror = 0 + x = -1.25mm + rot = 0.000000 + y = -1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.17 { + smirror = 0 + ha:attributes { + term = c2 + } + proto = 0 + xmirror = 0 + x = -1.25mm + rot = 0.000000 + y = -0.750001mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.18 { + smirror = 0 + ha:attributes { + term = d2 + } + proto = 0 + xmirror = 0 + x = -1.25mm + rot = 0.000000 + y = -0.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.19 { + smirror = 0 + ha:attributes { + term = e2 + } + proto = 0 + xmirror = 0 + x = -1.25mm + rot = 0.000000 + y = 0.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.20 { + smirror = 0 + ha:attributes { + term = f2 + } + proto = 0 + xmirror = 0 + x = -1.25mm + rot = 0.000000 + y = 0.750001mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.21 { + smirror = 0 + ha:attributes { + term = g2 + } + proto = 0 + xmirror = 0 + x = -1.25mm + rot = 0.000000 + y = 1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.22 { + smirror = 0 + ha:attributes { + term = h2 + } + proto = 0 + xmirror = 0 + x = -1.25mm + rot = 0.000000 + y = 1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.23 { + smirror = 0 + ha:attributes { + term = a3 + } + proto = 0 + xmirror = 0 + x = -0.750001mm + rot = 0.000000 + y = -1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.24 { + smirror = 0 + ha:attributes { + term = b3 + } + proto = 0 + xmirror = 0 + x = -0.750001mm + rot = 0.000000 + y = -1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.25 { + smirror = 0 + ha:attributes { + term = g3 + } + proto = 0 + xmirror = 0 + x = -0.750001mm + rot = 0.000000 + y = 1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.26 { + smirror = 0 + ha:attributes { + term = h3 + } + proto = 0 + xmirror = 0 + x = -0.750001mm + rot = 0.000000 + y = 1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.27 { + smirror = 0 + ha:attributes { + term = a4 + } + proto = 0 + xmirror = 0 + x = -0.25mm + rot = 0.000000 + y = -1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.28 { + smirror = 0 + ha:attributes { + term = b4 + } + proto = 0 + xmirror = 0 + x = -0.25mm + rot = 0.000000 + y = -1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.29 { + smirror = 0 + ha:attributes { + term = g4 + } + proto = 0 + xmirror = 0 + x = -0.25mm + rot = 0.000000 + y = 1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.30 { + smirror = 0 + ha:attributes { + term = h4 + } + proto = 0 + xmirror = 0 + x = -0.25mm + rot = 0.000000 + y = 1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.31 { + smirror = 0 + ha:attributes { + term = a5 + } + proto = 0 + xmirror = 0 + x = 0.25mm + rot = 0.000000 + y = -1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.32 { + smirror = 0 + ha:attributes { + term = b5 + } + proto = 0 + xmirror = 0 + x = 0.25mm + rot = 0.000000 + y = -1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.33 { + smirror = 0 + ha:attributes { + term = g5 + } + proto = 0 + xmirror = 0 + x = 0.25mm + rot = 0.000000 + y = 1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.34 { + smirror = 0 + ha:attributes { + term = h5 + } + proto = 0 + xmirror = 0 + x = 0.25mm + rot = 0.000000 + y = 1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.35 { + smirror = 0 + ha:attributes { + term = a6 + } + proto = 0 + xmirror = 0 + x = 0.750001mm + rot = 0.000000 + y = -1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.36 { + smirror = 0 + ha:attributes { + term = b6 + } + proto = 0 + xmirror = 0 + x = 0.750001mm + rot = 0.000000 + y = -1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.37 { + smirror = 0 + ha:attributes { + term = g6 + } + proto = 0 + xmirror = 0 + x = 0.750001mm + rot = 0.000000 + y = 1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.38 { + smirror = 0 + ha:attributes { + term = h6 + } + proto = 0 + xmirror = 0 + x = 0.750001mm + rot = 0.000000 + y = 1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.39 { + smirror = 0 + ha:attributes { + term = a7 + } + proto = 0 + xmirror = 0 + x = 1.25mm + rot = 0.000000 + y = -1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.40 { + smirror = 0 + ha:attributes { + term = b7 + } + proto = 0 + xmirror = 0 + x = 1.25mm + rot = 0.000000 + y = -1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.41 { + smirror = 0 + ha:attributes { + term = c7 + } + proto = 0 + xmirror = 0 + x = 1.25mm + rot = 0.000000 + y = -0.750001mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.42 { + smirror = 0 + ha:attributes { + term = d7 + } + proto = 0 + xmirror = 0 + x = 1.25mm + rot = 0.000000 + y = -0.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.43 { + smirror = 0 + ha:attributes { + term = e7 + } + proto = 0 + xmirror = 0 + x = 1.25mm + rot = 0.000000 + y = 0.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.44 { + smirror = 0 + ha:attributes { + term = f7 + } + proto = 0 + xmirror = 0 + x = 1.25mm + rot = 0.000000 + y = 0.750001mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.45 { + smirror = 0 + ha:attributes { + term = g7 + } + proto = 0 + xmirror = 0 + x = 1.25mm + rot = 0.000000 + y = 1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.46 { + smirror = 0 + ha:attributes { + term = h7 + } + proto = 0 + xmirror = 0 + x = 1.25mm + rot = 0.000000 + y = 1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.47 { + smirror = 0 + ha:attributes { + term = a8 + } + proto = 0 + xmirror = 0 + x = 1.750002mm + rot = 0.000000 + y = -1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.48 { + smirror = 0 + ha:attributes { + term = b8 + } + proto = 0 + xmirror = 0 + x = 1.750002mm + rot = 0.000000 + y = -1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.49 { + smirror = 0 + ha:attributes { + term = c8 + } + proto = 0 + xmirror = 0 + x = 1.750002mm + rot = 0.000000 + y = -0.750001mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.50 { + smirror = 0 + ha:attributes { + term = d8 + } + proto = 0 + xmirror = 0 + x = 1.750002mm + rot = 0.000000 + y = -0.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.51 { + smirror = 0 + ha:attributes { + term = e8 + } + proto = 0 + xmirror = 0 + x = 1.750002mm + rot = 0.000000 + y = 0.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.52 { + smirror = 0 + ha:attributes { + term = f8 + } + proto = 0 + xmirror = 0 + x = 1.750002mm + rot = 0.000000 + y = 0.750001mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.53 { + smirror = 0 + ha:attributes { + term = g8 + } + proto = 0 + xmirror = 0 + x = 1.750002mm + rot = 0.000000 + y = 1.25mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + ha:padstack_ref.54 { + smirror = 0 + ha:attributes { + term = h8 + } + proto = 0 + xmirror = 0 + x = 1.750002mm + rot = 0.000000 + y = 1.750002mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 5.0mil + } + } + li:layers { + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.4 { + clearance = 0.0 + y2 = 0.0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.0 + x2 = 1.000001mm + ha:flags { + } + y1 = 0.0 + } + ha:line.5 { + clearance = 0.0 + y2 = 1.000001mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.0 + x2 = 0.0 + ha:flags { + } + y1 = 0.0 + } + ha:line.6 { + clearance = 0.0 + y2 = 0.0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.0 + x2 = 0.0 + ha:flags { + } + y1 = 0.0 + } + } + ha:combining { + } + } + ha:top-silk { + lid = 1 + ha:type { + silk = 1 + top = 1 + } + li:objects { + ha:line.55 { + clearance = 0.0 + y2 = 2.375002mm + thickness = 10.0mil + ha:attributes { + } + x1 = -2.375002mm + x2 = -2.375002mm + ha:flags { + } + y1 = -2.375002mm + } + ha:line.56 { + clearance = 0.0 + y2 = -2.375002mm + thickness = 10.0mil + ha:attributes { + } + x1 = -2.375002mm + x2 = 2.375002mm + ha:flags { + } + y1 = -2.375002mm + } + ha:line.57 { + clearance = 0.0 + y2 = 2.375002mm + thickness = 10.0mil + ha:attributes { + } + x1 = 2.375002mm + x2 = -2.375002mm + ha:flags { + } + y1 = 2.375002mm + } + ha:line.58 { + clearance = 0.0 + y2 = -2.375002mm + thickness = 10.0mil + ha:attributes { + } + x1 = 2.375002mm + x2 = 2.375002mm + ha:flags { + } + y1 = 2.375002mm + } + ha:arc.59 { + astart = 180.000000 + thickness = 10.0mil + width = 0.375001mm + height = 0.375001mm + ha:attributes { + } + x = -2.375002mm + y = -2.375002mm + adelta = 270.000000 + ha:flags { + } + clearance = 0.0 + } + ha:text.3 { + scale = 100 + ha:attributes { + } + x = 0.0 + y = -4.750003mm + rot = 0.000000 + string = %a.parent.refdes% + fid = 0 + ha:flags { + dyntext = 1 + floater = 1 + } + } + } + ha:combining { + } + } + } + } + uid = Prm/qYMpKRo9P9bK6Tj8T346 + ha:flags { + } + } + ha:pixmaps { + } +}