From 62163d3b2feffa3be497225899a7d4873092704c Mon Sep 17 00:00:00 2001 From: Alexandr Kukan Date: Wed, 27 Feb 2019 14:48:15 +0100 Subject: [PATCH] MK2.5S initial --- Printed-Parts/SCAD/endstop-block.scad | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Printed-Parts/SCAD/endstop-block.scad 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();