universal_joint_d_end = 14.0;
universal_joint_d_fat = 14.6;
+large_bit_main_d = 9.94 + 0.50;
+large_bit_shaft_across_flat = 6.30 + 0.50;
+large_bit_front_d = 5.52 + 0.75;
+large_bit_front_len = 5.36 - 0.75;
+large_bit_whole_len = 22.4 + 0.50;
+large_bit_shaft_len = 12.70 - 0.50;
+
// For the shorter one, see module ShaftExtenderHolder2
$shaftextender_head_d = 12.6 + 0.5;
$shaftextender_shaft_d = 8.9 + 0.5;
ratchet_handle_grip_end_h
);
+large_bit_shaft_d = large_bit_shaft_across_flat / cos(30);
+
//==================== models - general ====================
//---------- fixings (general) ----------
}
}
+//-------------------- LargeBit ----------
+
+module LargeBitPositive() { ////toplevel
+ rotate([0, 90, 0])
+ rotate_extrude() {
+ rotate(90)
+ polygon([
+ [ 0 , 0 ],
+ [ 0 , large_bit_front_d /2 ],
+ [ large_bit_front_len , large_bit_main_d /2 ],
+ [ large_bit_whole_len - large_bit_shaft_len, large_bit_main_d /2 ],
+ [ large_bit_whole_len - large_bit_shaft_len, large_bit_shaft_d /2 ],
+ [ large_bit_whole_len , large_bit_shaft_d /2 ],
+ [ large_bit_whole_len , 0 ]
+ ]);
+ }
+}
+
//-------------------- ShaftExtender ----------
module ShaftExtenderComponent() {