Rev 3854 Rev 3858
Line 2... Line 2...
2 pedestal_height = 13; // designed for use the MLAB standard 12mm screws. 2 pedestal_height = 13; // designed for use the MLAB standard 12mm screws.
3 mount_hole = 3.5; 3 mount_hole = 3.5;
4 clear = 0.175; 4 clear = 0.175;
5 nut_size = 6.6; 5 nut_size = 6.6;
6   6  
7 MLAB_grid_xoffset = 3.5; 7 MLAB_grid_xoffset = 3.4;
8 MLAB_grid_yoffset = 1.5; 8 MLAB_grid_yoffset = 1.5;
9   9  
10 difference () { 10 difference () {
11 // translate ([-1,-16,0]) 11 // translate ([-1,-16,0])
12 cube([58,87,pedestal_height]); 12 cube([58,87,pedestal_height]);
13   13  
14 //mount holes for ODROID 14 //mount holes for ODROID
15   15  
16 translate ([4.5, 4.5,0]) 16 translate ([4.5, 4.5,0])
17 cylinder (h = 3, r= (nut_size+clear)/2, $fn=6); 17 cylinder (h = 6, r= (nut_size+clear)/2, $fn=6);
18 translate ([4.5, 4.5, 3.2]) // one solid layer for slicer (the holes will be pierced on demand ) 18 translate ([4.5, 4.5, 6.2]) // one solid layer for slicer (the holes will be pierced on demand )
19 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); 19 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10);
20   20  
21 translate ([4.5 + 49, 4.5,0]) 21 translate ([4.5 + 49, 4.5,0])
22 cylinder (h = 3, r= (nut_size+clear)/2, $fn=6); 22 cylinder (h = 6, r= (nut_size+clear)/2, $fn=6);
23 translate ([4.5 + 49, 4.5, 3.2]) // one solid layer for slicer (the holes will be pierced on demand ) 23 translate ([4.5 + 49, 4.5, 6.2]) // one solid layer for slicer (the holes will be pierced on demand )
24 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); 24 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10);
25   25  
26 translate ([4.5, 4.5 + 58,0]) 26 translate ([4.5, 4.5 + 58,0])
27 cylinder (h = 3, r= (nut_size+clear)/2, $fn=6); 27 cylinder (h = 6, r= (nut_size+clear)/2, $fn=6);
28 translate ([4.5, 4.5 + 58, 3.2]) // one solid layer for slicer (the holes will be pierced on demand ) 28 translate ([4.5, 4.5 + 58, 6.2]) // one solid layer for slicer (the holes will be pierced on demand )
29 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); 29 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10);
30   30  
31 translate ([4.5 + 49, 4.5 + 58,0]) 31 translate ([4.5 + 49, 4.5 + 58,0])
32 cylinder (h = 3, r= (nut_size+clear)/2, $fn=6); 32 cylinder (h = 6, r= (nut_size+clear)/2, $fn=6);
33 translate ([4.5 + 49, 4.5 + 58, 3.2]) // one solid layer for slicer (the holes will be pierced on demand ) 33 translate ([4.5 + 49, 4.5 + 58, 6.2]) // one solid layer for slicer (the holes will be pierced on demand )
34 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); 34 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10);
35   35  
36 //////////////////////////////////// 36 ////////////////////////////////////
37 translate ([1, 66 , pedestal_height - 4.5]) // HOLE for ODROD's USB and Ethernet connectors 37 translate ([1, 66 , pedestal_height - 4.5]) // HOLE for ODROD's USB and Ethernet connectors
38 cube([54,15.5,5]); 38 cube([54,15.5,5]);
Line 52... Line 52...
52 translate ([37,3, pedestal_height - 3]) // ODROID serial connector 52 translate ([37,3, pedestal_height - 3]) // ODROID serial connector
53 cube([10,2,5]); 53 cube([10,2,5]);
54   54  
55 translate ([9,3.5, pedestal_height - 3]) // ODROID IR receiver 55 translate ([9,3.5, pedestal_height - 3]) // ODROID IR receiver
56 cube([7.5,2,5]); 56 cube([7.5,2,5]);
-   57  
-   58 translate ([19,10, pedestal_height - 5]) // Heatsink mount holes
-   59 cylinder (h = 6, r= 3, $fn=10);
-   60 translate ([39,61.6, pedestal_height - 5]) // Heatsink mount holes
-   61 cylinder (h = 6, r= 3, $fn=10);
-   62  
-   63  
57 //////////////////////////////////////// 64 ////////////////////////////////////////
58   65  
59 // MLAB grid holes 66 // MLAB grid holes
60   67  
61 for (j = [0 : 5], i = [1 : 5]) { 68 for (j = [0 : 5], i = [1 : 5]) {