lib: increase mounting hole size for better manufacturability

This commit is contained in:
King Kévin 2022-05-31 11:35:02 +02:00
parent c1d7d721e1
commit 0d44a0b651
1 changed files with 53 additions and 165 deletions

View File

@ -274,7 +274,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_proto_v6.5 {
htop = 0
hbottom = 0
hdia = 0.650mm
hdia = 0.750mm
hplated = 0
li:shape {
ha:ps_shape_v4 {
@ -282,7 +282,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_circ {
x = 0
y = 0
dia = 0.700mm
dia = 0.800mm
}
ha:layer_mask {
top = 1
@ -298,7 +298,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_circ {
x = 0
y = 0
dia = 0.700mm
dia = 0.800mm
}
ha:layer_mask {
bottom = 1
@ -311,77 +311,9 @@ li:pcb-rnd-subcircuit-v6 {
}
}
}
ha:ps_proto_v6.6 {
htop = 0
hbottom = 0
hdia = 0
hplated = 0
li:shape {
ha:ps_shape_v4 {
clearance = 0.200mm
li:ps_poly {
-0.250mm
-0.150mm
0.250mm
-0.150mm
0.250mm
0.150mm
-0.250mm
0.150mm
}
ha:layer_mask {
top = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
-0.300mm
-0.200mm
0.300mm
-0.200mm
0.300mm
0.200mm
-0.300mm
0.200mm
}
ha:layer_mask {
top = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
-0.250mm
-0.150mm
0.250mm
-0.150mm
0.250mm
0.150mm
-0.250mm
0.150mm
}
ha:layer_mask {
top = 1
paste = 1
}
ha:combining {
auto = 1
}
}
}
}
}
li:objects {
ha:padstack_ref.29 {
ha:padstack_ref.26 {
proto = 2
rot = 0
x = -2.750mm
@ -395,7 +327,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.30 {
ha:padstack_ref.27 {
proto = 2
rot = 0
x = -2.250mm
@ -409,7 +341,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.31 {
ha:padstack_ref.28 {
proto = 2
rot = 0
x = -1.750mm
@ -423,7 +355,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.32 {
ha:padstack_ref.29 {
proto = 2
rot = 0
x = -1.250mm
@ -437,7 +369,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.33 {
ha:padstack_ref.30 {
proto = 2
rot = 0
x = -0.750mm
@ -451,7 +383,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.34 {
ha:padstack_ref.31 {
proto = 2
rot = 0
x = -0.250mm
@ -465,7 +397,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.35 {
ha:padstack_ref.32 {
proto = 2
rot = 0
x = 0.250mm
@ -479,7 +411,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.36 {
ha:padstack_ref.33 {
proto = 2
rot = 0
x = 0.750mm
@ -493,7 +425,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.37 {
ha:padstack_ref.34 {
proto = 2
rot = 0
x = 1.250mm
@ -507,7 +439,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.38 {
ha:padstack_ref.35 {
proto = 2
rot = 0
x = 1.750mm
@ -521,7 +453,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.39 {
ha:padstack_ref.36 {
proto = 2
rot = 0
x = 2.250mm
@ -535,7 +467,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.40 {
ha:padstack_ref.37 {
proto = 2
rot = 0
x = 2.750mm
@ -549,7 +481,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.41 {
ha:padstack_ref.38 {
proto = 3
rot = 0
x = 2.875mm
@ -563,7 +495,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.42 {
ha:padstack_ref.39 {
proto = 3
rot = 0
x = 2.475mm
@ -577,7 +509,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.43 {
ha:padstack_ref.40 {
proto = 3
rot = 0
x = 1.675mm
@ -591,7 +523,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.44 {
ha:padstack_ref.41 {
proto = 3
rot = 0
x = 1.275mm
@ -605,7 +537,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.45 {
ha:padstack_ref.42 {
proto = 3
rot = 0
x = 0.875mm
@ -619,7 +551,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.46 {
ha:padstack_ref.43 {
proto = 3
rot = 0
x = 0.457mm
@ -633,7 +565,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.47 {
ha:padstack_ref.44 {
proto = 3
rot = 0
x = -0.457mm
@ -647,7 +579,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.48 {
ha:padstack_ref.45 {
proto = 3
rot = 0
x = -0.875mm
@ -661,7 +593,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.49 {
ha:padstack_ref.46 {
proto = 3
rot = 0
x = -1.275mm
@ -675,7 +607,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.50 {
ha:padstack_ref.47 {
proto = 3
rot = 0
x = -1.675mm
@ -689,7 +621,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.51 {
ha:padstack_ref.48 {
proto = 3
rot = 0
x = -2.475mm
@ -703,7 +635,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.52 {
ha:padstack_ref.49 {
proto = 3
rot = 0
x = -2.875mm
@ -717,7 +649,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.53 {
ha:padstack_ref.50 {
proto = 4
rot = 0
x = -4.205mm
@ -731,7 +663,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.54 {
ha:padstack_ref.51 {
proto = 4
rot = 0
x = 4.205mm
@ -745,7 +677,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.55 {
ha:padstack_ref.52 {
proto = 4
rot = 0
x = -4.565mm
@ -759,7 +691,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.56 {
ha:padstack_ref.53 {
proto = 4
rot = 0
x = 4.565mm
@ -773,7 +705,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.57 {
ha:padstack_ref.54 {
proto = 5
rot = 0
x = -3.675mm
@ -787,7 +719,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.58 {
ha:padstack_ref.55 {
proto = 5
rot = 0
x = 3.675mm
@ -801,34 +733,6 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.59 {
proto = 6
rot = 0
x = -3.445mm
y = -4.720mm
ha:attributes {
term = NC1
name = NC1
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.60 {
proto = 6
rot = 0
x = 3.445mm
y = -4.720mm
ha:attributes {
term = NC2
name = NC2
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
}
li:layers {
ha:subc-aux {
@ -839,7 +743,7 @@ li:pcb-rnd-subcircuit-v6 {
virtual = 1
}
li:objects {
ha:line.61 {
ha:line.56 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -850,7 +754,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -3.170mm
y2 = -3.170mm
}
ha:line.62 {
ha:line.57 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -861,7 +765,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -3.170mm
y2 = -3.170mm
}
ha:line.63 {
ha:line.58 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -872,7 +776,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -3.170mm
y2 = -2.170mm
}
ha:line.64 {
ha:line.59 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -892,7 +796,7 @@ li:pcb-rnd-subcircuit-v6 {
silk = 1
}
li:objects {
ha:text.65 {
ha:text.60 {
x = 0.000mm
y = 0.000mm
rot = 0
@ -904,31 +808,15 @@ li:pcb-rnd-subcircuit-v6 {
dyntext = 1
}
}
ha:line.66 {
ha:line.61 {
x1 = -5.050mm
y1 = -5.100mm
x2 = -3.995mm
y2 = -5.100mm
thickness = 0.200mm
clearance = 0
}
ha:line.67 {
x1 = -2.895mm
y1 = -5.100mm
x2 = 2.895mm
y2 = -5.100mm
thickness = 0.200mm
clearance = 0
}
ha:line.68 {
x1 = 3.995mm
y1 = -5.100mm
x2 = 5.050mm
y2 = -5.100mm
thickness = 0.200mm
clearance = 0
}
ha:line.69 {
ha:line.62 {
x1 = 5.050mm
y1 = -5.100mm
x2 = 5.050mm
@ -936,7 +824,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.200mm
clearance = 0
}
ha:line.70 {
ha:line.63 {
x1 = 5.050mm
y1 = 3.520mm
x2 = 5.050mm
@ -944,7 +832,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.200mm
clearance = 0
}
ha:line.71 {
ha:line.64 {
x1 = 5.050mm
y1 = 5.100mm
x2 = -5.050mm
@ -952,7 +840,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.200mm
clearance = 0
}
ha:line.72 {
ha:line.65 {
x1 = -5.050mm
y1 = -5.100mm
x2 = -5.050mm
@ -960,7 +848,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.200mm
clearance = 0
}
ha:line.73 {
ha:line.66 {
x1 = -5.050mm
y1 = 3.520mm
x2 = -5.050mm
@ -978,7 +866,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = assy
li:objects {
ha:arc.74 {
ha:arc.67 {
x = 0.000mm
y = 0.000mm
width = 0.500mm
@ -988,7 +876,7 @@ li:pcb-rnd-subcircuit-v6 {
adelta = 360
clearance = 0
}
ha:line.75 {
ha:line.68 {
x1 = -0.700mm
y1 = 0.000mm
x2 = 0.700mm
@ -996,7 +884,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.76 {
ha:line.69 {
x1 = 0.000mm
y1 = -0.700mm
x2 = 0.000mm
@ -1004,7 +892,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:text.77 {
ha:text.70 {
x = 0.000mm
y = 0.000mm
rot = 90
@ -1015,7 +903,7 @@ li:pcb-rnd-subcircuit-v6 {
floater = 1
}
}
ha:line.78 {
ha:line.71 {
x1 = -4.950mm
y1 = -5.000mm
x2 = 4.950mm
@ -1023,7 +911,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.79 {
ha:line.72 {
x1 = 4.950mm
y1 = -5.000mm
x2 = 4.950mm
@ -1031,7 +919,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.80 {
ha:line.73 {
x1 = 4.950mm
y1 = 5.000mm
x2 = -4.950mm
@ -1039,7 +927,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.81 {
ha:line.74 {
x1 = -4.950mm
y1 = 5.000mm
x2 = -4.950mm
@ -1057,7 +945,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = ko.courtyard
li:objects {
ha:polygon.82 {
ha:polygon.75 {
li:geometry {
ta:contour {
{ -5.265mm; -5.250mm }