- between_sonar_centers_variation);
- translate([sonar_radius +
- between_sonar_centers +
- 3 * (wall_thickness + sonar_radius),
- 0,
- 0]) {
- circle(screw_radius); } } }
+ between_sonar_centers_variation); } }
+
+module binder_clip_holder(binder_clip_holder_length,
+ screw_radius,
+ holder_radius){
+ difference() {
+ square([binder_clip_holder_length, holder_radius * 2]);
+ translate([binder_clip_holder_length - holder_radius, holder_radius]) {
+ circle(screw_radius); } } }
+
+module sonar_binder_clip_holder(sonar_radius,
+ between_sonar_centers,
+ between_sonar_centers_variation,
+ wall_thickness) {
+ sonar_holder(sonar_radius,
+ between_sonar_centers,
+ between_sonar_centers_variation,
+ wall_thickness);
+ holder_radius = sonar_radius + wall_thickness;
+ binder_clip_holder_length = 2 * holder_radius;
+ translate([between_sonar_centers + holder_radius, -holder_radius]){
+ binder_clip_holder(binder_clip_holder_length,
+ screw_radius,
+ holder_radius); } }