diff --git a/Printed-Parts/SCAD/endstop-block.scad b/Printed-Parts/SCAD/endstop-block.scad new file mode 100644 index 0000000..be04215 --- /dev/null +++ b/Printed-Parts/SCAD/endstop-block.scad @@ -0,0 +1,32 @@ +// PRUSA iteration4 +// Endstop block +// GNU GPL v3 +// Josef Průša and contributors +// http://www.reprap.org/wiki/Prusa_Mendel +// http://prusamendel.org + +module endstop_block() +{ + difference() + { + union() + { + // body + translate([1,-16,1]) cube([12,9,14]); + translate([1,-16,1]) rotate([0,0,45]) cube([3,2.2,14]); + translate([0.5,-8,1]) cube([3,1,14]); + } + + // screw + translate([-4,-11,11]) rotate([0,90,0]) cylinder(r=1.65, h=10, $fn=30); + translate([5,-11,11]) rotate([0,90,0]) cylinder(r=3.1, h=10, $fn=30); + + // edges + translate([-13,-22,-0]) rotate([45,45,0]) cube([15,15,15]); + translate([-1,-0,-10]) rotate([60,0,0]) cube([15,15,15]); + translate([-12,-20,0]) rotate([0,50,0]) cube([15,15,15]); + } +} + + +rotate([0,180,0]) endstop_block();