From 0bea740cee599e0fc41cc5cf01886b56ff2dbc5d Mon Sep 17 00:00:00 2001
From: "Brian S. Stephan" <bss@incorporeal.org>
Date: Thu, 17 Aug 2023 19:55:42 -0500
Subject: [PATCH] move frame chopper into components for reuse

---
 src/components.scad | 4 ++++
 src/frame-left.scad | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/components.scad b/src/components.scad
index e63da5e..e92fe19 100644
--- a/src/components.scad
+++ b/src/components.scad
@@ -148,6 +148,10 @@ module frame_panel_surround() {
 	}
 }
 
+module frame_side_chopper() {
+	translate([frame_x/2, 0, 0]) cube([10.001, 2*(frame_y+top_plate_y), 2*(frame_z+top_plate_z)], center=true);
+}
+
 module frame_connection_holes() {
 	translate([frame_x/2, (frame_y/4)+10, (frame_z/4)]) rotate([0, 90, 0]) m4_hole();
 	translate([frame_x/2, (frame_y/4)+10, -(frame_z/4)]) rotate([0, 90, 0]) m4_hole();
diff --git a/src/frame-left.scad b/src/frame-left.scad
index b4d35b8..0ce72d3 100644
--- a/src/frame-left.scad
+++ b/src/frame-left.scad
@@ -22,7 +22,7 @@ module base_left_frame() {
 	difference() {
 		frame();
 		// chop the right edge off
-		translate([frame_x/2, 0, 0]) cube([10.001, 2*(frame_y+top_plate_y), 2*(frame_z+top_plate_z)], center=true);
+		frame_side_chopper();
 	}
 }