X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=fin-joiner.scad;h=843846cc86fb97ddc6c86d38f4a8e5a12bb1317c;hb=HEAD;hp=f295762f227604c46ceef730d1a79e9df5d55492;hpb=07fce488a4cf226110dff59f98a3abef746f9f99;p=things.git diff --git a/fin-joiner.scad b/fin-joiner.scad index f295762..843846c 100644 --- a/fin-joiner.scad +++ b/fin-joiner.scad @@ -4,15 +4,15 @@ infty = 200; wall = 1.5; thin_wall = 0.6; -stab_tube_d = 2.0 + 0.5; +stab_tube_d = 2.0 + 0.8; stab_tube_l = 15; stab_tube_off = 4; stab_tube_wall = 1.0; pulley_d = 8; -fuse_tube_d = 8.0; -fuse_tube_l = 12; +fuse_tube_d = 8.0 + 0.2; +fuse_tube_l = 25; slot_w = 4; @@ -41,7 +41,7 @@ module body() { translate([fuse_tube_d/2 + wall/2, -thin_wall/2, fuse_tube_l - eps]) cube([eps, thin_wall, eps]); translate([fuse_tube_d/2 + wall/2, -3*stab_tube_wall/2, stab_tube_d+1.5*stab_tube_wall]) - cube([eps, 3*stab_tube_wall, eps]); + cube([slot_w+wall, 3*stab_tube_wall, stab_tube_off]); } } @@ -62,5 +62,10 @@ difference() { rotate([0, 90, 0]) rotate([0, 0, 90]) cylinder(r = pulley_d/2, h = stab_tube_off, $fn = 6); + // bottom side + translate([-fuse_tube_d/2-wall, 0, pulley_d/2 + stab_tube_d + 1.5*stab_tube_wall]) + rotate ([0, 30, 0]) + translate([-infty, -infty/2, -infty/2]) + cube(infty); }