Line 15... |
Line 15... |
15 |
translate([-1, 0, 0]) |
15 |
translate([-1, 0, 0]) |
16 |
cube([width + 2, depth * 2, height]); |
16 |
cube([width + 2, depth * 2, height]); |
17 |
} |
17 |
} |
18 |
} |
18 |
} |
19 |
|
19 |
|
- |
|
20 |
|
- |
|
21 |
|
20 |
difference () { |
22 |
difference () { |
21 |
// translate ([-1,-16,0]) |
23 |
// translate ([-1,-16,0]) |
22 |
cube([50,100,pedestal_height]); |
24 |
cube([50,100,pedestal_height]); |
23 |
|
25 |
|
24 |
//mount holes for ODROID U3 |
26 |
//mount holes for ODROID U3 |
25 |
translate ([4.5,4.5 + 76, 0]) |
27 |
translate ([4.5,4.5 + 76, 0]) |
26 |
rotate([0,0,90]) |
28 |
rotate([0,0,90]) |
27 |
cylinder (h = 6 ,r= nut_size/2 + clear, $fn=6); |
29 |
cylinder (h = 6 ,r= nut_size/2 + clear, $fn=6); |
28 |
translate ([4.5,4.5 + 76, 6.2]) |
30 |
translate ([4.5,4.5 + 76, 2]) |
- |
|
31 |
difference () { |
29 |
cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); |
32 |
cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); |
- |
|
33 |
translate ([-mount_hole/2,-mount_hole/2, 1.2]) |
- |
|
34 |
rotate([27,0,0]) cube([5,50,5]); |
- |
|
35 |
}; |
30 |
|
36 |
|
31 |
translate ([4.5 + 41, 4.5 + 76,0]) |
37 |
translate ([4.5 + 41, 4.5 + 76,0]) |
32 |
rotate([0,0,90]) |
38 |
rotate([0,0,90]) |
33 |
cylinder (h = 6,r= nut_size/2 + clear, $fn=6); |
39 |
cylinder (h = 6,r= nut_size/2 + clear, $fn=6); |
34 |
translate ([4.5 + 41, 4.5 + 76, 6.2]) |
40 |
translate ([4.5 + 41, 4.5 + 76, 2]) |
- |
|
41 |
difference () { |
35 |
cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); |
42 |
cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); |
- |
|
43 |
translate ([-mount_hole/2,-mount_hole/2, 1.2]) |
- |
|
44 |
rotate([27,0,0]) cube([5,50,5]); |
36 |
|
45 |
}; |
37 |
|
46 |
|
38 |
/// Two holes for other side of ODROID-U3 PCB. |
47 |
/// Two holes for other side of ODROID-U3 PCB. |
39 |
translate ([4.5,4.5,0]) |
48 |
translate ([4.5,4.5,0]) |
40 |
cylinder (h = 6, r= (nut_size+clear)/2, $fn=6); |
49 |
cylinder (h = 6, r= (nut_size+clear)/2, $fn=6); |
41 |
translate ([4.5,4.5,6.2]) |
50 |
translate ([4.5,4.5,6.2]) |
42 |
cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); |
51 |
cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); |
43 |
|
52 |
|
44 |
translate ([4.5+41,4.5,0]) |
53 |
translate ([4.5+41,4.5,0]) |
45 |
cylinder (h = 6, r= (nut_size+clear)/2, $fn=6); |
54 |
cylinder (h = 6, r= (nut_size+clear)/2, $fn=6); |
46 |
translate ([4.5+41,4.5,6.2]) |
55 |
translate ([4.5+41,4.5,6.2]) |
47 |
cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); |
56 |
cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); |
48 |
|
57 |
|
49 |
// MLAB grid holes |
58 |
// MLAB grid holes |
50 |
|
59 |
|
Line 137... |
Line 146... |
137 |
translate ([45.32,85.78 + 10.16,3.2]) |
146 |
translate ([45.32,85.78 + 10.16,3.2]) |
138 |
cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10); |
147 |
cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10); |
139 |
|
148 |
|
140 |
} |
149 |
} |
141 |
|
150 |
|
142 |
|
- |
|
143 |
/// Support material |
151 |
/// Support material |
144 |
/* |
152 |
/* |
145 |
color("Blue",0.5) |
153 |
color("Blue",0.5) |
146 |
//translate ([0,74.9, pedestal_height - 8.5]) // Hole for MLAB PCB |
154 |
//translate ([0,74.9, pedestal_height - 8.5]) // Hole for MLAB PCB |
147 |
cube([50,70,30]); |
155 |
cube([50,70,30]); |