|
@@ -158,7 +158,19 @@ module octa_mount_body(height, width, depth, radius, lower_lip, upper_lip, clear
|
|
|
}
|
|
}
|
|
|
// lower lip for flare to cable
|
|
// lower lip for flare to cable
|
|
|
translate([0, 0, 0]) {
|
|
translate([0, 0, 0]) {
|
|
|
- rounded_box(lower_lip, width, depth, radius, wall + lip_fit);
|
|
|
|
|
|
|
+ rounded_box(lower_lip + 0.5, width, depth, radius, wall + lip_fit);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ // transition to avoid overhang
|
|
|
|
|
+ translate([0, 0, lower_lip]) {
|
|
|
|
|
+ difference() {
|
|
|
|
|
+ hull() {
|
|
|
|
|
+ rounded_box(thin_mint, width - wall - lip_fit, depth - wall - lip_fit, radius, 0.1);
|
|
|
|
|
+ translate([0, 0, 0.5]) {
|
|
|
|
|
+ rounded_box(thin_mint, width, depth, radius, wall + lip_fit);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ rounded_block(0.5 + thin_mint, width - wall - lip_fit, depth - wall - lip_fit, radius);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// mounting slots for pcb's
|
|
// mounting slots for pcb's
|