ID: | 5318 |
From: | pc...@cuvoodoo.info |
Date: | Thu, 4 Nov 2021 09:55:35 +0100 |
Subject: | [pcb-rnd] bug report: paste in hole |
replies: | 5322 from rn...@igor2.repo.hu |
--baisnFUEDVx0Z3XL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline steps to reproduce this minor issue: - open attached footprint - enable top-paste layer visibility I added paste (in the padstack) on all pads, slots, and holes of this footprint (for paste-in-hole SMD soldering). but how the paste is shown differs: on the slot it does not cover the hole, while on the round hole it does. --baisnFUEDVx0Z3XL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="CONNECTOR_USB_MICRO-B_C10418.lht" li:pcb-rnd-subcircuit-v8 { ha:subc.1 { ha:attributes { footprint = CONNECTOR_USB_MICRO-B_C10418 } ha:data { li:padstack_prototypes { unused = 1 unused = 1 ha:ps_proto_v6.2 { htop = 0 hdia = 0.0 li:shape { ha:ps_shape_v4 { clearance = 0.2mm li:ps_poly { -0.2mm -0.625mm 0.2mm -0.625mm 0.2mm 0.625mm -0.2mm 0.625mm } ha:layer_mask { copper = 1 top = 1 } ha:combining { } } ha:ps_shape_v4 { clearance = 0.0 li:ps_poly { -0.225mm -0.65mm 0.225mm -0.65mm 0.225mm 0.65mm -0.225mm 0.65mm } ha:layer_mask { top = 1 mask = 1 } ha:combining { sub = 1 auto = 1 } } ha:ps_shape_v4 { clearance = 0.0 li:ps_poly { -0.2mm -0.625mm 0.2mm -0.625mm 0.2mm 0.625mm -0.2mm 0.625mm } ha:layer_mask { top = 1 paste = 1 } ha:combining { auto = 1 } } } hbottom = 0 hplated = 0 } ha:ps_proto_v6.3 { htop = 0 hdia = 0.0 li:shape { ha:ps_shape_v4 { clearance = 0.0 ha:ps_line { y2 = 0.4mm thickness = 0.5mm x1 = 0.0 x2 = 0.0 square = 0 y1 = -0.4mm } ha:layer_mask { mech = 1 } ha:combining { auto = 1 } } ha:ps_shape_v4 { clearance = 0.2mm ha:ps_line { y2 = 0.4mm thickness = 1.1mm x1 = 0.0 x2 = 0.0 square = 0 y1 = -0.4mm } ha:layer_mask { copper = 1 top = 1 } ha:combining { } } ha:ps_shape_v4 { clearance = 0.0 ha:ps_line { y2 = 0.4mm thickness = 1.2mm x1 = 0.0 x2 = 0.0 square = 0 y1 = -0.4mm } ha:layer_mask { top = 1 mask = 1 } ha:combining { sub = 1 auto = 1 } } ha:ps_shape_v4 { clearance = 0.2mm ha:ps_line { y2 = 0.4mm thickness = 1.1mm x1 = 0.0 x2 = 0.0 square = 0 y1 = -0.4mm } ha:layer_mask { copper = 1 intern = 1 } ha:combining { } } ha:ps_shape_v4 { clearance = 0.2mm ha:ps_line { y2 = 0.4mm thickness = 1.1mm x1 = 0.0 x2 = 0.0 square = 0 y1 = -0.4mm } ha:layer_mask { bottom = 1 copper = 1 } ha:combining { } } ha:ps_shape_v4 { clearance = 0.0 ha:ps_line { y2 = 0.4mm thickness = 1.2mm x1 = 0.0 x2 = 0.0 square = 0 y1 = -0.4mm } ha:layer_mask { bottom = 1 mask = 1 } ha:combining { sub = 1 auto = 1 } } ha:ps_shape_v4 { clearance = 0.2mm ha:ps_line { y2 = 0.4mm thickness = 1.1mm x1 = 0.0 x2 = 0.0 square = 0 y1 = -0.4mm } ha:layer_mask { top = 1 paste = 1 } ha:combining { auto = 1 } } } hbottom = 0 hplated = 1 } ha:ps_proto_v6.4 { htop = 0 hdia = 0.7mm li:shape { ha:ps_shape_v4 { clearance = 0.2mm ha:ps_circ { x = 0.0 y = 0.0 dia = 1.3mm } 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 = 1.338mm } ha:layer_mask { top = 1 mask = 1 } ha:combining { sub = 1 auto = 1 } } ha:ps_shape_v4 { clearance = 0.2mm ha:ps_circ { x = 0.0 y = 0.0 dia = 1.3mm } ha:layer_mask { copper = 1 intern = 1 } ha:combining { } } ha:ps_shape_v4 { clearance = 0.2mm ha:ps_circ { x = 0.0 y = 0.0 dia = 1.3mm } 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 = 1.338mm } ha:layer_mask { bottom = 1 mask = 1 } ha:combining { sub = 1 auto = 1 } } ha:ps_shape_v4 { clearance = 0.2mm ha:ps_circ { x = 0.0 y = 0.0 dia = 1.3mm } ha:layer_mask { top = 1 paste = 1 } ha:combining { auto = 1 } } } hbottom = 0 hplated = 1 } } li:objects { ha:padstack_ref.26 { smirror = 0 ha:attributes { term = 1 name = 1 } proto = 2 xmirror = 0 x = 3.145mm rot = 0.000000 y = 1.33mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } ha:padstack_ref.27 { smirror = 0 ha:attributes { term = 2 name = 2 } proto = 2 xmirror = 0 x = 3.795mm rot = 0.000000 y = 1.33mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } ha:padstack_ref.28 { smirror = 0 ha:attributes { term = 3 name = 3 } proto = 2 xmirror = 0 x = 175.0mil rot = 0.000000 y = 1.33mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } ha:padstack_ref.29 { smirror = 0 ha:attributes { term = 4 name = 4 } proto = 2 xmirror = 0 x = 5.095mm rot = 0.000000 y = 1.33mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } ha:padstack_ref.30 { smirror = 0 ha:attributes { term = 5 name = 5 } proto = 2 xmirror = 0 x = 5.745mm rot = 0.000000 y = 1.33mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } ha:padstack_ref.31 { smirror = 0 ha:attributes { term = 6 name = 6 } proto = 3 xmirror = 0 x = 0.845mm rot = 0.000000 y = 3.955mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } ha:padstack_ref.32 { smirror = 0 ha:attributes { term = 7 name = 7 } proto = 3 xmirror = 0 x = 8.045mm rot = 0.000000 y = 3.955mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } ha:padstack_ref.33 { smirror = 0 ha:attributes { term = 8 name = 8 } proto = 4 xmirror = 0 x = 2.02mm rot = 0.000000 y = 1.305mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } ha:padstack_ref.34 { smirror = 0 ha:attributes { term = 9 name = 9 } proto = 4 xmirror = 0 x = 6.87mm rot = 0.000000 y = 1.305mm li:thermal { } ha:flags { clearline = 1 } clearance = 0.2mm } } li:layers { ha:subc-aux { lid = 0 ha:type { top = 1 misc = 1 virtual = 1 } li:objects { ha:line.35 { clearance = 0.0 y2 = 125.0mil thickness = 0.1mm ha:attributes { subc-role = origin } x1 = 175.0mil x2 = 175.0mil ha:flags { } y1 = 125.0mil } ha:line.36 { clearance = 0.0 y2 = 125.0mil thickness = 0.1mm ha:attributes { subc-role = x } x1 = 175.0mil x2 = 5.445mm ha:flags { } y1 = 125.0mil } ha:line.37 { clearance = 0.0 y2 = 4.175mm thickness = 0.1mm ha:attributes { subc-role = y } x1 = 175.0mil x2 = 175.0mil ha:flags { } y1 = 125.0mil } ha:line.38 { clearance = 0.0 y2 = 125.0mil thickness = 0.1mm ha:attributes { subc-role = pnp-origin } x1 = 175.0mil x2 = 175.0mil ha:flags { } y1 = 125.0mil } } ha:combining { } } ha:top-silkscreen { lid = 1 ha:type { silk = 1 top = 1 } li:objects { ha:line.40 { clearance = 0.0 y2 = 0.545mm thickness = 0.2mm ha:attributes { } x1 = 0.345mm x2 = 1.07mm ha:flags { } y1 = 0.545mm } ha:line.41 { clearance = 0.0 y2 = 0.545mm thickness = 0.2mm ha:attributes { } x1 = 7.82mm x2 = 8.545mm ha:flags { } y1 = 0.545mm } ha:line.42 { clearance = 0.0 y2 = 2.705mm thickness = 0.2mm ha:attributes { } x1 = 8.545mm x2 = 8.545mm ha:flags { } y1 = 0.545mm } ha:line.43 { clearance = 0.0 y2 = 5.805mm thickness = 0.2mm ha:attributes { } x1 = 8.545mm x2 = 8.545mm ha:flags { } y1 = 5.205mm } ha:line.44 { clearance = 0.0 y2 = 5.805mm thickness = 0.2mm ha:attributes { } x1 = 8.545mm x2 = 0.345mm ha:flags { } y1 = 5.805mm } ha:line.45 { clearance = 0.0 y2 = 2.705mm thickness = 0.2mm ha:attributes { } x1 = 0.345mm x2 = 0.345mm ha:flags { } y1 = 0.545mm } ha:line.46 { clearance = 0.0 y2 = 5.805mm thickness = 0.2mm ha:attributes { } x1 = 0.345mm x2 = 0.345mm ha:flags { } y1 = 5.205mm } ha:text.39 { scale = 100 ha:attributes { } x = 175.0mil y = 125.0mil rot = 0.000000 string = %a.parent.refdes% fid = 0 ha:flags { dyntext = 1 floater = 1 } } } ha:combining { } } ha:top-assembly { lid = 2 ha:type { top = 1 doc = 1 } purpose = assy li:objects { ha:line.48 { clearance = 0.0 y2 = 125.0mil thickness = 0.1mm ha:attributes { } x1 = 3.745mm x2 = 5.145mm ha:flags { } y1 = 125.0mil } ha:line.49 { clearance = 0.0 y2 = 3.875mm thickness = 0.1mm ha:attributes { } x1 = 175.0mil x2 = 175.0mil ha:flags { } y1 = 2.475mm } ha:line.51 { clearance = 0.0 y2 = 0.645mm thickness = 0.1mm ha:attributes { } x1 = 0.445mm x2 = 8.445mm ha:flags { } y1 = 0.645mm } ha:line.52 { clearance = 0.0 y2 = 5.705mm thickness = 0.1mm ha:attributes { } x1 = 8.445mm x2 = 8.445mm ha:flags { } y1 = 0.645mm } ha:line.53 { clearance = 0.0 y2 = 5.705mm thickness = 0.1mm ha:attributes { } x1 = 8.445mm x2 = 0.445mm ha:flags { } y1 = 5.705mm } ha:line.54 { clearance = 0.0 y2 = 0.645mm thickness = 0.1mm ha:attributes { } x1 = 0.445mm x2 = 0.445mm ha:flags { } y1 = 5.705mm } ha:arc.47 { astart = 0.000000 thickness = 0.1mm width = 0.5mm height = 0.5mm ha:attributes { } x = 175.0mil y = 125.0mil adelta = 360.000000 ha:flags { } clearance = 0.0 } ha:text.50 { scale = 100 ha:attributes { } x = 175.0mil y = 125.0mil rot = 0.000000 string = CONNECTOR_USB_MICRO-B_C10418 fid = 0 ha:flags { floater = 1 } } } ha:combining { } } ha:top-courtyard { lid = 3 ha:type { top = 1 doc = 1 } purpose = ko.courtyard li:objects { ha:polygon.55 { ha:attributes { } li:geometry { ta:contour { { 0.045mm; 0.395mm } { 8.845mm; 0.395mm } { 8.845mm; 5.955mm } { 0.045mm; 5.955mm } } } ha:flags { } } } ha:combining { } } } } uid = sJHU4QuOKXKg12smpOYAAAC1 ha:flags { } } ha:pixmaps { } } --baisnFUEDVx0Z3XL--
Reply subtree:
5318 [pcb-rnd] bug report: paste in hole from pc...@cuvoodoo.info
5322 Re: [pcb-rnd] bug report: paste in hole from rn...@igor2.repo.hu
5323 Re: [pcb-rnd] bug report: paste in hole from pc...@cuvoodoo.info