eps = 0.01;
infty = 200;
-wall = 1.0;
+wall = 1.5;
tube_d = 8.0 + 0.2;
slot_w = 3;
servo_w = 12.5+0.5;
-servo_zoff = 16 + 2.0-tube_d/2-servo_w/2; // od stredu trubice po osu otaceni
+servo_zoff = 20 + 2.0-tube_d/2-servo_w/2; // od stredu trubice po osu otaceni
servo_slot_z = 2.5 + 0.1;
servo_xoff = -servo_slot_z/2;
-servo_screw_hole = 1.2;
+servo_screw_hole = 1.6;
+servo_screw_hole_2 = 2.5;
module main() {
difference() {
translate([servo_xoff, servo_zoff, wall])
cube([servo_slot_z, servo_w + eps, servo_side_l + eps]);
- // servo screw hole
- translate([-infty/2, servo_zoff + servo_w/2, 0.6*servo_side_l + wall])
+ // servo screw hole 1
+ translate([0, servo_zoff + servo_w/2, 0.6*servo_side_l + wall])
rotate([0, 90, 0])
cylinder(r = servo_screw_hole/2, h = infty, $fn = 6);
+ translate([0, servo_zoff + servo_w/2, 0.6*servo_side_l + wall])
+ rotate([0, -90, 0])
+ cylinder(r = servo_screw_hole_2/2, h = infty, $fn = 6);
+
}
}
tube_d = 8.0 + 0.5;
tube2_d = 6.0 + 0.5;
-tube2_xoff = tube_d/2 + tube2_d/2 + 2.8 + 2;
+tube2_xoff = tube_d/2 + tube2_d/2 + 9;
clip_w = tube2_d + 2*wall;
slot_angle = 180;
wing_slot = 0.75*tube2_d;
-wing_top_wall = 2.5;
+wing_top_wall = 3;
difference() {
hull() {