From 47d5d2aa7897b0e44b0c6f6778413c642981875c Mon Sep 17 00:00:00 2001 From: daniel watson Date: Tue, 22 Oct 2013 15:42:14 -0700 Subject: [PATCH] symetric mounting bracket, needs actual measurements --- mounting-bracket.scad | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 mounting-bracket.scad diff --git a/mounting-bracket.scad b/mounting-bracket.scad new file mode 100644 index 0000000..fdd2b50 --- /dev/null +++ b/mounting-bracket.scad @@ -0,0 +1,29 @@ +// challenge-bot +// GNU AGPLv3 (or later at your option) +// project available at these locations: +// https://gitorious.org/ozzloy/challenge-bot +// https://github.com/waynegramlich/challenge-bot + +// this needs to be updated with actual measurements +length=5; +width=5; +thickness=1; + +module plate(length, width, thickness){ + difference(){ + cube([length, width, thickness]); + translate([0, 0, -0.05 * thickness]) + scale([1, 1, 1.1]) + translate([length / 2, (width + thickness) / 2, 0]) + cylinder(h = thickness, r = 0.5, $fn = 20);}} + + +module bracket (length, width, thickness){ + translate ([0, thickness/2, thickness/2]){ + translate([0, - thickness / 2, - thickness / 2]) + plate(length, width, thickness); + rotate([90,0,0]) + translate([0, - thickness / 2, - thickness / 2]) + plate(length, width, thickness);}} + +bracket(length, width, thickness); -- 2.30.2