Rev 4125 Rev 4126
Line 28... Line 28...
28   28  
29 translate ([wall_thickness, wall_thickness, height-sealing_ring_width]) 29 translate ([wall_thickness, wall_thickness, height-sealing_ring_width])
30 union () { 30 union () {
31 difference () { 31 difference () {
32 minkowski() { 32 minkowski() {
33 cube([heatsink_xsize-sealing_ring_width/2, heatsink_xsize-sealing_ring_width/2, 5]); // Rib for o-ring. 33 cube([heatsink_xsize, heatsink_xsize, sealing_ring_width]); // Rib for o-ring.
34 cylinder(r=wall_thickness/2,h=0.1); 34 cylinder(r=wall_thickness/2,h=0.1);
35 } 35 }
36   36  
37 translate ([sealing_ring_width, sealing_ring_width, 0]) 37 translate ([sealing_ring_width/2, sealing_ring_width/2, 0])
38 minkowski() { 38 minkowski() {
39 cube([heatsink_xsize+sealing_ring_width/2, heatsink_xsize+sealing_ring_width/2, 5]); // Rib for o-ring. 39 cube([heatsink_xsize-sealing_ring_width, heatsink_ysize-sealing_ring_width, sealing_ring_width]); // Rib for o-ring.
40 cylinder(r=wall_thickness/2,h=0.1); 40 cylinder(r=wall_thickness/2,h=0.1);
41 } 41 }
42 } 42 }
43 } 43 }
44 /* 44 /*