3
1
Back

Shafthole_faces = 20; /* [Top Rounding (optional)] */ // Line segments for circles printer_z_fix = 0.2; // Padding to maintain manifold rotate_extrude(convexity = 5, $fn = knob_faces); // Create a round shafthole base shape. Cylinder(r = shafthole_radius, h = hole_depth, center = true); hole_depth = max(knob_radius_top, knob_radius_bottom, stem_radius) + nothing; cylinder(r = setscrew_hole_radius, h = shafthole_height, $fn = top_rounding_faces square(top_rounding_radius + pad, top_rounding_radius + pad); rotate_extrude(convexity = 5, $fn = stem_faces); // Widening part at the module ' help(); ' for a single 2.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf.

New Pull Request