From: PikaDotus Date: Sun, 1 Sep 2013 03:04:56 +0000 (-0700) Subject: made 3d printable version of robot chassis X-Git-Url: http://challenge-bot.com/repos/?p=challenge-bot;a=commitdiff_plain;h=9c3b4d1bcf18e9a2750ef1b111f44065d5a843b0 made 3d printable version of robot chassis --- diff --git a/schematic-3d-printable.scad b/schematic-3d-printable.scad new file mode 100644 index 0000000..3e11090 --- /dev/null +++ b/schematic-3d-printable.scad @@ -0,0 +1,40 @@ +// challenge-bot phase-2 +// GNU AGPLv3 (or later at your option) +// project available at these locations: +// https://gitorious.org/ozzloy/challenge-bot +// https://github.com/waynegramlich/challenge-bot + +// using +// https://github.com/josefprusa/Prusa3/blob/master/box_frame/x-carriage.scad +// as an example of how to code in scad + +deck_dimensions = [8, 8, 3/16]; + +module deck() { + cube(deck_dimensions); +} + +module wheel_mount() { + difference() { + cube([1.5, 2.1, 3/16]); + // motor shaft and collar hole + translate([0.5, 0.938, -1/16]) { + cylinder(h = 5/16, r = 0.362/2, $fn = 100); + } + // nubbin hole + translate([0.5 + 0.875 - 0.425, 0.938, -1/16]) { + cylinder(h = 5/16, r = 0.145/2, $fn = 100); + } + // mounting screw hole + translate([0.5 + 1.213 - 0.425, 0.938 - 0.687/2, -1/16]) { + cylinder(h = 5/16, r = 0.114/2, $fn = 100); + } + translate([0.5 + 1.213 - 0.425, 0.938 + 0.687/2, -1/16]) { + cylinder(h = 5/16, r = 0.114/2, $fn = 100); + } + } +} + +color("blue") deck(); +rotate([90, 0, 0]) translate([1.5, -2, -(3/16)]) wheel_mount(); +rotate([90, 0, 0]) translate([1.5, -2, -8]) wheel_mount();