Change x-end nut trap from slot to hex insert
authorVáclav 'Ax' Hůla <axtheb@gmail.com>
Mon, 29 Apr 2013 20:38:34 +0000 (22:38 +0200)
committerVáclav 'Ax' Hůla <axtheb@gmail.com>
Mon, 29 Apr 2013 20:38:34 +0000 (22:38 +0200)
box_frame/x-end.scad

index cfd8a3a..a07c71b 100644 (file)
@@ -62,7 +62,7 @@ module x_end_base(vfillet=[3, 3, 3, 3], thru=true, len=40, offset=0){
                 //rotate([0, 0, 0]) translate([0, -9.5, 0]) 
                 translate([z_delta, 0, 0]) render(convexity = 5) linear(bushing_z, bearing_height);
                 // Nut trap
-                translate([-2, 18, 5]) cube_fillet([20, 14, 10], center = true, vertical=[8, 0, 0, 5], $fn=4);
+                translate([-2, 18, 5]) cube_fillet([20, 14, 10], center = true, vertical=[8, 0, 0, 5]);
                 //}
             }
         }
@@ -82,13 +82,11 @@ module x_end_base(vfillet=[3, 3, 3, 3], thru=true, len=40, offset=0){
             }
         }
         translate([0, 0, 5 - bushing_xy[0]]) {  // m5 nut insert
-            translate([0, 17, 0]) rotate([0, 0, 45]){
+            translate([0, 17, 0]) rotate([0, 0, 10]){
+                //rod
                 translate([0, 0, -1]) cylinder(h=(4.1 / 2 + 5), r=2.75);
-                translate ([0, 0, 4.1 / 2 + 4 + layer_height]) cylinder(h=10, r=2.75);
-                //nut slid in
-                translate([3, 0, 4]) cube([8, 9.2 * sqrt(3 / 4) + 0.4, 4.1], center = true);
-                translate([0, 0, 4]) cylinder(r=4.6, h=4.1, center = true, $fn=6);
-                %translate([0, 0, 4]) cylinder(r=4.6, h=4.1, center = true, $fn=6);
+                //nut
+                translate([0, 0, 9]) cylinder(r=4.6, h=14.1, center = true, $fn=6);
 
             }
         }