Reposition lmNuu bearing holder slit
authorClinton Ebadi <clinton@unknownlamer.org>
Sun, 2 Oct 2016 01:31:42 +0000 (21:31 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Sun, 2 Oct 2016 01:31:42 +0000 (21:31 -0400)
scad/bearing.scad

index fb74563..13ba85c 100644 (file)
@@ -62,15 +62,16 @@ thinwall = 3;
 bearing_size = bearing_diameter + 2 * thinwall;
 
 module vertical_bearing_base(){
- translate(v=[-2-bearing_size/4,0,29]) cube(size = [4+bearing_size/2,bearing_size,58], center = true);
- cylinder(h = 58, r=bearing_size/2, $fn = 90);
+ translate(v=[-2-bearing_size/4,0,x_box_height/2]) cube(size = [4+bearing_size/2,bearing_size,x_box_height], center = true);
+ cylinder(h = x_box_height, r=bearing_size/2, $fn = 90);
 }
 
 module vertical_bearing_holes(){
-  #translate(v=[0,0,-4]) cylinder(h = 61, r=bearing_diameter/2 + bearing_cut_extra, $fn = 60);
-  #translate(v=[0,0,49]) cylinder(h=10,r=bearing_diameter/2-1,$fn=60);
-  #rotate(a=[0,0,-70]) translate(v=[8,0,27/*was 31.5 mjr*/]) cube(size = [5.4,2 /*was 1 mjr*/ ,59], center = true);
-  #translate([0,0,-1]) cylinder(h=9,r1=bearing_diameter/2+thinwall/2+1,r2=4,$fn=60);
+  translate(v=[0,0,-4]) cylinder(h = x_box_height + 3, r=bearing_diameter/2 + bearing_cut_extra, $fn = 60);
+  translate(v=[0,0,x_box_height-4]) cylinder(h=x_box_height,r=bearing_diameter/2-1,$fn=60);
+  // TODO: make translate(z) use x_box_height to correctly position slit
+  #rotate(a=[0,0,-50]) translate(v=[8,0,24/*was 31.5 mjr*/]) cube(size = [10,2 /*was 1 mjr*/ ,x_box_height+13], center = true);
+  translate([0,0,-1]) cylinder(h=9,r1=bearing_diameter/2+thinwall/2+1,r2=4,$fn=60);
   //#translate([0,0,49]) cylinder(h=9,r2=bearing_diameter/2+thinwall/2,r1=4,$fn=60);
 }