11 servo_side_l = 5 - 0.5;
13 clip_w = servo_side_l + wall;
15 servo_zoff = 14 + 2.0 + tube_d/2;
16 servo_screw_hole = 1.2;
17 servo_slot_z = 2 + 0.5;
23 cylinder(r = tube_d/2 + wall, h = clip_w);
25 translate([-servo_w/2-wall, servo_zoff-wall, 0])
26 cube([servo_w+2*wall, servo_slot_z + 2*wall, clip_w]);
30 translate([0, 0, -eps])
31 cylinder(r = tube_d/2, h = clip_w + 2*eps);
34 translate([-slot_w/2, -tube_d,, -eps])
35 cube([slot_w, tube_d, clip_w + 2*eps]);
38 translate([-servo_w/2, servo_zoff, wall])
39 cube([servo_w, servo_slot_z, clip_w]);
42 translate([0, 0, wall + 0.6*servo_side_l])
44 cylinder(r = servo_screw_hole/2, h = infty, $fn = 6);
48 for (x = [-1, 1]) scale([x, 1, 1])
49 translate([servo_w/2+2*wall, 0, 0])