Small gear
This commit is contained in:
parent
e643abe3d4
commit
44c9226a49
@ -96,7 +96,7 @@ lid = lid.faces('>Z[1]').workplane().center(stepper_center[0], -stepper_center[1
|
|||||||
lid = lid.faces('>Z[0]').workplane().circle(5/2).cutThruAll()
|
lid = lid.faces('>Z[0]').workplane().circle(5/2).cutThruAll()
|
||||||
|
|
||||||
gear_gap=0.2
|
gear_gap=0.2
|
||||||
base = base.faces('<Z[1]').workplane().center(21,20.15).circle(25).cutBlind(-gear_thinkness-gear_gap)
|
base = base.faces('<Z[1]').workplane().center(21,20.15).circle(26.5).cutBlind(-gear_thinkness-gear_gap)
|
||||||
t=11/2
|
t=11/2
|
||||||
base = base.faces('<Z[2]').workplane().hLine(t, forConstruction=True).threePointArc((-t,-t/2),(0,t)).polarLine(t, -slant_degree).close().extrude(-lid_thicknesss+wall_width)
|
base = base.faces('<Z[2]').workplane().hLine(t, forConstruction=True).threePointArc((-t,-t/2),(0,t)).polarLine(t, -slant_degree).close().extrude(-lid_thicknesss+wall_width)
|
||||||
gear_offset=0.5
|
gear_offset=0.5
|
||||||
@ -113,14 +113,21 @@ lid = lid.faces('<Z[0]').workplane().circle(m_hole_diameter/2).cutBlind(-m_hole_
|
|||||||
|
|
||||||
mod=0.8
|
mod=0.8
|
||||||
l_gear = cq.Workplane('XY').gear(SpurGear(module=mod,
|
l_gear = cq.Workplane('XY').gear(SpurGear(module=mod,
|
||||||
teeth_number=58,
|
teeth_number=63,
|
||||||
width=gear_thinkness,
|
width=gear_thinkness,
|
||||||
bore_d=large_gear_diameter))
|
bore_d=large_gear_diameter))
|
||||||
l_gear = l_gear.translate((21+stepper_center[0],20.15+stepper_center[1]+offset+loop_thickness,(gear_thinkness+gear_offset)/2))
|
l_gear = l_gear.translate((21+stepper_center[0],20.15+stepper_center[1]+offset+loop_thickness,(gear_thinkness+gear_offset)/2))
|
||||||
|
|
||||||
|
|
||||||
|
s_gear = cq.Workplane('XY').gear(SpurGear(module=mod,
|
||||||
|
teeth_number=11,
|
||||||
|
width=gear_thinkness,
|
||||||
|
bore_d=4.5))
|
||||||
|
s_gear = s_gear.translate((stepper_center[0],stepper_center[1]+offset+loop_thickness,(gear_thinkness+gear_offset)/2))
|
||||||
|
|
||||||
# Render
|
# Render
|
||||||
show_object(base, name='Follow Focus Base')
|
show_object(base, name='Follow Focus Base')
|
||||||
show_object(lid, name='Follow Focus Lid')
|
show_object(lid, name='Follow Focus Lid')
|
||||||
show_object(l_gear, name='Follow Focus Large Gear')
|
show_object(l_gear, name='Follow Focus Large Gear')
|
||||||
|
show_object(s_gear, name='Follow Focus Small Gear')
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user