This commit is contained in:
jaseg 2023-04-25 22:21:07 +02:00
parent 1dbe7f1f73
commit 59fe7b3b83
2 changed files with 4 additions and 4 deletions

View file

@ -224,9 +224,9 @@ class GenericMacros:
# w must be larger than h
# params: width, height, *hole, rotation
obround = ApertureMacro('GNO', [
ap.CenterLine('mm', [1, var(1), var(2), 0, 0, var(5) * -deg_per_rad]),
ap.Circle('mm', [1, var(2), +var(1)/2, 0, var(5) * -deg_per_rad]),
ap.Circle('mm', [1, var(2), -var(1)/2, 0, var(5) * -deg_per_rad]),
ap.CenterLine('mm', [1, var(1)-var(2), var(2), 0, 0, var(5) * -deg_per_rad]),
ap.Circle('mm', [1, var(2), +(var(1)-var(2))/2, 0, var(5) * -deg_per_rad]),
ap.Circle('mm', [1, var(2), -(var(1)-var(2))/2, 0, var(5) * -deg_per_rad]),
*_generic_hole(3) ])
polygon = ApertureMacro('GNP', [

View file

@ -402,7 +402,7 @@ class Pad:
elif self.shape == Atom.rect:
if margin:
return ap.ApertureMacroInstance(GenericMacros.rounded_rect,
[x+2*margin, y+2*margin,
[self.size.x+2*margin, self.size.y+2*margin,
margin,
0, 0, # no hole
rotation], unit=MM)