15 beam_w = fuse_tube_d/2 + wall;
17 translate([0, -clip_w, 0])
19 translate([0, servo_l, 0])
25 translate([-wall, -servo_l/2-clip_w, 0])
26 cube([servo_w + 2*wall, servo_l + 2*clip_w, wall]);
28 translate([-beam_w, -servo_l/2-clip_w, 0])
29 cube([beam_w, servo_l + 2*clip_w, beam_w]);
31 for (y = [-1, 1]) scale([1, y, 1])
32 translate([-fuse_tube_d - 2*wall, servo_l/2, 0])
33 cube([fuse_tube_d + 2*wall, clip_w, fuse_tube_d + 2*wall]);
37 translate([0, -servo_l/2, -eps])
38 cube([servo_w, servo_l, wall + 2*eps]);
40 translate([-fuse_tube_d/2-wall, servo_l/2+clip_w+eps, fuse_tube_d/2+wall])
42 cylinder(r = fuse_tube_d/2, h = servo_l +2*clip_w + 2*eps);
44 translate([-fuse_tube_d/2-wall-slot_w/2, -servo_l/2-clip_w-eps, fuse_tube_d/2+wall])
45 cube([slot_w, servo_l + 2*clip_w + 2*eps, fuse_tube_d/2+wall+eps]);