X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=camera-spring-base.scad;h=059993c9a3b206fc5242660f99ec63615d6c8730;hb=229cf16e0964440f2f931a738d9031d00ec32332;hp=6dab411dccc75e9022bd048cbd91adc7c38beca6;hpb=5d2333f846f902b26008fd6de3f4b95fc41a88d6;p=things.git diff --git a/camera-spring-base.scad b/camera-spring-base.scad index 6dab411..059993c 100644 --- a/camera-spring-base.scad +++ b/camera-spring-base.scad @@ -18,7 +18,8 @@ body_w = 2*(hole1_yoff+ziptie_h/2+corner_w); body_l = x_sep + 2*ziptie_w + 2*corner_w; hook_w = 2; -hook_hole = 1.5; +hook_l = 3; +hook_hole = 2; difference() { union() { @@ -37,10 +38,10 @@ difference() { for (x = [-1, 1]) for (y = [-1, 1]) scale([x, y, 1]) { translate([body_l/2-eps, body_w/2-hook_w, 0]) cube([hook_w+hook_hole+eps, hook_w, wall]); - translate([body_l/2+hook_hole, body_w/2-hook_w-hook_hole, 0]) - cube([hook_w, 2*hook_hole+2*hook_w, wall]); - translate([body_l/2, body_w/2+hook_hole, 0]) - cube([hook_w+hook_hole, hook_w, wall]); + translate([body_l/2+hook_hole, body_w/2-hook_w-hook_l, 0]) + cube([hook_w, hook_l+hook_hole+2*hook_w, wall]); + translate([body_l/2+hook_hole-hook_l, body_w/2+hook_hole, 0]) + cube([hook_w+hook_l, hook_w, wall]); } }