chiark / gitweb /
toolbox-inserts: UniversalJoint: wip, but it's concave
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 May 2025 21:21:08 +0000 (22:21 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 May 2025 21:21:08 +0000 (22:21 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 143735ff8658623f2dcae1377440c10757445efe..52f8ec7d0f758e29d4880f4d37f74cb1419ea07e 100644 (file)
@@ -60,6 +60,7 @@ ratchet_handle_shaft_main_d = 10.0;
 universal_joint_main_len = 30; // XXXX
 universal_joint_d_end = 14.0;
 universal_joint_d_fat = 14.6;
+universal_joint_deeper = 3;
 
 bit_pitch_x = 25.4 * 2 / 5;
 bit_pitch_y = 25.4 * 3 / 4;
@@ -530,11 +531,14 @@ module UniversalJointPositive() { ////toplevel
 }
 module UniversalJointHolder() { ////toplevel
   WellSurround(
-    half_height = universal_joint_d_fat/2,
+    half_height = universal_joint_d_fat/2 - universal_joint_deeper,
     gaps = [],
     fixings = []
   ) {
-    UniversalJointPositive();
+    for (dz = [0, ]) {
+      translate([0, 0, -universal_joint_deeper])
+       UniversalJointPositive();
+    }
   }
 }