X-carriage updated
Bigger bearing holes for easier assembly and fixed 2D manifold issuesdev
parent
ddb7291464
commit
71bbf84b30
|
|
@ -19,7 +19,7 @@ module horizontal_bearing_holes(bearings=1){
|
||||||
|
|
||||||
// Main bearing cut
|
// Main bearing cut
|
||||||
difference(){
|
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
|
// 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);
|
||||||
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(){
|
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]);
|
rotate(a=[0,0,-40]) translate(v=[bearing_diameter/2-2.9,-0.5,0.5]) cube(size = [thinwall*2,1,62]);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//difference(){
|
//difference(){
|
||||||
//vertical_bearing_base();
|
vertical_bearing_base();
|
||||||
//vertical_bearing_holes();
|
vertical_bearing_holes();
|
||||||
//}
|
//}
|
||||||
//horizontal_bearing_test();
|
//horizontal_bearing_test();
|
||||||
horizontal_bearing_base(1);
|
//horizontal_bearing_base(1);
|
||||||
horizontal_bearing_holes(1);
|
//horizontal_bearing_holes(1);
|
||||||
|
|
@ -199,8 +199,12 @@ module upper_ziptie_holder()
|
||||||
translate([-23,21,17])rotate([0,0,0])cube([5,2,5]);
|
translate([-23,21,17])rotate([0,0,0])cube([5,2,5]);
|
||||||
}
|
}
|
||||||
difference(){
|
difference(){
|
||||||
translate([-23,11.5,15]) cube([13,7,9]);
|
union(){
|
||||||
translate([-30,15.5,15]) rotate([0,90,0]) cylinder(r=2, h=22, $fn=30);
|
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]);
|
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([-43,0,16]) rotate([0,45,0]) cube([5,15,5]);
|
||||||
translate([5,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([-4.5,0,18.7]) rotate([0,45,0]) cube([5,15,5]);
|
||||||
translate([-34.5,0,18.5]) 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]);
|
translate([-19,7,13.5]) rotate([-15,0,0]) cube([5,5,50]);
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue