]> www.fi.muni.cz Git - things.git/commitdiff
i3-spool-holder: more vertical, thicker
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Tue, 29 Sep 2020 20:19:06 +0000 (22:19 +0200)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Tue, 29 Sep 2020 20:19:06 +0000 (22:19 +0200)
i3-spool-holder.scad

index 11c45f89f2ed24c3792ac4540d03dc88fb4d06a2..098c61885f7a599744eb0870d8bb10c04cd0b99e 100644 (file)
@@ -9,17 +9,19 @@ bearing_d = 15.5;
 bearing_h = 9 + 1;
 bearing_side_off = 3;
 
-holder_w = 5;
+holder_w = 8;
 wall = 2;
 
 stem_w = 10;
-fork_w = frame_w + 2*6;
+fork_w1 = frame_w/2 + 6;
+fork_w2 = frame_w/2 + 3;
+fork_w = fork_w1 + fork_w2;
 fork_h = frame_h/3;
 fork_top = 5;
 fork_bottom = 3;
-fork_raised = holder_w + 5;
+fork_raised = holder_w + 10;
 
-fork_angle = 20;
+fork_angle = 5;
 
 module holder() {
        cylinder(r2 = bearing_d/2 + wall, r1 = bearing_d/2, h = holder_w + bearing_side_off);
@@ -40,14 +42,14 @@ module holder() {
                                // fork
                                translate([spool_r, 0, 0])
                                rotate([0, 0, fork_angle])
-                               translate([-fork_top, -fork_w/2, 0])
+                               translate([-fork_top, -fork_w2, 0])
                                        cube([fork_top + fork_h, fork_w, holder_w]);
                        }
                        // fork side
                        translate([spool_r, 0, 0])
                        rotate([0, 0, fork_angle])
                        translate([0, frame_w/2, 0])
-                               cube([frame_h + wall, fork_w/2-frame_w/2, holder_w]);
+                               cube([frame_h + wall, fork_w1-frame_w/2, holder_w]);
                        // raised clip
                        translate([spool_r, 0, 0])
                        rotate([0, 0, fork_angle])