// PRUSA iteration3
// X ends
// GNU GPL v3
-// Josef Pra <josefprusa@me.com>
+// Josef Průša <josefprusa@me.com>
// Václav 'ax' Hůla <axtheb@gmail.com>
// http://www.reprap.org/wiki/Prusa_Mendel
// http://github.com/prusajr/PrusaMendel
difference(){
union(){
difference(){
- translate([-13.75,-10+len/2,30]) cube_fillet([17.5,len,60], center = true, vertical=vfillet, top=[5,3,5,3]);
+ #translate([-13.75-0.5,-10+len/2,30]) cube_fillet([18.5,len,60], center = true, vertical=vfillet, top=[5,3,5,3]);
bushing_negative(60);
}
//rotate([0,0,0]) translate([0,-9.5,0])
}
//bottom hole
- translate([0,17,-1]) cylinder(h = 4, r=2.45);
+
+ translate([0,17,-1]) cylinder(h = 4, r=2.75);
//nut slid in
-# translate([5,17,4]) cube([9.2*2,9.2*sqrt(3/4),4.1], center = true);
+ translate([5,17,4]) cube([9.2*2,9.2*sqrt(3/4),4.1], center = true);
- translate([0,17,6.5]) cylinder(h = 4, r=2.45);
+ translate([0,17,6.5]) cylinder(h = 4, r=2.75);
}
}
translate([-5.5-10+1.5,22-9,30]) cube([10,55,32], center = true);
if(thru == true){
- translate([-14,-11,6]) rotate([-90,0,0]) pushfit_rod(8,50);
- translate([-14,-11,xaxis_rod_distance+6]) rotate([-90,0,0]) pushfit_rod(8,50);
+ translate([-14,-11,6]) rotate([-90,0,0]) pushfit_rod(8.2,50);
+ translate([-14,-11,xaxis_rod_distance+6]) rotate([-90,0,0]) pushfit_rod(8.2,50);
} else {
- translate([-14,-7,6]) rotate([-90,0,0]) pushfit_rod(8,50);
- translate([-14,-7,xaxis_rod_distance+6]) rotate([-90,0,0]) pushfit_rod(8,50);
+ translate([-14,-7,6]) rotate([-90,0,0]) pushfit_rod(8.25,50);
+ translate([-14,-7,xaxis_rod_distance+6]) rotate([-90,0,0]) pushfit_rod(8.25,50);
}
}
//threaded rod
- translate([0,17,0]) %cylinder(h = 70, r=2.5);
+ #translate([0,17,0]) %cylinder(h = 70, r=2.5+0.2);
}