|
|
@@ -55,8 +55,9 @@ h2n_depth = 42.66;
|
|
|
|
|
|
h2n_width_up = 57.0;
|
|
|
|
|
|
-//h2n_column_height = 40;
|
|
|
-h2n_column_height = 23.2;
|
|
|
+// h2n_column_height = 40;
|
|
|
+// h2n_column_height = 23.2;
|
|
|
+h2n_column_height = 25.3;
|
|
|
transition_height = 30;
|
|
|
|
|
|
// measured = 11.50, should be 13.1 -> ratio =
|
|
|
@@ -92,7 +93,7 @@ h2n_bridge_stalk_height = 45.0;
|
|
|
// bridge base dimensions
|
|
|
h2n_bridge_circle = 24.00;
|
|
|
h2n_bridge_band_w = 13.25;
|
|
|
-h2n_bridge_band_h = 26.5 - h2n_column_height;
|
|
|
+h2n_bridge_band_h = 3.30; // 26.5 - h2n_column_height;
|
|
|
|
|
|
// we need to make the dial cover slightly elliptical
|
|
|
h2n_bridge_circle_max = 26.5;
|
|
|
@@ -537,11 +538,11 @@ module h2n_bridge(width, base_height, stalk_height, radius, col_wall, wall) {
|
|
|
}
|
|
|
// add marker for "back of microphone" orientation
|
|
|
rotate([0, 0, 0]) {
|
|
|
- translate([0, radius + wall - wall * 2 / 3, stalk_height - radius]) {
|
|
|
+ translate([0, radius + col_wall - col_wall * 2 / 3, stalk_height - (radius + col_wall)]) {
|
|
|
difference() {
|
|
|
- sphere(r = radius / 3, $fn = 32);
|
|
|
- translate([0, -radius + radius / 2, 0]) {
|
|
|
- cube([radius, radius, radius], center = true);
|
|
|
+ sphere(r = (radius + col_wall) / 3, $fn = 64);
|
|
|
+ translate([0, -(radius + col_wall) + (radius + col_wall) / 2, 0]) {
|
|
|
+ cube([radius + col_wall, radius + col_wall, radius + col_wall], center = true);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -551,6 +552,10 @@ module h2n_bridge(width, base_height, stalk_height, radius, col_wall, wall) {
|
|
|
h2n_bridge_core(width, base_height, stalk_height, radius, col_wall, wall, -wall);
|
|
|
// make a hole in the bridge for the cables
|
|
|
cylinder(r = radius, h = base_height + radius + 2 * wall, $fn = facets);
|
|
|
+ // cut a window for the XY and MS leds
|
|
|
+ translate([0, h2n_bridge_circle_max, 0]) {
|
|
|
+ rotate([90, 0, 0]) cylinder(r = 2.0, h = h2n_bridge_circle_max * 2, $fn = facets);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -580,6 +585,7 @@ union() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+*text("TinySpHEAR");
|
|
|
|
|
|
// individual capsule holders
|
|
|
|