Commit | Line | Data |
---|---|---|
d3618a65 NZ |
1 | translate(v = [0,13.8/2,0]) |
2 | difference(){ | |
3 | translate(v = [0,0,35]) cube(size = [13.8,13.8,70], center = true); | |
4 | translate(v = [0,0,35]) cube(size = [9,9,72], center = true); | |
5 | } | |
6 | translate(v = [45,13.8/2,0]) | |
7 | difference(){ | |
8 | translate(v = [0,0,15]) cube(size = [13.8,13.8,30], center = true); | |
9 | translate(v = [0,0,35]) cube(size = [9,9,72], center = true); | |
10 | } | |
11 | ||
12 | ||
13 | // main plate | |
14 | difference(){ | |
15 | translate(v = [(45+13.8)/2-13.8/2,-2.5,35]) cube(size = [45+13.8,5,70], center = true); | |
16 | translate(v = [55,-17.5, 35+25+10]) rotate(a=[0,45,0]) cube(size = [60,60,60], center = true); | |
17 | ||
18 | } | |
19 | ||
20 | ||
21 | // mounting plate | |
22 | difference(){ | |
23 | translate(v = [2.5-13.8/2, -17.5,35]) cube(size = [5,35,70], center = true); | |
24 | translate(v = [2.5-13.8/2, -17.5,35]) cube(size = [7,25,25], center = true); | |
25 | translate(v = [0,-17.5, 35-25]) rotate(a=[0,-90,0]) cylinder(h = 80, r=2.5, $fn=30); | |
26 | translate(v = [0,-17.5, 35+25]) rotate(a=[0,-90,0]) cylinder(h = 80, r=2.5, $fn=30); | |
27 | } | |
28 | ||
29 | ||
30 | ||
31 | // belt dummy | |
32 | translate(v = [45/2,13.8/2,0]){ | |
33 | ||
34 | %translate(v = [0,0,35]) cube(size = [20,6,70], center = true); | |
35 | ||
36 | translate(v = [-13.5,0,17.5]) #cube(size = [7,14,35], center = true); | |
37 | ||
38 | ||
39 | difference(){ | |
40 | translate(v = [-5.5,0,17.5]) cube(size = [7,14,35], center = true); | |
41 | translate(v = [-5.5,0,17.5]) cube(size = [9,10,10], center = true); | |
42 | ||
43 | ||
44 | for ( i = [0 : 11] ) | |
45 | { | |
46 | translate(v = [-8.5,0,1+i*3]) cube(size = [2,10,2], center = true); | |
47 | } | |
48 | } | |
49 | ||
50 | } |