10 slot_depth_rear = 2.5;
36 translate([slot_off_x, slot_off_z, 0])
37 cube([eps, slot_depth_front, wall]);
38 translate([horn_l - eps, slot_off_z, 0])
39 cube([eps, slot_depth_rear, wall]);
43 translate([slot_off_x,
44 slot_depth_front+slot_off_z-eps, 0])
45 cube([eps, eps, wall]);
46 translate([horn_l - eps,
47 slot_depth_rear+slot_off_z-eps, 0])
48 cube([eps, eps, wall]);
50 rotate([0, 0, -base_angle]) for (y = [1:n_holes]) {
51 translate([0, top_hole_h -(y-1)*hole_step, 0])
52 cylinder(r = hole_d/2 + hole_side,
62 rotate([0, 0, -base_angle]) for (y = [1:n_holes]) {
63 translate([0, top_hole_h -(y-1)*hole_step, -eps])
64 cylinder(r = hole_d/2, h = wall + 2*eps, $fn = 6);