diff --git a/Printed-Parts/scad/bearing.scad b/Printed-Parts/scad/bearing.scad index b6e523c..0a485a3 100755 --- a/Printed-Parts/scad/bearing.scad +++ b/Printed-Parts/scad/bearing.scad @@ -19,7 +19,7 @@ module horizontal_bearing_holes(bearings=1){ // Main bearing cut difference(){ - translate(v=[0,0,12]) rotate(a=[90,0,0]) translate(v=[0,0,-cutter_lenght/2]) cylinder(h = cutter_lenght, r=bearing_diameter/2, $fn=50); + translate(v=[0,0,12]) rotate(a=[90,0,0]) translate(v=[0,0,-cutter_lenght/2]) cylinder(h = cutter_lenght, r=(bearing_diameter/2)+0.2, $fn=50); // Bearing retainers translate(v=[0,1-holder_lenght/2,3]) cube(size = [24,6,8], center = true); translate(v=[0,-1+holder_lenght/2,3]) cube(size = [24,6,8], center = true); @@ -67,15 +67,15 @@ module vertical_bearing_base(){ } module vertical_bearing_holes(){ - translate(v=[0,0,-1]) poly_cylinder(h = 62, r=bearing_diameter/2); + translate(v=[0,0,-1]) poly_cylinder(h = 62, r=(bearing_diameter/2)+0.1); rotate(a=[0,0,-40]) translate(v=[bearing_diameter/2-2.9,-0.5,0.5]) cube(size = [thinwall*2,1,62]); } //difference(){ -//vertical_bearing_base(); -//vertical_bearing_holes(); +vertical_bearing_base(); +vertical_bearing_holes(); //} //horizontal_bearing_test(); - horizontal_bearing_base(1); - horizontal_bearing_holes(1); \ No newline at end of file +//horizontal_bearing_base(1); +//horizontal_bearing_holes(1); \ No newline at end of file diff --git a/Printed-Parts/scad/x-carriage.scad b/Printed-Parts/scad/x-carriage.scad index f9a9960..e3674bc 100755 --- a/Printed-Parts/scad/x-carriage.scad +++ b/Printed-Parts/scad/x-carriage.scad @@ -199,8 +199,12 @@ module upper_ziptie_holder() translate([-23,21,17])rotate([0,0,0])cube([5,2,5]); } difference(){ - translate([-23,11.5,15]) cube([13,7,9]); - translate([-30,15.5,15]) rotate([0,90,0]) cylinder(r=2, h=22, $fn=30); + union(){ + translate([-23,11.5,16.5]) cube([13,7,7.5]); + translate([-23,13,15.5]) rotate([45,0,0])cube([13,2,2]); + translate([-23,17.5,16]) rotate([45,0,0])cube([13,1,1]); + } + //translate([-30,15.5,14]) rotate([0,90,0]) cylinder(r=3, h=22, $fn=30); translate([-24,11,18]) rotate([45,0,0]) cube([20,10,10]); } } @@ -222,8 +226,8 @@ module final_cutout(){ translate([-43,0,16]) rotate([0,45,0]) cube([5,15,5]); translate([5,0,16]) rotate([0,45,0]) cube([5,15,5]); - translate([-4.5,0,18.5]) rotate([0,45,0]) cube([5,15,5]); - translate([-34.5,0,18.5]) rotate([0,45,0]) cube([5,15,5]); + translate([-4.5,0,18.7]) rotate([0,45,0]) cube([5,15,5]); + translate([-34.5,0,18.7]) rotate([0,45,0]) cube([5,15,5]); translate([-19,7,13.5]) rotate([-15,0,0]) cube([5,5,50]); diff --git a/Printed-Parts/stl/x-carriage.stl b/Printed-Parts/stl/x-carriage.stl index 1ddc4dc..9e18753 100755 Binary files a/Printed-Parts/stl/x-carriage.stl and b/Printed-Parts/stl/x-carriage.stl differ