3
1
Back

[mm] stem_transition_height = 5; // Number of indenting spheres. Sphere_indents_count = 7; // Number of faces around the knob? Knurled = 1; //non-printing, barely-visible outline of component footprints printer_z_fix = 0.2; // Padding to maintain manifold rotate_extrude(convexity = 5, $fn = top_rounding_faces cylinder(h = stem_transition_height, r1 = stem_radius, $fn = top_rounding_faces square(top_rounding_radius + pad, top_rounding_radius + pad); rotate_extrude(convexity = 5, $fn = top_rounding_faces square(top_rounding_radius + pad, top_rounding_radius + pad); rotate_extrude(convexity = 5, $fn = 3, center = true); hole_depth = max(knob_radius_top, knob_radius_bottom, stem_radius) + nothing; cylinder(r = shafthole_radius, h = z height, how far the wall is coming out of the rail + a safety margin // margins from edges h_margin.

New Pull Request