Commit | Line | Data |
---|---|---|
d3618a65 NZ |
1 | module zmotorholder(){ |
2 | difference(){ | |
3 | union(){ | |
4 | // Motor holding part | |
5 | translate(v = [29,-21+50,0]) | |
6 | { | |
7 | //#cube(size = [42,42,2], center=true); | |
8 | difference(){ | |
9 | union(){ | |
10 | translate(v = [-21+4.5,0,5]) cube(size = [9,31,10], center=true); | |
11 | translate(v = [-15.5,-15.5,0]) cylinder(h = 10, r=5.5); | |
12 | translate(v = [-15.5,+15.5,0]) cylinder(h = 10, r=5.5); | |
13 | // Parts joining part | |
14 | translate(v = [-29,-21,0]) cube(size = [14,30,10]); | |
15 | } | |
16 | translate(v = [-15.5,-15.5,-1]) cylinder(h = 7, r=1.7); | |
17 | translate(v = [-15.5,+15.5,-1]) cylinder(h = 7, r=1.7); | |
18 | // holes for heads | |
19 | translate(v = [-15.5,-15.5,5]) cylinder(h = 7, r=3.5); | |
20 | translate(v = [-15.5,+15.5,5]) cylinder(h = 7, r=3.5); | |
21 | // Motor mounting holes | |
22 | } | |
23 | } | |
24 | ||
25 | // Front holding part | |
26 | translate(v = [0,10,0]) cylinder(h = 10, r=8); | |
27 | translate(v = [0,20,5])cube(size = [16,20,10], center=true); | |
28 | translate(v = [0,30,0])cylinder(h = 10, r=8); | |
29 | } | |
30 | translate(v = [0,10,-1]) cylinder(h = 12, r=4.5); | |
31 | translate(v = [0,30,-1])cylinder(h = 12, r=4.5); | |
32 | } |