summaryrefslogtreecommitdiff
authorMichael Krelin <hacker@klever.net>2018-09-05 11:01:19 (UTC)
committer Michael Krelin <hacker@klever.net>2018-09-05 11:01:19 (UTC)
commit4cc8be3ab27f44d8a298b8df3df0092d1f95e067 (patch) (side-by-side diff)
treefb620b3df3f2f2cf05bfc5835b51775550832b8d
parent1ad17a1b1dc1365e201a6f9d647ec31bda42beb7 (diff)
downloadextrudery-4cc8be3ab27f44d8a298b8df3df0092d1f95e067.zip
extrudery-4cc8be3ab27f44d8a298b8df3df0092d1f95e067.tar.gz
extrudery-4cc8be3ab27f44d8a298b8df3df0092d1f95e067.tar.bz2
better indication of spring tensioner position
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--another.scad21
1 files changed, 15 insertions, 6 deletions
diff --git a/another.scad b/another.scad
index a25e047..fd73a61 100644
--- a/another.scad
+++ b/another.scad
@@ -393,2 +393,4 @@ module the_extruder(
+ st_bump = 4*extrusion_width;
+ st_bump_tip = 2*extrusion_width;
module springpad() {
@@ -397,3 +399,3 @@ module the_extruder(
hf = (bigd-smalld)/2;
- h = max(hf*2,fsw-st_screw_l+hf);
+ h = max(hf*3,fsw-st_screw_l+hf);
translate([-gearbox_d/2+fsw-h,-longwing,filament_elevation])
@@ -408,6 +410,13 @@ module the_extruder(
w = sp_ch;
- hull() translate([0,-st_split_w/2,0]) mirror([1,0,0]) {
- translate([0,0,w])
- cube(size=[l,st_split_w,w]);
- cube(size=[l-w,st_split_w,2*w]);
+ translate([0,-st_split_w/2,0]) mirror([1,0,0]) {
+ hull() {
+ translate([0,0,w+st_bump])
+ cube(size=[l+st_bump,st_split_w,w]);
+ cube(size=[l-w,st_split_w,2*w]);
+ }
+ translate([l,0,w+st_bump]) hull() {
+ cube(size=[st_split_w,st_split_w,st_bump]);
+ translate([0,-st_bump+st_bump_tip,st_bump]) mirror([0,0,1])
+ cube(size=[st_split_w,st_split_w+2*(st_bump-st_bump_tip),st_bump_tip]);
+ }
}
@@ -466,3 +475,3 @@ module the_extruder(
translate([0,-lever_thickness/2-1,-gearbox_d-1])
- cube(size=[body_h/2+1,lever_thickness/2+1,gearbox_d+2]);
+ cube(size=[body_h-ls_z+st_bump+1,lever_thickness/2+1,gearbox_d+2]);
// lever axis debug cutout