make the frame routing hole a semicircle on one side

this is still a very solid piece compared to the old method of a diamond
through the middle, and comes with two benefits:

1. semicircle cut out of the bottom (or top) means that wiring can be
   run over rather than through, simplifying some (dis)assembly, and...
2. semicircle on the bottom, and offset from the center, should allow
   for designs with a button in the center of the x-axis, rather than
   having to leave room for the frame wall. this might facilitate
   directional arc layouts where the buttons are combined in one shape

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
Brian S. Stephan 2024-04-23 17:15:03 -05:00
parent 01d4d95f24
commit e50629d372
Signed by: bss
GPG Key ID: 3DE06D3180895FCB

View File

@ -55,7 +55,7 @@ module frame_hex_bolt_hole() {
}
module frame_interchange_hole() {
cylinder(r=18, h=50, $fn=4, center=true);
cylinder(r=35, h=50, $fn=50, center=true);
}
module neutrik_d_hole() {
@ -315,7 +315,8 @@ module frame_connection_holes() {
}
module frame_cable_routing_hole() {
translate([frame_x/2, 0, 0]) rotate([0, 90, 0]) frame_interchange_hole();
// frame_y/12 is a hack for "kinda a bit above the center point"
translate([frame_x/2, frame_y/12, 25]) rotate([0, 90, 0]) frame_interchange_hole();
}
module base_frame() {