fixing_demo_nom_len = 6;
fixing_receptacle_d = 4 + 2.5 + 2.5;
+fixing_surround_ceil = 0.4;
well_surround_wall = 2.5;
-well_stiffening_height = 5;
+well_stiffening_height_min = 5;
plate_unholed_edge_w = 3;
plate_mid_gap = 0.5;
fixing_head_top_z = -below_plane_z + fixing_head_th;
+well_stiffening_height = max(
+ well_stiffening_height_min,
+ fixing_depth + fixing_surround_ceil
+);
+
module DriverHandlePositive() { ////toplevel
linextr_x_yz(0, driver_handle_total_l)
circle(r = driver_handle_shaft_d/2);
}
module FixingSurround() {
- linextr(0, $fixing_depth - 0.1)
+ linextr(0, $fixing_depth + fixing_surround_ceil)
circle(r= fixing_receptacle_d/2);
}