+ sonar_binder_clip_holder_height) {
+ linear_extrude(height = sonar_binder_clip_holder_height) {
+ binder_clip_holder_2d(holder_radius,
+ screw_radius); } }
+
+module sonar_binder_clip_holder_holes_2d(sonar_radius,
+ between_sonar_centers,
+ between_sonar_centers_variation,
+ screw_radius,
+ wall_thickness) {
+ holder_radius = sonar_radius + wall_thickness;
+ holder_diameter = holder_radius * 2;
+ holder_length = between_sonar_centers + holder_diameter;
+ sonar_sensor_holes_2d(sonar_radius,
+ between_sonar_centers,
+ between_sonar_centers_variation);
+ translate([holder_length, 0]){
+ binder_clip_holder_holes_2d(screw_radius); } }
+
+module sonar_binder_clip_holder_2d(sonar_radius,
+ between_sonar_centers,
+ between_sonar_centers_variation,
+ screw_radius,
+ wall_thickness) {
+ holder_radius = sonar_radius + wall_thickness;