now real commit for y-beltholder fix on single plate
authorJoachim Glauche <webmaster@joaz.de>
Tue, 14 May 2013 08:42:40 +0000 (10:42 +0200)
committerJoachim Glauche <webmaster@joaz.de>
Tue, 14 May 2013 08:42:40 +0000 (10:42 +0200)
box_frame/y-belt-holder.scad

index 8539aad..0b7b594 100644 (file)
@@ -12,7 +12,8 @@ module y_belt_holder(len=42) {
     y_delta = i_am_box == 0 ? -2.5 : xy_delta;
     ybelt_hole_to_side = 5;
     real_len = len + 2 * ybelt_hole_to_side;
-
+    screw_hole_z_offset = i_am_box == 0 ? 0 : 4;
+    
     difference(){
         union(){
 
@@ -24,11 +25,11 @@ module y_belt_holder(len=42) {
         }
         translate([-4.5 + y_delta, 0, real_len / 2]) cube([10, 10, 10], center = true);
         translate([-11, 0, ybelt_hole_to_side + len]) {
-            translate([4,0,0]) rotate([0, -90, 0]) plate_screw(20);
+            translate([screw_hole_z_offset,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]) {
-            translate([4,0,0]) rotate([0, -90, 0]) plate_screw(20);
+            translate([screw_hole_z_offset,0,0]) rotate([0, -90, 0]) plate_screw(20);
             translate([8 + y_delta, 0, 0]) cube([10, 9, 9], center=true);
         }