X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=madstab-joiner-end.scad;h=e72d989ec84a829d276ebb918b33a9ef8f48d27f;hb=0c39b7e5ee6a247d57e9a0a59312e3981595a208;hp=d82285b670a100d1342ef46337f4af7c56392cb3;hpb=39154d3888005c30d01222780a341a6e6c78247d;p=things.git diff --git a/madstab-joiner-end.scad b/madstab-joiner-end.scad index d82285b..e72d989 100644 --- a/madstab-joiner-end.scad +++ b/madstab-joiner-end.scad @@ -4,14 +4,15 @@ infty = 200; wall = 1.5; thin_wall = 0.6; -stab_tube_d = 3.0 + 0.5; +stab_tube_d = 2.0 + 0.5; stab_tube_d2 = stab_tube_d; stab_tube_l = 20; +stab_tube_wall = 1; fuse_tube_d = 8.0; fuse_tube_l = 12; -slot_w = 3; +slot_w = 3.5; base_d = 15; base_h = 0.6; @@ -29,9 +30,9 @@ module body() { hull() { translate([-fuse_tube_d/2-wall, fuse_tube_l/2-eps, 0]) cube([stab_tube_l, stab_tube_d2+2*eps, eps]); - translate([-fuse_tube_d/2-wall, fuse_tube_l/2+stab_tube_d2/2, stab_tube_d2/2+wall]) + translate([-fuse_tube_d/2-wall, fuse_tube_l/2+stab_tube_d2/2, stab_tube_d2/2+stab_tube_wall]) rotate([0, 90, 0]) - cylinder(r = stab_tube_d2/2+wall+eps, h = stab_tube_l); + cylinder(r = stab_tube_d2/2+stab_tube_wall+eps, h = stab_tube_l); } } @@ -46,9 +47,9 @@ difference() { cube([slot_w, fuse_tube_l + 2*eps, fuse_tube_d/2+wall+eps]); // stab tube - translate([-fuse_tube_d/2-wall-eps, fuse_tube_l/2 + stab_tube_d2/2, stab_tube_d2/2 +wall]) + translate([-fuse_tube_d/2-wall-eps, fuse_tube_l/2 + stab_tube_d2/2, stab_tube_d2/2 +stab_tube_wall]) rotate([0, 90, 0]) - cylinder(r = stab_tube_d2/2, h = stab_tube_l + 2*eps); + cylinder(r = stab_tube_d2/2, h = stab_tube_l + 2*eps, $fn = 6); } // endpoint stopper