15,6 → 15,7 |
|
height = heatsink_zsize + TEG_zsize+volume_encore; |
|
module box () { |
|
difference () { |
union (){ |
52,39 → 53,46 |
} |
} |
} |
|
translate ([ heatsink_xsize+2*wall_thickness-wall_thickness/3+volume_encore, heatsink_xsize+2*wall_thickness+volume_encore-wall_thickness/3, height-wall_thickness/2]) |
{ |
translate([-6, -3, -1.5]) |
translate([-4, -3, -1.5]) |
cube([wall_thickness, 6, 3], center = false); // hole for top part mounting nut |
translate([0, 0, 1.8]) |
cylinder (h = wall_thickness, r= mount_hole/2, $fn=20); // hole for top part mounting screw. |
} |
|
translate ([wall_thickness/3, wall_thickness/3, height-wall_thickness/2]) |
{ |
translate([-6, 0, -1.5]) |
cube([wall_thickness-3, 6, 3], center = true); // hole for top part mounting nut |
translate([-8, -3, -1.5]) |
cube([wall_thickness, 6, 3], center = false); // hole for top part mounting nut |
translate([0, 0, 1.8]) |
cylinder (h = wall_thickness, r= mount_hole/2, $fn=20); // hole for top part mounting screw. |
} |
|
translate ([wall_thickness/3, heatsink_xsize+2*wall_thickness+volume_encore-wall_thickness/3, height-wall_thickness/2]) |
{ |
translate([-6, 0, -1.5]) |
cube([wall_thickness-3, 6, 3], center = true); // hole for top part mounting nut |
translate([-8, -3, -1.5]) |
cube([wall_thickness, 6, 3], center = false); // hole for top part mounting nut |
translate([0, 0, 1.8]) |
cylinder (h = wall_thickness, r= mount_hole/2, $fn=20); // hole for top part mounting screw. |
} |
|
translate ([ heatsink_xsize+2*wall_thickness-wall_thickness/3+volume_encore, wall_thickness/3,height-wall_thickness/2]) |
{ |
translate([6, 0, -1.5]) |
cube([wall_thickness-3, 6, 3], center = true); // hole for top part mounting nut |
translate([-4, -3, -1.5]) |
cube([wall_thickness, 6, 3], center = false); // hole for top part mounting nut |
translate([0, 0, 1.8]) |
cylinder (h = wall_thickness, r= mount_hole/2, $fn=20); // hole for top part mounting screw. |
} |
|
} |
} |
|
|
|
// Heat reservoir cover |
module cover (){ |
translate ([0, 0, 3*height]) |
{ |
difference () { |
109,3 → 117,6 |
} |
} |
} |
} |
|
cover (); |