]> www.fi.muni.cz Git - things.git/blobdiff - madstab-joiner-end.scad
wing tube support: stronger mid section
[things.git] / madstab-joiner-end.scad
index d82285b670a100d1342ef46337f4af7c56392cb3..e72d989ec84a829d276ebb918b33a9ef8f48d27f 100644 (file)
@@ -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