between_sonar_cans = 10.82;
between_sonar_centers = sonar_diameter + between_sonar_cans;
+// the sonar cylinders are placed on the pcb at slightly different positions
+// from one sensor to the next, so this allows for that variance.
+between_sonar_centers_variation = 2;
+
module sonar_binder_clip_holder(sonar_radius,
- between_sonar_centers) {
- circle(sonar_radius);
+ between_sonar_centers,
+ between_sonar_centers_variation) {
+ hull(){
+ circle(sonar_radius);
+ translate([between_sonar_centers_variation, 0]){
+ circle(sonar_radius); } }
translate([between_sonar_centers, 0]) {
circle(sonar_radius); } }
include <sonar-binder-clip-holder-data.scad>
sonar_binder_clip_holder(sonar_radius,
- between_sonar_centers);
+ between_sonar_centers,
+ between_sonar_centers_variation);
/*
This file is part of challenge-bot.