// 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); } } } }