retain a bit of the inner wall on the outer piece for windowed pieces

the inner wall piece being the *whole* inner wall of the frame side
meant that the (now relatively thin) outer wall piece was not supported
by anything on the top and bottom, which combined with the already weak
piece because of the window, gave the edges a lot of give.

shrinking the inner wall piece slightly retains some of the material on
the outer piece, which should friction fit the top and bottom with both
the inner wall piece, and with the panels, leading to a lot more clamp
when everything is secured.

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
2024-07-14 09:28:10 -05:00
parent ba3e77d0cd
commit e426e15884
3 changed files with 10 additions and 2 deletions

View File

@@ -17,7 +17,8 @@ module mount_column_cutout() {
module front_or_back_inner_wall_frame_base_piece() {
difference() {
front_or_back_box_frame_piece();
// Z is scaled so that some part of the original part inner wall is retained
scale([1, 1, inner_frame_z_decorative_scale]) front_or_back_box_frame_piece();
// minus the outer wall
translate([0, -(frame_y-frame_wall)/2, 0]) cube([frame_x, frame_wall, frame_z], center=true);
// minus half of the mounting posts (the other half provided by the outer wall)

View File

@@ -17,7 +17,8 @@ module mount_column_cutout() {
module side_inner_wall_frame_base_piece() {
difference() {
side_box_frame_piece();
// Z is scaled so that some part of the original part inner wall is retained
scale([1, 1, inner_frame_z_decorative_scale]) side_box_frame_piece();
// minus the outer wall
translate([-(frame_x-frame_wall)/2, 0, 0]) cube([frame_wall, frame_y, frame_z], center=true);
// minus half of the mounting posts (the other half provided by the outer wall)