more closely match dobervich's actual piece
authordaniel watson <ozzloy@gmail.com>
Sun, 24 Nov 2013 05:23:54 +0000 (21:23 -0800)
committerdaniel watson <ozzloy@gmail.com>
Sun, 24 Nov 2013 05:23:54 +0000 (21:23 -0800)
3d-printables/motor-mount.scad

index aeb6160a9b6ad3952de8b160d7a5a6b7a92764d8..33533ae3a2c5dfeb39eee7c5d028c07c269a7e3d 100644 (file)
@@ -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();