mainframeextrafront = 25;
rearwallstrengthwidth = 10;
+keepslotclear = 10;
// computed values
translate([-1, -rearwallthick, 0])
cube([mainframemaxx+1, rearwallthick, mainframemaxz]);
- for (x=[keepslotx - 10, mainframemaxx]) {
+ for (x=[keepslotx - keepslotclear, mainframemaxx]) {
translate([x,0,0])
rotate([90,0,-90])
linear_extrude(height=mainframeendthick)
translate([-1,
-rearwallthick - boltholeslotshorter + 0.2,
tubedia + tubetubetopslop + tubetubethick + 4])
- cube([keepslotx - 10 + 1,
+ cube([keepslotx - keepslotclear + 1,
boltholeslotshorter + 0.5,
rearwallstrengthwidth]);
}