1 include <yenyalib.scad>
5 inside_z = base_wall + 5;
17 inside_w1 = inside_w - 2;
29 inside_w1 = inside_w - 2;
34 cable_h = 3 + inside_yoff;
41 let(r = (base_w^2)/(8*(base_h2-base_h1))
42 + (base_h2-base_h1)/2)
44 cylinder(r = r, h = base_wall, $fn = 256);
45 Tx(-base_w/2) cube([base_w, infty, base_wall]);
47 Tx(-base_w/2) cube([base_w, base_h1, base_wall]);
53 Tx(-inside_w/2) Ty(inside_yoff)
54 cube([inside_w, inside_h, inside_z]);
57 Tx(-inside_w1/2) Ty(inside_yoff+inside_h-eps)
58 cube([inside_w1, inside_h1+eps, inside_z]);
60 translate([-inside_w1/2+inside_wall,
61 inside_yoff+inside_wall, -eps])
62 cube([inside_w1-2*inside_wall,
63 inside_h + inside_h1, inside_z+2*eps]);
70 if (cable_w != undef) {
71 translate([-cable_w/2, -eps, -eps])
72 cube([cable_w, cable_h+eps, inside_z+2*eps]);