Rev 3836 Rev 3843
Line 2... Line 2...
2 pedestal_height = 12.39; 2 pedestal_height = 12.39;
3 mount_hole = 3.2; 3 mount_hole = 3.2;
4 clear = 0.175; 4 clear = 0.175;
5   5  
6 difference () { 6 difference () {
-   7 translate ([-1,0,0])
7 cube([48,83,pedestal_height]); 8 cube([50,83,pedestal_height]);
8   9  
9 //mount holes 10 //mount holes
10 translate ([3.5,3.5,5]) 11 translate ([3.5,3.5,5])
11 cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10); 12 cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10);
12 translate ([3.5,3.5,0]) 13 translate ([3.5,3.5,0])
Line 16... Line 17...
16 cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10); 17 cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10);
17 translate ([3.5+41,3.5,0]) 18 translate ([3.5+41,3.5,0])
18 cylinder (h = 5 + clear,r= 5.8/2, $fn=6); 19 cylinder (h = 5 + clear,r= 5.8/2, $fn=6);
19   20  
20   21  
21 translate ([3.5,3.5+76,0]) 22 // translate ([3.5,3.5+76,0])
22 cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10); 23 // cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10);
23 translate ([3.5,3.5+76,0]) 24 // translate ([3.5,3.5+76,0])
24 cylinder (h = 3 + clear,r= 5.8/2, $fn=6); 25 // cylinder (h = 3 + clear,r= 5.8/2, $fn=6);
-   26  
25   27  
-   28 // translate ([3.5+41,3.5+76,0])
-   29 // cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10);
-   30 // translate ([3.5+41,3.5+76,0])
-   31 // cylinder (h = 3 + clear,r= 5.8/2, $fn=6);
-   32
-   33 for (i = [0 : 7]) {
-   34 for (j = [0 : 7]) {
-   35 translate ([3.68 + j*10.16, 10.16-1.78 + i*10.16,0])
-   36 cylinder (h = 2.5, r= 5.8/2, $fn=6);
-   37 translate ([3.68 + j*10.16, 10.16-1.78 + i*10.16, 2.7]) // one solid layer for slicer (the holes will be pierced on demand )
-   38 cylinder (h = pedestal_height /3, r= mount_hole/2, $fn=10);
-   39 translate ([3.68 + j*10.16, 10.16-1.78 + i*10.16, 6])
-   40 cylinder (h = 10, r= 5.8/2, $fn=6);
-   41 }
-   42 }
26   43  
27 translate ([3.5+41,3.5+76,0]) -  
28 cylinder (h = pedestal_height + clear,r= mount_hole/2, $fn=10); -  
29 translate ([3.5+41,3.5+76,0]) -  
30 cylinder (h = 3 + clear,r= 5.8/2, $fn=6); -  
31   44  
32   45  
33 // holes 46 // mechanical holes for odroid componetns
34 translate ([6,0, pedestal_height - 6]) // ODROID connectors 47 translate ([6,0, pedestal_height - 6]) // ODROID connectors
35 cube([35,6,6.5]); 48 cube([35,6,6.5]);
36   49  
37 // translate ([0,0, pedestal_height - 8]) // Hole for PCB 50 // translate ([0,0, pedestal_height - 8]) // Hole for PCB
38 // cube([48,9.1,2]); 51 // cube([48,9.1,2]);
39   52  
40 translate ([0,0, pedestal_height - 8]) // Hole for PCB 53 translate ([-2,0, pedestal_height - 8]) // Hole for PCB
41 cube([48,9.1,20]); 54 cube([55,9.1,20]);
42 55
43 translate ([1,9, pedestal_height - 3]) 56 translate ([1,9, pedestal_height - 3])
44 cube([46,36,5]); 57 cube([46,36,5]);
45   58  
46 translate ([30,9, pedestal_height - 4]) 59 translate ([30,9, pedestal_height - 4])