4 // Josef Průša <iam@josefprusa.cz> and contributors
5 // http://www.reprap.org/wiki/Prusa_Mendel
6 // http://prusamendel.org
10 module x_end_motor_base(){
12 translate(v=[-14,31,26.5]) cube(size = [17,44,53], center = true);
15 module x_end_motor_holes(){
18 translate(v=[-0,32,30.25]){
20 translate(v=[-14,1,0]) cube(size = [10,46,22], center = true);
21 // Motor mounting holes
22 translate(v=[-10,-15.5,-15.5]) cube(size = [60,3.5,3.5], center = true);
23 translate(v=[-10,-15.5,15.5]) cube(size = [60,3.5,3.5], center = true);
24 translate(v=[-10,15.5,-15.5]) cube(size = [60,3.5,3.5], center = true);
25 translate(v=[-10,15.5,15.5]) cube(size = [60,3.5,3.5], center = true);
26 // Material saving cutout
27 translate(v=[-10,40,-30]) rotate(a=[45,0,0]) cube(size = [60,42,42], center = true);
29 translate(v=[0,0,0]) rotate(a=[0,-90,0]) rotate(a=[0,0,90]) cylinder(h = 80, r=18, $fn=6);