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>
|
||||
use <frame-left.scad>
|
||||
|
||||
module base_right_frame() {
|
||||
difference() {
|
||||
frame();
|
||||
// chop the left edge off
|
||||
mirror([1, 0, 0]) side_chopper();
|
||||
}
|
||||
}
|
||||
|
||||
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();
|
||||
|
Loading…
Reference in New Issue
Block a user