|
@@ -411,9 +411,18 @@ module octa_mount_flare(height, lip, transition, radius, top_radius, stalk_heigh
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// indicator of "front" of microphone
|
|
// indicator of "front" of microphone
|
|
|
- rotate([0, 0, 180]) translate([radius - 0.75, 0, 0]) {
|
|
|
|
|
|
|
+ rotate([0, 0, 180 + 22.5]) translate([radius - 2, 0, 0]) {
|
|
|
cylinder(r = 1.0, h = lip/2, $fn = facets);
|
|
cylinder(r = 1.0, h = lip/2, $fn = facets);
|
|
|
}
|
|
}
|
|
|
|
|
+ // stops for shock mount
|
|
|
|
|
+ for (r = [0, 90, 180, 270]) rotate([0, 0, r - 22.5]) {
|
|
|
|
|
+ translate([radius - 3.4, 0, 0]) scale([2.0, 1.0, 1.0]) {
|
|
|
|
|
+ difference() {
|
|
|
|
|
+ cylinder(r = 2.0, h = lip + transition_to_threads, $fn = facets);
|
|
|
|
|
+ translate([-2, -2.0, 0]) cube([2.0, 4.0, lip + transition_to_threads]);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
// flange to mount on body
|
|
// flange to mount on body
|
|
|
rounded_octagon_wall(lip + 1.00, radius - wall, wall);
|
|
rounded_octagon_wall(lip + 1.00, radius - wall, wall);
|