- sonar_holder_outline_2d(sonar_radius,
- between_sonar_centers,
- wall_thickness);
- sonar_sensors_2d(sonar_radius,
- between_sonar_centers,
- between_sonar_centers_variation); } }
-
-module binder_clip_holder_2d(binder_clip_holder_length,
- screw_radius,
- holder_radius){
+ sonar_holder_outline_2d(holder_radius,
+ between_sonar_centers);
+ sonar_holder_holes_2d(sonar_radius,
+ between_sonar_centers,
+ between_sonar_centers_variation); } }
+
+module binder_clip_holder_holes_2d(screw_radius) {
+ circle(screw_radius); }
+
+module binder_clip_holder_outline_2d(holder_radius) {
+ smaller_radius = holder_radius / 4;
+ inside_radius = holder_radius - smaller_radius;
+ offset(r = smaller_radius){
+ square([inside_radius * 2, inside_radius * 2], center=true); } }
+
+module binder_clip_holder_2d(holder_radius,
+ screw_radius) {