projects
/
challenge-bot
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
create deck scad for mounting everything
[challenge-bot]
/
3d-printables
/
motor-mount.scad
diff --git
a/3d-printables/motor-mount.scad
b/3d-printables/motor-mount.scad
index aeb6160a9b6ad3952de8b160d7a5a6b7a92764d8..3e96b6999df54403963651752d87e75f9e4ed73e 100644
(file)
--- a/
3d-printables/motor-mount.scad
+++ b/
3d-printables/motor-mount.scad
@@
-7,14
+7,14
@@
$fn = 60;
// from schematic http://goo.gl/96RKol
$fn = 60;
// from schematic http://goo.gl/96RKol
-collar_radius = 9.2 / 2;
+collar_radius = 9.2 / 2
+ 0.25
;
nubbin_radius = 4.48 / 2;
nubbin_radius = 4.48 / 2;
-screw_radius = 2.9 / 2 + 0.
1
; // a little bigger so screws fit through
+screw_radius = 2.9 / 2 + 0.
35
; // a little bigger so screws fit through
motor_height = 22.23;
// http://freespace.virgin.net/matt.waite/resource/handy/screwsize.htm
motor_height = 22.23;
// http://freespace.virgin.net/matt.waite/resource/handy/screwsize.htm
-_6_radius = 3.5 / 2;
+_6_radius = 3.5 / 2
+ 0.25
;
// measurements we made up:
mount_total_x = 38;
// measurements we made up:
mount_total_x = 38;
@@
-39,9
+39,9
@@
module motor_holes(){
cylinder(r = screw_radius, h = mount_total_z + 0.1);}}}
module bracket_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);
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(){
cylinder(r = _6_radius, h = mount_total_z + 0.1);}
module motor_mount(){
@@
-49,7
+49,7
@@
module motor_mount(){
cube([mount_total_x, mount_total_y, mount_total_z]);
translate([0, 6.2, -0.05]){
bracket_holes();}
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();
motor_holes();}}}
motor_mount();