From 51e0c0671aad731ea58617e4453c0e1ea1a5be3f Mon Sep 17 00:00:00 2001 From: Christian Colglazier Date: Thu, 19 May 2022 22:01:45 -0400 Subject: [PATCH] Lid lip --- follow_focus.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/follow_focus.py b/follow_focus.py index d36c06b..3bf304d 100644 --- a/follow_focus.py +++ b/follow_focus.py @@ -51,8 +51,7 @@ last_x, last_y = findRodInter(n_x, n_y+2) base = base.lineTo(coor_x, coor_y) base = base.threePointArc((center_x+rod_thickness/2, center_y), (last_x, last_y)) -base = base.polarLine(d, 180-slant_degree) -base = base.close().extrude(20) +base = base.polarLine(d, 180-slant_degree).close().extrude(20) # Fillets outer_fillets=2.5 @@ -61,7 +60,9 @@ base = base.edges('|Z and >Z[0]').workplane().center(0, -offset-loop_thickness).polarLine(2*stepper_motor_size, slant_degree).vLine(-2*stepper_motor_size).hLine(-2*stepper_motor_size).close().cutThruAll() +copy = base.faces('>>Z[0]').workplane().center(0, -offset-loop_thickness).polarLine(stepper_motor_size, slant_degree).polarLine(-2*stepper_motor_size, 90+slant_degree).hLine(-2*stepper_motor_size).close().cutThruAll() +lid_thicknesss = 5 +copy = copy.faces('+Z').workplane().center(0, -offset-loop_thickness).polarLine(2*stepper_motor_size,-slant_degree).vLine(stepper_motor_size).hLine(-2*stepper_motor_size).close().cutBlind(-lid_thicknesss) base = base.faces('+Z').shell(-1.6) base = base.add(copy)