16 translate([-alu_w/2, -alu_h/2, 0])
17 cube([alu_w, alu_h, wall]);
19 translate([-alu_w/2+alu_side2, -alu_h/2+alu_wall, 0])
20 cube([alu_w - 2*alu_side2, inside_h2, wall+inside_l]);
22 translate([-alu_w/2+alu_side, -alu_h/2+alu_wall, 0])
23 cube([alu_w - 2*alu_side, inside_h, wall+inside_l]);
26 // translate([0, -1.5*alu_h, 0]) alu_end();
38 translate([-alu_w/2, alu_h/2, 0])
39 cube([alu_w, end2_h, wall]);
41 translate([-alu_w/2, alu_h/2+end2_h-wall, 0])
42 cube([alu_w, wall, end2_l]);
44 for (x = [-1, 1]) scale([x, 1, 1])
45 translate([alu_w/2-wall, alu_h/2, 0])
46 cube([wall, end2_h, end2_l]);
48 translate([-alu_w/2-eps, alu_h/2-cable_w, -eps])
49 cube([cable_h+eps, cable_w, wall+2*eps]);