Compare commits
2 Commits
9e10071e1a
...
e70d2abed2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e70d2abed2 | ||
|
|
d241613ed9 |
@@ -31,7 +31,7 @@ SPAR_MORTISE_ANGLE = 45.0 # +-45 deg to the arm axis
|
|||||||
MORTISE_L = TENON_L + FIT # 4.2
|
MORTISE_L = TENON_L + FIT # 4.2
|
||||||
MORTISE_W = THICKNESS
|
MORTISE_W = THICKNESS
|
||||||
|
|
||||||
BORE_D = 4.0 # 1404 bell / boss clearance
|
BORE_D = 5.0 # 1404 bell / boss clearance
|
||||||
BOLT_SQ = 9.0 # 1404/1105 M2 pattern -- the DIAGONAL between
|
BOLT_SQ = 9.0 # 1404/1105 M2 pattern -- the DIAGONAL between
|
||||||
# opposite bolt holes, not the square's side
|
# opposite bolt holes, not the square's side
|
||||||
BOLT_D = 2.2 # M2 clearance
|
BOLT_D = 2.2 # M2 clearance
|
||||||
|
|||||||
11
standoff.py
11
standoff.py
@@ -8,12 +8,21 @@ from frame_params import PLATE_GAP
|
|||||||
|
|
||||||
OD = 3.5 # round M2 standoff
|
OD = 3.5 # round M2 standoff
|
||||||
ALU_DENSITY = 2.70e-3 # g/mm3, for mass reporting
|
ALU_DENSITY = 2.70e-3 # g/mm3, for mass reporting
|
||||||
|
PLATE_GAP=16
|
||||||
|
|
||||||
|
|
||||||
def standoff():
|
def standoff():
|
||||||
p = (cq.Workplane("XY")
|
p = (cq.Workplane("XY")
|
||||||
.circle(OD / 2.0)
|
.circle(OD / 2.0)
|
||||||
.extrude(PLATE_GAP))
|
.extrude(PLATE_GAP)
|
||||||
|
)
|
||||||
|
|
||||||
|
cut = (cq.Workplane("XY")
|
||||||
|
.circle(1)
|
||||||
|
.extrude(PLATE_GAP)
|
||||||
|
)
|
||||||
|
|
||||||
|
p = p.cut(cut)
|
||||||
|
|
||||||
return p
|
return p
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user