From 8d53fefdb26fd05330b1e0f15698439b63ef787e Mon Sep 17 00:00:00 2001 From: daniel watson Date: Fri, 3 Jun 2016 10:49:42 -0700 Subject: [PATCH] add variation on distance between sonar sensors --- 3d-printables/sonar-binder-clip-holder-data.scad | 12 ++++++++++-- 3d-printables/sonar-binder-clip-holder.scad | 3 ++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/3d-printables/sonar-binder-clip-holder-data.scad b/3d-printables/sonar-binder-clip-holder-data.scad index cadb8ce..05d8d27 100644 --- a/3d-printables/sonar-binder-clip-holder-data.scad +++ b/3d-printables/sonar-binder-clip-holder-data.scad @@ -26,9 +26,17 @@ sonar_radius = sonar_diameter / 2; 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); } } diff --git a/3d-printables/sonar-binder-clip-holder.scad b/3d-printables/sonar-binder-clip-holder.scad index 451f85b..e968500 100644 --- a/3d-printables/sonar-binder-clip-holder.scad +++ b/3d-printables/sonar-binder-clip-holder.scad @@ -19,7 +19,8 @@ include sonar_binder_clip_holder(sonar_radius, - between_sonar_centers); + between_sonar_centers, + between_sonar_centers_variation); /* This file is part of challenge-bot. -- 2.30.2