X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=servo-tube-holder-half-side.scad;h=77f725b6c6fac13fe657233a3529b33eca97c3da;hb=HEAD;hp=d3a596ba9ee4ecc1765ac12d367fb917149633a0;hpb=cb9f2905fedec6d5d5d3acd222d59ea26ccf6035;p=things.git diff --git a/servo-tube-holder-half-side.scad b/servo-tube-holder-half-side.scad index d3a596b..77f725b 100644 --- a/servo-tube-holder-half-side.scad +++ b/servo-tube-holder-half-side.scad @@ -1,7 +1,7 @@ eps = 0.01; infty = 200; -wall = 1.0; +wall = 1.5; tube_d = 8.0 + 0.2; @@ -11,10 +11,11 @@ clip_w = servo_side_l + wall; 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_xoff = 11 - 4.0 - tube_d/2; -servo_slot_z = 2.5 + 0.3; -servo_screw_hole = 1.2; +servo_zoff = 14.5 + 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.6; +servo_screw_hole_2 = 2.5; module main() { difference() { @@ -38,11 +39,15 @@ 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); + } }