|
@@ -321,7 +321,7 @@ module shock_mount_internal_ring(height, xradius, yradius, corner, gap, lip) {
|
|
|
rounded_block_relative(height, xradius + gap + wall, yradius + gap + wall, corner, 1 * wall);
|
|
rounded_block_relative(height, xradius + gap + wall, yradius + gap + wall, corner, 1 * wall);
|
|
|
for (rot = [0, 90, 180, 270]) rotate([0, 0, rot]) {
|
|
for (rot = [0, 90, 180, 270]) rotate([0, 0, rot]) {
|
|
|
// slots for rubber bands
|
|
// slots for rubber bands
|
|
|
- minkr = 1.25;
|
|
|
|
|
|
|
+ minkr = 1.5;
|
|
|
for (m = [0, 1]) mirror([0, m, 0]) {
|
|
for (m = [0, 1]) mirror([0, m, 0]) {
|
|
|
translate([-slot_w / 2 + slot_sep, ((rot % 180) ? xradius : yradius) + gap, slot_o + minkr]) {
|
|
translate([-slot_w / 2 + slot_sep, ((rot % 180) ? xradius : yradius) + gap, slot_o + minkr]) {
|
|
|
minkowski() {
|
|
minkowski() {
|
|
@@ -335,7 +335,7 @@ module shock_mount_internal_ring(height, xradius, yradius, corner, gap, lip) {
|
|
|
translate([-thin_mint, 0, slot_o]) {
|
|
translate([-thin_mint, 0, slot_o]) {
|
|
|
for (m = [0, 1]) mirror([0, m, 0]) {
|
|
for (m = [0, 1]) mirror([0, m, 0]) {
|
|
|
// this should be a pizza slice, not a cube
|
|
// this should be a pizza slice, not a cube
|
|
|
- cube([5.0, xradius + gap + 3 * wall + 5.0, height]);
|
|
|
|
|
|
|
+ cube([6.0, xradius + gap + 3 * wall + 5.0, height]);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|