Line 45... |
Line 45... |
45 |
|
45 |
|
46 |
translate ([3, 9, pedestal_height - 3.5]) // USB connector |
46 |
translate ([3, 9, pedestal_height - 3.5]) // USB connector |
47 |
cube([18,33,5]); |
47 |
cube([18,33,5]); |
48 |
|
48 |
|
49 |
|
49 |
|
50 |
translate ([9, 1.1 , pedestal_height - 3.5]) // HOLE for ODROD's USB and Ethernet connectors |
50 |
translate ([9, 2.1 , pedestal_height - 3.5]) // HOLE for ODROD's USB and Ethernet connectors |
51 |
cube([73,27,5]); |
51 |
cube([73,27,5]); |
52 |
|
52 |
|
53 |
translate ([66, 0 , pedestal_height - 3.5]) // HOLE for ODROD's Passive components |
53 |
translate ([66, 0 , pedestal_height - 3.5]) // HOLE for ODROD's Passive components and power wires to MLAB UNIPOWER module. |
54 |
cube([20,79,5]); |
54 |
cube([20,79,5]); |
55 |
|
55 |
|
56 |
translate ([0, 54 , pedestal_height - 3]) // Jack connectors |
56 |
translate ([0, 54 , pedestal_height - 3]) // Jack connectors |
57 |
cube([30,28.5,5]); |
57 |
cube([30,28,5]); |
58 |
|
58 |
|
59 |
|
59 |
|
60 |
translate ([22, 43 , pedestal_height - 3.5]) // eMMc Card |
60 |
translate ([22, 43 , pedestal_height - 3.5]) // eMMc Card |
61 |
cube([27,18,5]); |
61 |
cube([27,18,5]); |
62 |
|
62 |
|
63 |
|
- |
|
64 |
/* |
- |
|
65 |
translate ([37,3, pedestal_height - 3]) // ODROID serial connector |
- |
|
66 |
cube([10,2,5]); |
- |
|
67 |
|
- |
|
68 |
|
- |
|
69 |
translate ([19,10, pedestal_height - 5]) // Heatsink mount holes |
- |
|
70 |
cylinder (h = 6, r= 3, $fn=10); |
- |
|
71 |
translate ([39,61.6, pedestal_height - 5]) // Heatsink mount holes |
- |
|
72 |
cylinder (h = 6, r= 3, $fn=10); |
- |
|
73 |
*/ |
- |
|
74 |
|
- |
|
75 |
//////////////////////////////////////// |
63 |
//////////////////////////////////////// |
76 |
|
64 |
|
77 |
// MLAB grid holes |
65 |
// MLAB grid holes |
78 |
grid_list = [for (j = [MLAB_grid_xoffset : MLAB_grid: 90], i = [MLAB_grid_yoffset :MLAB_grid: 95]) if (!(j>80 && i>80) && !(j<10 && i<10) && !(j<10 && i>80) && !(j>80 && i<10) ) [j, i] ]; |
66 |
grid_list = [for (j = [MLAB_grid_xoffset : MLAB_grid: 90], i = [MLAB_grid_yoffset :MLAB_grid: 95]) if (!(j>80 && i>80) && !(j<10 && i<10) && !(j<10 && i>80) && !(j>80 && i<10) ) [j, i] ]; |
79 |
for (j = grid_list) { |
67 |
for (j = grid_list) { |
Line 86... |
Line 74... |
86 |
} |
74 |
} |
87 |
|
75 |
|
88 |
|
76 |
|
89 |
//// lightening central holes |
77 |
//// lightening central holes |
90 |
|
78 |
|
91 |
translate ([12.5,10, 0]) // ODROIDs passive components hole. |
79 |
translate ([12.5,10, 0]) |
92 |
cube([71,22,pedestal_height ]); |
80 |
cube([71,22,pedestal_height ]); |
93 |
|
81 |
|
94 |
translate ([12.5,42, 0]) // ODROIDs passive components hole. |
82 |
translate ([12.5,42, 0]) |
95 |
cube([71,40,pedestal_height ]); |
83 |
cube([71,40,pedestal_height ]); |
96 |
|
84 |
|
97 |
} |
85 |
} |
98 |
|
86 |
|
99 |
|
87 |
|