Переглянути джерело

make the beam thicker for connect=2 microphone, fudge factor increased to 0.15 from 0.1 for better microphone fit

Fernando Pablo Lopez-Lezcano 11 роки тому
батько
коміт
6fb8b44744
1 змінених файлів з 10 додано та 5 видалено
  1. 10 5
      first_order.scad

+ 10 - 5
first_order.scad

@@ -17,7 +17,7 @@ mic_radius = 5;
 mic_height = 4.5;
 
 // distance between face of capsule and center of array
-amb_radius = 11.5;
+amb_radius = 12.5;
 
 // separation between capsules (right now only used in stalk)
 cap_sep = 7;
@@ -36,7 +36,7 @@ connect = 2;
 
 // adjustment for the size of the capsule
 //   (measured inside diameter was around 7.5 to 8.2 instead of 10, capsule diameter was 9.99)
-fudge = 0.1;
+fudge = 0.15;
 
 // number of facets for cylinders
 facets = 64;
@@ -97,9 +97,9 @@ module capsule (azimuth, elevation, ambradius, radius, height, wall, twist, moun
 								if (connect == 2) {
 									translate([radius + fudge, - wall * 1.29 , - height]) {
 										difference() {
-											cube([wall * 2, wall * 4, height * 2], center = false);
+											cube([wall * 3, wall * 4, height * 2], center = false);
 											translate([0, wall * 1.25, - wall * 2]) {
-												cube([wall * 2, wall * 1.5, height], center = false);
+												cube([wall * 3, wall * 1.5, height], center = false);
 											}
 										}
 									}
@@ -181,8 +181,13 @@ if (rendermic == 1) {
 	//stalk(mic_radius * 1.25, mic_radius * 2/3, 8, 1, 12);
 }
 
+part_sep = mic_radius * 2 * 3;
+
 // just one to test
 if (rendermic == 0) {
-	capsule(0, 90, height, mic_radius, mic_height, 1, 0);
+	capsule(0, 270, height, mic_radius, mic_height, 1, 0);
+	//translate([0, part_sep, 0]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
+	//translate([part_sep, 0, 0]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
+	//translate([part_sep, part_sep]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
 }