diff --git a/src/components.scad b/src/components.scad
index 9adfa27..a2c64ca 100644
--- a/src/components.scad
+++ b/src/components.scad
@@ -205,6 +205,9 @@ module frame() {
frame_hex_bolt_hole();
translate([-((top_plate_x/2)-10), -((top_plate_y/2)-10), 0])
frame_hex_bolt_hole();
+
+ // thin up the mount point to accommodate snap-ins, ethercon adapter
+ translate([0, 10, 10]) cube([120, 180, 60], center=true);
}
}
diff --git a/src/frame-left.scad b/src/frame-left.scad
index 0ce72d3..63c1b12 100644
--- a/src/frame-left.scad
+++ b/src/frame-left.scad
@@ -34,6 +34,11 @@ module left_frame() {
// cable routing hole
frame_cable_routing_hole();
+
+ // aux button holes
+ translate([0, 100, 0]) rotate([90, 0, 0]) button_24mm_hole();
+ translate([-40, 100, 0]) rotate([90, 0, 0]) button_24mm_hole();
+ translate([40, 100, 0]) rotate([90, 0, 0]) button_24mm_hole();
}
}
diff --git a/src/frame-middle.scad b/src/frame-middle.scad
index 52da154..9a96747 100644
--- a/src/frame-middle.scad
+++ b/src/frame-middle.scad
@@ -42,9 +42,6 @@ module middle_frame() {
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();
-
- // max panel thickness per ethercon
- translate([0, 10, 10]) cube([120, 180, 60], center=true);
}
}
diff --git a/src/frame-right.scad b/src/frame-right.scad
new file mode 100644
index 0000000..4449679
--- /dev/null
+++ b/src/frame-right.scad
@@ -0,0 +1,26 @@
+/* Copyright Brian Stephan 2023
+ *
+ * This file is part of bullet-system-stick.
+ *
+ * bullet-system-stick is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * bullet-system-stick is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * bullet-system-stick. If not, see .
+ */
+
+include
+use
+
+module right_frame() {
+ mirror([1, 0, 0]) left_frame();
+}
+
+right_frame();