// -*- C -*-
include <utils.scad>
+include <threads.scad>
box_y = 149.4 - 0.5;
box_x = 309.2 - 0.5;
fixing_pitch = 10;
fixing_depth = 6;
fixing_nom_d = 4;
+fixing_thread_pitch = 0.5; // M4
fixing_receptacle_d = 4 + 2.5 + 2.5;
$fs = 0.1;
$fa = 3;
+$screw_test = false;
// calculated
linextr_x_yz(gap[0], gap[1])
rectfromto([ -100, well_stiffening_height ], [ 100,100 ]);
}
+
+ for (hull_group = fixings)
+ AtFixingPositions(hull_group)
+ render()
+ metric_thread(diameter=fixing_nom_d, pitch=fixing_thread_pitch,
+ length=fixing_depth, internal=true, leadin=3,
+ test=$screw_test);
}
linextr(-100, -0.1) square(1000, center=true);