8 servo_side_l = 5 - 0.5;
10 clip_w = servo_side_l + wall;
14 servo_zoff = 16 + 2.0-tube_d/2-servo_w/2; // od stredu trubice po osu otaceni
15 servo_xoff = 11 - 4.0 - tube_d/2;
16 servo_slot_z = 2.5 + 0.3;
17 servo_screw_hole = 1.2;
23 cylinder(r = tube_d/2 + wall, h = clip_w);
25 translate([servo_xoff - wall, servo_zoff - wall, 0])
26 cube([servo_slot_z+2*wall, servo_w + 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_xoff, servo_zoff, wall])
39 cube([servo_slot_z, servo_w + eps, servo_side_l + eps]);
42 translate([-infty/2, servo_zoff + servo_w/2, servo_side_l/2 + wall])
44 cylinder(r = servo_screw_hole/2, h = infty, $fn = 6);
49 for (x = [-1, 1]) scale([x, 1, 1])
50 translate([tube_d/2 + 2*wall, 0, 0]) main();