From 984dc7a80e318cb997750e0f7a843d9b54135743 Mon Sep 17 00:00:00 2001 From: Glen Chung Date: Sat, 19 Oct 2013 10:23:48 +0800 Subject: [PATCH] Endstop Holder by NewtonrRob from http://www.thingiverse.com/thing:30085 --- .../Development/libs/End_Stop_Holder.scad | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Hardware/Development/libs/End_Stop_Holder.scad diff --git a/Hardware/Development/libs/End_Stop_Holder.scad b/Hardware/Development/libs/End_Stop_Holder.scad new file mode 100644 index 0000000..7c7f706 --- /dev/null +++ b/Hardware/Development/libs/End_Stop_Holder.scad @@ -0,0 +1,24 @@ +//Endstop Holder by NewtonrRob +//http://www.thingiverse.com/thing:30085 +//http://creativecommons.org/licenses/by-sa/3.0/ + + +difference() { + union() { + cube([4,43,10]); //4,45,10 + translate([8, 15,0]) cylinder(h = 10, r = 8, $fn = 50); + cube([16, 15,10]); + + translate([17,6,5]) cube([2,5.75,10], center=true); + translate([17,6,5]) rotate(a=[60,0,0]) cube([2,5.75,10], center=true); + translate([17,6,5]) rotate(a=[120,0,0]) cube([2,5.75,10], center=true); + } + translate([8, 15,0]) cylinder(h = 10, r = 4, $fn = 50); + translate([5, 0, 0]) cube([6, 15,10]); + translate([-10, 6, 5]) rotate(a=[0, 90, 0]) cylinder(h = 30, r = 1.5, $fn= 20); + translate([-10, 28, 5]) rotate(a=[0, 90, 0]) cylinder(h = 30, r = 1, $fn= 20); + translate([-10, 38, 5]) rotate(a=[0, 90, 0]) cylinder(h = 30, r = 1, $fn= 20); + translate([17,6,5]) cube([2,3.5,6], center=true); + translate([17,6,5]) rotate(a=[60,0,0]) cube([2,3.5,6], center=true); + translate([17,6,5]) rotate(a=[120,0,0]) cube([2,3.5,6], center=true); +}