From da8b5dee5c3432b67a34d0d7298e10d0653390b9 Mon Sep 17 00:00:00 2001 From: Christian Colglazier <christian@cacolglazier.com> Date: Sun, 22 May 2022 21:05:24 -0400 Subject: [PATCH] Fastener gap --- follow_focus.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/follow_focus.py b/follow_focus.py index f8f65a4..02600ae 100644 --- a/follow_focus.py +++ b/follow_focus.py @@ -17,6 +17,7 @@ fastener_width= 11 fastener_height= 3.5 fastener_length= 20 fastener_h_spacing= .2 +fastener_gap= .2 # NEMA 17 stepper motor stepper_motor_size= 42.0 @@ -172,8 +173,9 @@ base = base.faces('<<Y[-1]').workplane().center(-5,0).circle(6.5/2).cutBlind(-su base = base.faces('<<Y[-1]').workplane().circle(8.5/2).cutBlind(-support_radius-mount_gap) # Fastener -base = base.faces('<<Y[-1]').workplane().circle((fastener_width+1)/2).cutBlind(-fastener_hole_depth) -fastener = base.faces('<<Y[-4]').workplane().circle(fastener_width/2).extrude(fastener_hole_depth+fastener_h_spacing+fastener_height, combine=False) +base = base.faces('<<Y[-1]').workplane().circle(fastener_width/2+fastener_gap).cutBlind(-fastener_hole_depth) +fastener = base.faces('<<Y[-4]').workplane().circle(fastener_width/2)\ + .extrude(fastener_hole_depth+fastener_h_spacing+fastener_height, combine=False) fastener = fastener.faces('<<Y[-1]').workplane().center(-fastener_length,0)\ .line(20,-fastener_width/2)\ .vLine(fastener_width)\