]> www.fi.muni.cz Git - things.git/commitdiff
skrpro-mount: hole for nylon string
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Tue, 29 Sep 2020 20:34:35 +0000 (22:34 +0200)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Tue, 29 Sep 2020 20:34:35 +0000 (22:34 +0200)
skrpro-mount.scad

index aabdfd9b279274f970769b340aecd7731d277049..6de9377344a599215a5cd8572a3b2372e39f1e23 100644 (file)
@@ -2,23 +2,26 @@ eps = 0.01;
 infty = 200;
 
 hole_dist = 87;
-hole_d = 2.5;
+hole_d = 3;
 hole_sep = 5;
 
 pcb_side_l = hole_dist+2*hole_sep;
 frame_l = 56;
 frame_w = 6.5;
-frame_wall = 2;
+frame_wall = 2.5;
 frame_wall_front = 4;
 
 body_w = 15;
-body_h = 10;
-pcb_h  = 7;
-pcb_bot = 3;
+body_h = 15;
+pcb_h  = 12;
+pcb_bot = 8;
 
-frame_open_x = 3;
+frame_open_x = 5;
 frame_open_y = 15;
 
+nylon_d = 3 + 0.7;
+nylon_wall = 2;
+
 module body() {
        // pcb-side arm
        cube([pcb_side_l, body_h, body_w]);
@@ -56,5 +59,10 @@ difference() {
                rotate([0, 90, 0])
                rotate([0, 0, 90])
                cylinder(r = hole_d/2, h = body_h + 2*eps, $fn = 6);
+       // nylon string hole
+       translate([0, nylon_d/2 + nylon_wall, nylon_d/2 + nylon_wall])
+       rotate([0, 90, 0])
+       rotate([0, 0, 90])
+               cylinder(r = nylon_d/2, h = pcb_side_l + eps, $fn = 6);
 }