From 78ea95ecbdd08b7abc4199a2f3fa7235efa49afa Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Fri, 18 Aug 2023 10:08:34 -0500 Subject: [PATCH] moduleify middle_frame for testing purposes --- src/frame-middle.scad | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/src/frame-middle.scad b/src/frame-middle.scad index 3851af6..864be9c 100644 --- a/src/frame-middle.scad +++ b/src/frame-middle.scad @@ -18,7 +18,7 @@ include -module middle_frame() { +module base_middle_frame() { difference() { frame(); // chop the left and right edge off @@ -27,18 +27,23 @@ module middle_frame() { } } -difference() { - middle_frame(); - // connection holes to other frames - frame_connection_holes(); - mirror([1, 0, 0]) frame_connection_holes(); +module middle_frame() { + difference() { + base_middle_frame(); + // connection holes to other frames + frame_connection_holes(); + mirror([1, 0, 0]) frame_connection_holes(); - // cable routing holes - frame_cable_routing_hole(); - mirror([1, 0, 0]) frame_cable_routing_hole(); + // cable routing holes + frame_cable_routing_hole(); + mirror([1, 0, 0]) frame_cable_routing_hole(); - // neutrik mounts for connector, switches - translate([0, 100, 0]) rotate([90, 0, 0]) neutrik_d_mount(); - translate([-40, 100, 0]) rotate([90, 0, 0]) neutrik_d_mount(); - translate([40, 100, 0]) rotate([90, 0, 0]) neutrik_d_mount(); + // neutrik mounts for connector, switches + translate([0, 100, 0]) rotate([90, 0, 0]) neutrik_d_mount(); + translate([-40, 100, 0]) rotate([90, 0, 0]) neutrik_d_mount(); + translate([40, 100, 0]) rotate([90, 0, 0]) neutrik_d_mount(); + + } } + +middle_frame();