restore space for the hex bolts in the base panel frame posts
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
parent
78a43e41bc
commit
a5724209fe
@ -163,7 +163,11 @@ module levermountholes() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
module base_panel() {
|
module base_panel() {
|
||||||
|
difference() {
|
||||||
|
union() {
|
||||||
cube([panel_x, panel_y, panel_z], center=true);
|
cube([panel_x, panel_y, panel_z], center=true);
|
||||||
|
// add posts that sink into the frame, just to give
|
||||||
|
// a somewhat more sturdy/tight connection
|
||||||
translate([panel_to_frame_point_x, panel_to_frame_point_y, -panel_z])
|
translate([panel_to_frame_point_x, panel_to_frame_point_y, -panel_z])
|
||||||
scale([1.4, 1.4, 0.1]) frame_hex_bolt_hole();
|
scale([1.4, 1.4, 0.1]) frame_hex_bolt_hole();
|
||||||
translate([-panel_to_frame_point_x, panel_to_frame_point_y, -panel_z])
|
translate([-panel_to_frame_point_x, panel_to_frame_point_y, -panel_z])
|
||||||
@ -173,6 +177,19 @@ module base_panel() {
|
|||||||
translate([-panel_to_frame_point_x, -panel_to_frame_point_y, -panel_z])
|
translate([-panel_to_frame_point_x, -panel_to_frame_point_y, -panel_z])
|
||||||
scale([1.4, 1.4, 0.1]) frame_hex_bolt_hole();
|
scale([1.4, 1.4, 0.1]) frame_hex_bolt_hole();
|
||||||
}
|
}
|
||||||
|
// the posts mentioned above need space for the actual hex bolts
|
||||||
|
// used in connecting to the frame
|
||||||
|
translate([panel_to_frame_point_x, panel_to_frame_point_y, -panel_z])
|
||||||
|
scale([1, 1, 0.1]) frame_hex_bolt_hole();
|
||||||
|
translate([-panel_to_frame_point_x, panel_to_frame_point_y, -panel_z])
|
||||||
|
scale([1, 1, 0.1]) frame_hex_bolt_hole();
|
||||||
|
translate([panel_to_frame_point_x, -panel_to_frame_point_y, -panel_z])
|
||||||
|
scale([1, 1, 0.1]) frame_hex_bolt_hole();
|
||||||
|
translate([-panel_to_frame_point_x, -panel_to_frame_point_y, -panel_z])
|
||||||
|
scale([1, 1, 0.1]) frame_hex_bolt_hole();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
module base_bottom_panel() {
|
module base_bottom_panel() {
|
||||||
cube([panel_x, panel_y, panel_z], center=true);
|
cube([panel_x, panel_y, panel_z], center=true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user