don't mirror, mostly duplicate the left frame components into right frame
doing a naive mirror meant the neutrik D mount holes were in the wrong spot. fine for a 20mm + plate mount, but not good for any actual component
This commit is contained in:
parent
767b38acef
commit
aa633584e5
@ -17,10 +17,36 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
include <components.scad>
|
include <components.scad>
|
||||||
use <frame-left.scad>
|
|
||||||
|
module base_right_frame() {
|
||||||
|
difference() {
|
||||||
|
frame();
|
||||||
|
// chop the left edge off
|
||||||
|
mirror([1, 0, 0]) side_chopper();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module right_frame() {
|
module right_frame() {
|
||||||
mirror([1, 0, 0]) left_frame();
|
difference() {
|
||||||
|
base_right_frame();
|
||||||
|
// connection holes to other frames
|
||||||
|
mirror([1, 0, 0]) translate([0, 0, -top_plate_z/2]) frame_connection_holes();
|
||||||
|
|
||||||
|
// cable routing hole
|
||||||
|
mirror([1, 0, 0]) translate([0, 0, -top_plate_z/2]) frame_cable_routing_hole();
|
||||||
|
|
||||||
|
// aux button holes
|
||||||
|
translate([30, 101.5, 0]) rotate([270, 0, 0]) button_24mm_hole();
|
||||||
|
translate([30, (frame_y/2)-neutrik_panel_thickness-4, 0]) frame_cutout();
|
||||||
|
translate([70, 101.5, 0]) rotate([270, 0, 0]) button_24mm_hole();
|
||||||
|
translate([70, (frame_y/2)-neutrik_panel_thickness-4, 0]) frame_cutout();
|
||||||
|
translate([-10, 101.5, 0]) rotate([270, 0, 0]) button_24mm_hole();
|
||||||
|
translate([-10, (frame_y/2)-neutrik_panel_thickness-4, 0]) frame_cutout();
|
||||||
|
|
||||||
|
// neutrix button hole
|
||||||
|
translate([-70, (frame_y/2)-neutrik_panel_thickness, 0]) rotate([90, 0, 0]) neutrik_d_mount();
|
||||||
|
translate([-70, (frame_y/2)-neutrik_panel_thickness-4, 0]) frame_cutout();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
right_frame();
|
right_frame();
|
||||||
|
Loading…
Reference in New Issue
Block a user