this undoes my work to simplify the bottom of the frame and move button holes in the frames accordingly. the top and bottom are now symmetrical in terms of their bevel, and the buttons are centered. this will make the print of the frame difficult again, but I have an upcoming change to modularize the frame walls and that will print far better, so I'm thinking this is what I want. testing ongoing This reverts commited031b9308. This reverts commitf90fc095e0. Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
41 lines
1.1 KiB
OpenSCAD
41 lines
1.1 KiB
OpenSCAD
/*
|
|
* SPDX-FileCopyrightText: © 2023 Brian S. Stephan <bss@incorporeal.org>
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
|
|
include <parameters.scad>
|
|
include <components.scad>
|
|
|
|
module base_right_frame() {
|
|
difference() {
|
|
frame();
|
|
// chop the left edge off
|
|
mirror([1, 0, 0]) side_chopper();
|
|
}
|
|
}
|
|
|
|
module right_frame() {
|
|
difference() {
|
|
base_right_frame();
|
|
// connection holes to other frames
|
|
mirror([1, 0, 0]) frame_connection_holes();
|
|
|
|
// cable routing hole
|
|
mirror([1, 0, 0]) frame_cable_routing_hole();
|
|
|
|
// aux button holes
|
|
translate([35, 101.5, 0]) rotate([270, 0, 0]) aux_control_three_button_cluster();
|
|
translate([35, (frame_y/2)-neutrik_panel_thickness-4, 0]) frame_cutout();
|
|
translate([72, (frame_y/2)-neutrik_panel_thickness-4, 0]) frame_cutout();
|
|
translate([-2, (frame_y/2)-neutrik_panel_thickness-4, 0]) frame_cutout();
|
|
|
|
// neutrix button hole
|
|
translate([-frame_center_to_neutrik, (frame_y/2)-neutrik_panel_thickness, 0])
|
|
rotate([90, 0, 0]) neutrik_d_mount();
|
|
translate([-frame_center_to_neutrik, (frame_y/2)-neutrik_panel_thickness-4, 0])
|
|
frame_cutout();
|
|
}
|
|
}
|
|
|
|
right_frame();
|