From a8f16f3a802a9a04a21c399c768c50ba745f75f3 Mon Sep 17 00:00:00 2001 From: daniel watson Date: Mon, 2 Sep 2013 10:28:03 -0700 Subject: [PATCH] center deck for printing --- schematic-3d-printable.scad | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/schematic-3d-printable.scad b/schematic-3d-printable.scad index 38f496f..60380e6 100644 --- a/schematic-3d-printable.scad +++ b/schematic-3d-printable.scad @@ -16,16 +16,16 @@ deck_y = 8; deck_dimensions = [deck_x, deck_y, deck_z]; module deck(scale){ - cube(deck_dimensions * scale);} + cube(deck_dimensions * scale, center = true);} module collar_hole(scale){ - cylinder(h = 5/16 * scale, r = 0.362/2 * scale, $fn = 100);} + cylinder(h = 5/16 * scale, r = 0.362/2 * scale, $fn = 100);} module nubbin_hole(scale){ cylinder(h = 5/16 * scale, r = 0.145/2 * scale, $fn = 100);} module mounting_screw_hole(scale){ - cylinder(h = 5/16 * scale, r = 0.114/2 * scale, $fn = 100);} + cylinder(h = 5/16 * scale, r = 0.114/2 * scale, $fn = 100);} module wheel_mount(scale){ difference(){ @@ -42,6 +42,10 @@ module wheel_mount(scale){ translate([0.5 + 1.213 - 0.425, 0.938 + 0.687/2, -1/16] * scale){ mounting_screw_hole(scale);}}} +translate([0, 0, (3/16)/2 * scale]){ color("blue") deck(scale); -rotate([90, 0, 0]) translate([1.5, -2, -(3/16)]) wheel_mount(); -rotate([90, 0, 0]) translate([1.5, -2, -8]) wheel_mount(); +rotate([90, 0, 0]) + translate([1.5, (deck_z)/2, -4] * scale) wheel_mount(scale); +rotate([90, 0, 0]) + translate([1.5, (deck_z)/2, 4 - deck_z] * scale) wheel_mount(scale); +} -- 2.30.2