summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--another.scad8
1 files changed, 6 insertions, 2 deletions
diff --git a/another.scad b/another.scad
index 8334b11..1811584 100644
--- a/another.scad
+++ b/another.scad
@@ -29,17 +29,17 @@ module the_extruder(
filament_guide_d = 4, // PTFE filament guide diameter
// knob properties
knob_h = 10,
knob_indent_d = 4,
knob_indents = 12,
knob_v_clearance = 1,
// spring tensioner
st_nut_d = 9, st_nut_h = 4,
- st_screw_d = 5,
+ st_screw_d = 5, st_screw_l = 16,
st_thickshell = 8*extrusion_width, st_thinshell = 2*extrusion_width,
st_split_w = 4*extrusion_width,
// screw it
mount_screw_d = 3.1, mount_screw_l = 20,
mount_screwhead_d=6, mount_screwhead_h=3,
idler_screw_d = 3,
idler_screwhead_d=6, idler_screwhead_h=3,
@@ -164,17 +164,21 @@ module the_extruder(
cylinder(d=filament_d,h=gearbox_d,center=false,$fn=15);
translate([0,0,pf_offset])
pushfit(pf);
}//rotate translate
}//rotate
}//translate teeth
}//translate pulley
}//translate protrusion
- }//vitamins
+ // spring tensioner screw
+ translate([-gearbox_d/2,-longwing,ls_z])
+ rotate([0,90,0])
+ cylinder(d=st_screw_d,h=st_screw_l);
+ }//mirrorleft if(vitamins)
module lever() {
translate([0,0,protrusion_h+pulley_elevation+teeth_elevation]) {
difference() {
union() {
hull() {
place_idler()
cylinder(d=lsd,h=lever_thickness,center=true,$fn=60);