X-Git-Url: http://challenge-bot.com/repos/?p=challenge-bot;a=blobdiff_plain;f=3d-printables%2Fmotor-mount.scad;h=33533ae3a2c5dfeb39eee7c5d028c07c269a7e3d;hp=aeb6160a9b6ad3952de8b160d7a5a6b7a92764d8;hb=0708912a2030221a80f45b49a135f3d9ec13e3ad;hpb=dfa1be2dfc2c45cea4338383759780886cf0114f diff --git a/3d-printables/motor-mount.scad b/3d-printables/motor-mount.scad index aeb6160..33533ae 100644 --- a/3d-printables/motor-mount.scad +++ b/3d-printables/motor-mount.scad @@ -8,7 +8,8 @@ $fn = 60; // from schematic http://goo.gl/96RKol collar_radius = 9.2 / 2; -nubbin_radius = 4.48 / 2; +// subtract a bit to make snap fit +nubbin_radius = (4.48 - 0.3) / 2; // make snap fit screw_radius = 2.9 / 2 + 0.1; // a little bigger so screws fit through motor_height = 22.23; @@ -39,9 +40,9 @@ module motor_holes(){ cylinder(r = screw_radius, h = mount_total_z + 0.1);}}} module bracket_holes(){ - translate([6 + _6_radius, 0, 0]) + translate([6.2, 0, 0]) cylinder(r = _6_radius, h = mount_total_z + 0.1); - translate([mount_total_x - 6 - _6_radius, 0, 0]) + translate([mount_total_x - 6.2, 0, 0]) cylinder(r = _6_radius, h = mount_total_z + 0.1);} module motor_mount(){ @@ -49,7 +50,7 @@ module motor_mount(){ cube([mount_total_x, mount_total_y, mount_total_z]); translate([0, 6.2, -0.05]){ bracket_holes();} - translate([0, mount_total_y - motor_height / 2 - 3, -0.05]){ + translate([1, mount_total_y - motor_height / 2 - 3, -0.05]){ motor_holes();}}} motor_mount();