only round the sides, not the top/bottom, of the frame
trying to simplify the print again a bit, I think the roundedness is one of the causes of prints lifting since the top is now "sharp" (not that sharp in my printing practice, but whatever), I added a bevel to the front in an attempt to make it a bit more comfortable Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
parent
773433cd10
commit
06c27bd4aa
@ -204,7 +204,13 @@ module panel_with_raised_overhang() {
|
|||||||
|
|
||||||
module frame_box() {
|
module frame_box() {
|
||||||
difference() {
|
difference() {
|
||||||
roundedcube([frame_x, frame_y, frame_z], center=true, radius=3);
|
points = [ [(frame_x/2)-3, (frame_y/2)-3, 0], [-(frame_x/2)+3, (frame_y/2)-3, 0],
|
||||||
|
[(frame_x/2)-3, -(frame_y/2)+3, 0], [-(frame_x/2)+3, -(frame_y/2)+3, 0] ];
|
||||||
|
hull() {
|
||||||
|
for (p = points) {
|
||||||
|
translate(p) cylinder(r=3, h=frame_z, center=true);
|
||||||
|
}
|
||||||
|
}
|
||||||
// cut out the middle to make it a box
|
// cut out the middle to make it a box
|
||||||
cube([panel_x-(panel_support_width*2), panel_y-(panel_support_width*2), frame_z+5], center=true);
|
cube([panel_x-(panel_support_width*2), panel_y-(panel_support_width*2), frame_z+5], center=true);
|
||||||
}
|
}
|
||||||
@ -255,6 +261,9 @@ module frame() {
|
|||||||
translate([-panel_to_frame_point_x, panel_to_frame_point_y, 0]) frame_hex_bolt_hole();
|
translate([-panel_to_frame_point_x, panel_to_frame_point_y, 0]) frame_hex_bolt_hole();
|
||||||
translate([panel_to_frame_point_x, -panel_to_frame_point_y, 0]) frame_hex_bolt_hole();
|
translate([panel_to_frame_point_x, -panel_to_frame_point_y, 0]) frame_hex_bolt_hole();
|
||||||
translate([-panel_to_frame_point_x, -panel_to_frame_point_y, 0]) frame_hex_bolt_hole();
|
translate([-panel_to_frame_point_x, -panel_to_frame_point_y, 0]) frame_hex_bolt_hole();
|
||||||
|
|
||||||
|
// comfort bevel
|
||||||
|
translate([0, -frame_y/2, frame_z/2]) rotate([45, 0, 0]) cube([frame_x+0.01, 4, 4], center=true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user