]> www.fi.muni.cz Git - things.git/commitdiff
servo tube holder
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Mon, 30 Apr 2018 07:53:04 +0000 (09:53 +0200)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Mon, 30 Apr 2018 07:53:04 +0000 (09:53 +0200)
servo-tube-holder.scad

index 34b0ae100dbeda30c431c8437dc001d30802951c..d26f344cb07fd12ba2b35ede7c9c193aeac087b5 100644 (file)
@@ -4,20 +4,18 @@ infty = 200;
 wall = 1.5;
 thin_wall = 1.0;
 
-fuse_tube_d = 8.0;
-clip_w = 5;
+fuse_tube_d = 8.0 + 0.5;
+clip_w = 6;
 
 slot_w = 3;
 
-servo_l = 22.5;
+servo_l = 23.0;
 servo_w = 12.5;
 
 beam_w = fuse_tube_d/2 + wall;
 
-translate([0, -clip_w, 0])
-       fuse_clip();
-translate([0, servo_l, 0])
-       fuse_clip();
+cable_w = 2.0;
+cable_l = 5.0;
 
 difference() {
        union() {
@@ -43,5 +41,9 @@ difference() {
        // fuse tube slot
        translate([-fuse_tube_d/2-wall-slot_w/2, -servo_l/2-clip_w-eps, fuse_tube_d/2+wall])
                cube([slot_w, servo_l + 2*clip_w + 2*eps, fuse_tube_d/2+wall+eps]);
+       // cable hole
+       for (y = [-1, 1]) scale ([1, y, 1])
+               translate([servo_w/2-cable_l/2, servo_l/2-eps, -eps])
+                       cube([cable_l, cable_w + eps, wall + 2*eps]);
 }