fixed belt holder screw spacing to the y-platform, make 3,5x20 not go through the...
authorJoachim Glauche <webmaster@joaz.de>
Tue, 14 May 2013 08:34:02 +0000 (10:34 +0200)
committerJoachim Glauche <webmaster@joaz.de>
Tue, 14 May 2013 08:34:02 +0000 (10:34 +0200)
box_frame/inc/functions.scad
box_frame/y-belt-holder.scad

index 1eaed2f..4e633ef 100644 (file)
@@ -133,9 +133,9 @@ module screw(h=20, r=2, r_head=3.5, head_drop=0, slant=i_am_box, poly=false, $fn
 
 module plate_screw(long=0) {
     if (i_am_box == 0) {
-        translate([0, 0, -long]) screw(head_drop=14 + long, h=20 + long, r_head=3.6, r=1.7, $fn=24, slant=false);
+        translate([0, 0, -long]) screw(head_drop=14 + long, h=30 + long, r_head=3.6, r=1.7, $fn=24, slant=false);
     } else {
-        translate([0, 0, -2 - long]) screw(head_drop=14 + long, h=20 + long, r_head=4.5, r=2, $fn=24, slant=true);
+        translate([0, 0, -2 - long]) screw(head_drop=14 + long, h=30 + long, r_head=4.5, r=2, $fn=24, slant=true);
     }
 }
 
index 35483d8..8539aad 100644 (file)
@@ -18,17 +18,17 @@ module y_belt_holder(len=42) {
 
             translate([-21 - belt_thickness, -7, 0]) cube_fillet([13 + y_delta, 14, len], vertical=[3,0,0,0], fn=8 );
             translate([-14, -5.5, len / 2]) cube_fillet([24 + 2 * y_delta, 3, len], vertical=[3, 0, 0, 0], center = true);
-            translate([-24.5, 0, real_len / 2]) cube_fillet([8.5, 16, real_len], center = true, vertical = [1, 1, 1, 1], $fn=16);
+            translate([-24.5, 0, real_len / 2]) cube_fillet([11.5, 16, real_len], center = true, vertical = [1, 1, 1, 1], $fn=16);
             translate([-4.0 + y_delta, 0, len / 2]) cube_fillet([8, 14, len], center = true, vertical = [2,2,0,2]);
 
         }
         translate([-4.5 + y_delta, 0, real_len / 2]) cube([10, 10, 10], center = true);
         translate([-11, 0, ybelt_hole_to_side + len]) {
-            rotate([0, -90, 0]) plate_screw(20);
+            translate([4,0,0]) rotate([0, -90, 0]) plate_screw(20);
             translate([8 + y_delta, 0, 0]) cube([10, 9, 9], center=true);
         }
         translate([-11, 0, ybelt_hole_to_side]) {
-            rotate([0, -90, 0]) plate_screw(20);
+            translate([4,0,0]) rotate([0, -90, 0]) plate_screw(20);
             translate([8 + y_delta, 0, 0]) cube([10, 9, 9], center=true);
         }