rename box-style frame pieces to be explicitly for boxes
I'm going to need to duplicate and edit the top/bottom pieces in order to create better extended pieces, so this moves them into something explicitly-named. next commit will fix the extended pieces Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
parent
db41aa1183
commit
d578890d96
@ -6,9 +6,9 @@
|
|||||||
include <../src/parameters.scad>
|
include <../src/parameters.scad>
|
||||||
include <../src/components.scad>
|
include <../src/components.scad>
|
||||||
use <../src/frame-left.scad>
|
use <../src/frame-left.scad>
|
||||||
use <../src/frame-piece-side.scad>
|
use <../src/frame-piece-side-for-box.scad>
|
||||||
use <../src/frame-piece-top-or-bottom.scad>
|
use <../src/frame-piece-top-or-bottom-for-box.scad>
|
||||||
use <../src/frame-piece-top-or-bottom-aux-and-neutrik.scad>
|
use <../src/frame-piece-top-or-bottom-for-box-aux-and-neutrik.scad>
|
||||||
use <../src/top-panel-inset-lever-and-dir_arc-plus-w-30mm.scad>
|
use <../src/top-panel-inset-lever-and-dir_arc-plus-w-30mm.scad>
|
||||||
use <../src/top-panel-inset-sega-2p-plus-one-plus-control-with-mount.scad>
|
use <../src/top-panel-inset-sega-2p-plus-one-plus-control-with-mount.scad>
|
||||||
use <../src/misc-decorative-plate-24mm-button.scad>
|
use <../src/misc-decorative-plate-24mm-button.scad>
|
||||||
@ -23,9 +23,9 @@ top_deco_color = "white";
|
|||||||
color(panel_color) translate([-panel_x/2, 0, frame_z/2-panel_z+0.01]) top_panel_inset_lever_and_dir_arc_w_30mm();
|
color(panel_color) translate([-panel_x/2, 0, frame_z/2-panel_z+0.01]) top_panel_inset_lever_and_dir_arc_w_30mm();
|
||||||
color(panel_color) translate([panel_x/2, 0, frame_z/2-panel_z+0.01]) top_panel_inset_sega_2p_plus_one_plus_control_with_mount();
|
color(panel_color) translate([panel_x/2, 0, frame_z/2-panel_z+0.01]) top_panel_inset_sega_2p_plus_one_plus_control_with_mount();
|
||||||
color(base_color) translate([-frame_x/2+5, 0, -2.5]) left_frame();
|
color(base_color) translate([-frame_x/2+5, 0, -2.5]) left_frame();
|
||||||
color(base_color) translate([panel_x/2, 0, -2.5]) rotate([0, 180, 0]) side_frame_piece();
|
color(base_color) translate([panel_x/2, 0, -2.5]) rotate([0, 180, 0]) side_box_frame_piece();
|
||||||
color(base_color) translate([panel_x/2, 0, -2.5]) top_or_bottom_frame_piece();
|
color(base_color) translate([panel_x/2, 0, -2.5]) top_or_bottom_box_frame_piece();
|
||||||
color(base_color) translate([panel_x/2, 0, -2.5]) rotate([180, 180, 0]) top_or_bottom_aux_and_neutrik_frame_piece();
|
color(base_color) translate([panel_x/2, 0, -2.5]) rotate([180, 180, 0]) top_or_bottom_aux_and_neutrik_box_frame_piece();
|
||||||
color(base_color) translate([-panel_x/2, 0, -5-frame_z/2+5]) bottom_panel();
|
color(base_color) translate([-panel_x/2, 0, -5-frame_z/2+5]) bottom_panel();
|
||||||
color(base_color) translate([panel_x/2, 0, -5-frame_z/2+5]) bottom_panel();
|
color(base_color) translate([panel_x/2, 0, -5-frame_z/2+5]) bottom_panel();
|
||||||
|
|
||||||
|
@ -6,9 +6,9 @@
|
|||||||
include <../src/parameters.scad>
|
include <../src/parameters.scad>
|
||||||
include <../src/components.scad>
|
include <../src/components.scad>
|
||||||
use <../src/frame-piece-interconnect.scad>
|
use <../src/frame-piece-interconnect.scad>
|
||||||
use <../src/frame-piece-side.scad>
|
use <../src/frame-piece-side-for-box.scad>
|
||||||
use <../src/frame-piece-top-or-bottom.scad>
|
use <../src/frame-piece-top-or-bottom-for-box.scad>
|
||||||
use <../src/frame-piece-top-or-bottom-aux-and-neutrik.scad>
|
use <../src/frame-piece-top-or-bottom-for-box-aux-and-neutrik.scad>
|
||||||
use <../src/top-panel-overhang-left-lever-and-dir_arc-plus-w-30mm.scad>
|
use <../src/top-panel-overhang-left-lever-and-dir_arc-plus-w-30mm.scad>
|
||||||
use <../src/top-panel-overhang-right-sega-2p-plus-one-plus-control-with-mount.scad>
|
use <../src/top-panel-overhang-right-sega-2p-plus-one-plus-control-with-mount.scad>
|
||||||
use <../src/bottom-panel-overhang-left.scad>
|
use <../src/bottom-panel-overhang-left.scad>
|
||||||
@ -19,12 +19,12 @@ use <../src/misc-dustwasher-lsx-nobi.scad>
|
|||||||
|
|
||||||
color("#C12E1F") translate([-panel_x/2-25, 0, frame_z/2+75]) top_panel_left_lever_and_dir_arc_w_30mm();
|
color("#C12E1F") translate([-panel_x/2-25, 0, frame_z/2+75]) top_panel_left_lever_and_dir_arc_w_30mm();
|
||||||
color("#C12E1F") translate([panel_x/2+25, 0, frame_z/2+75]) top_panel_right_sega_2p_plus_one_plus_control_with_mount();
|
color("#C12E1F") translate([panel_x/2+25, 0, frame_z/2+75]) top_panel_right_sega_2p_plus_one_plus_control_with_mount();
|
||||||
color("black") translate([-frame_x/2+5-25, -55, -2.5]) top_or_bottom_frame_piece();
|
color("black") translate([-frame_x/2+5-25, -55, -2.5]) top_or_bottom_box_frame_piece();
|
||||||
color("black") rotate([0, 180, 0]) translate([-frame_x/2+5-25, -55, -2.5]) top_or_bottom_frame_piece();
|
color("black") rotate([0, 180, 0]) translate([-frame_x/2+5-25, -55, -2.5]) top_or_bottom_box_frame_piece();
|
||||||
color("black") translate([-frame_x/2+5-50, 0, -2.5]) side_frame_piece();
|
color("black") translate([-frame_x/2+5-50, 0, -2.5]) side_box_frame_piece();
|
||||||
color("black") rotate([0, 180, 0]) translate([-frame_x/2+5-50, 0, -2.5]) side_frame_piece();
|
color("black") rotate([0, 180, 0]) translate([-frame_x/2+5-50, 0, -2.5]) side_box_frame_piece();
|
||||||
color("black") rotate([180, 0, 0]) translate([-frame_x/2+5-25, -55, -2.5]) top_or_bottom_aux_and_neutrik_frame_piece();
|
color("black") rotate([180, 0, 0]) translate([-frame_x/2+5-25, -55, -2.5]) top_or_bottom_aux_and_neutrik_box_frame_piece();
|
||||||
color("black") rotate([180, 0, 0]) rotate([0, 180, 0]) translate([-frame_x/2+5-25, -55, -2.5]) top_or_bottom_aux_and_neutrik_frame_piece();
|
color("black") rotate([180, 0, 0]) rotate([0, 180, 0]) translate([-frame_x/2+5-25, -55, -2.5]) top_or_bottom_aux_and_neutrik_box_frame_piece();
|
||||||
color("black") interconnect_frame_piece();
|
color("black") interconnect_frame_piece();
|
||||||
color("#C12E1F") translate([-panel_x/2-25, 0, -5-frame_z/2-75]) bottom_panel_left();
|
color("#C12E1F") translate([-panel_x/2-25, 0, -5-frame_z/2-75]) bottom_panel_left();
|
||||||
color("#C12E1F") translate([panel_x/2+25, 0, -5-frame_z/2-75]) bottom_panel_right();
|
color("#C12E1F") translate([panel_x/2+25, 0, -5-frame_z/2-75]) bottom_panel_right();
|
||||||
|
@ -5,11 +5,11 @@
|
|||||||
|
|
||||||
include <parameters.scad>
|
include <parameters.scad>
|
||||||
include <components.scad>
|
include <components.scad>
|
||||||
use <frame-piece-side.scad>
|
use <frame-piece-side-for-box.scad>
|
||||||
|
|
||||||
module interconnect_frame_half_piece() {
|
module interconnect_frame_half_piece() {
|
||||||
translate([frame_x/2-frame_wall, 0, 0]) difference() {
|
translate([frame_x/2-frame_wall, 0, 0]) difference() {
|
||||||
side_frame_piece();
|
side_box_frame_piece();
|
||||||
rotate([0, 0, 180]) side_chopper();
|
rotate([0, 0, 180]) side_chopper();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,19 +5,19 @@
|
|||||||
|
|
||||||
include <parameters.scad>
|
include <parameters.scad>
|
||||||
include <components.scad>
|
include <components.scad>
|
||||||
use <frame-piece-top-or-bottom.scad>
|
use <frame-piece-top-or-bottom-for-box.scad>
|
||||||
|
|
||||||
module side_frame_piece() {
|
module side_box_frame_piece() {
|
||||||
piece_width = panel_support_width+frame_wall+frame_mount_column_width;
|
piece_width = panel_support_width+frame_wall+frame_mount_column_width;
|
||||||
difference() {
|
difference() {
|
||||||
// side piece is left/right agnostic
|
// side piece is left/right agnostic
|
||||||
frame();
|
frame();
|
||||||
// minus the top and bottom
|
// minus the top and bottom
|
||||||
top_or_bottom_frame_piece();
|
top_or_bottom_box_frame_piece();
|
||||||
rotate([180, 0, 0]) top_or_bottom_frame_piece();
|
rotate([180, 0, 0]) top_or_bottom_box_frame_piece();
|
||||||
// and just chop out the rest of the frame
|
// and just chop out the rest of the frame
|
||||||
translate([piece_width, 0, 0]) cube([frame_x, frame_y+1, frame_z+1], center=true);
|
translate([piece_width, 0, 0]) cube([frame_x, frame_y+1, frame_z+1], center=true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
side_frame_piece();
|
side_box_frame_piece();
|
@ -5,11 +5,11 @@
|
|||||||
|
|
||||||
include <parameters.scad>
|
include <parameters.scad>
|
||||||
include <components.scad>
|
include <components.scad>
|
||||||
use <frame-piece-top-or-bottom.scad>
|
use <frame-piece-top-or-bottom-for-box.scad>
|
||||||
|
|
||||||
module top_or_bottom_aux_and_neutrik_frame_piece() {
|
module top_or_bottom_aux_and_neutrik_box_frame_piece() {
|
||||||
difference() {
|
difference() {
|
||||||
top_or_bottom_frame_piece();
|
top_or_bottom_box_frame_piece();
|
||||||
|
|
||||||
// aux button holes
|
// aux button holes
|
||||||
translate([-35.25, -101.5, 0]) rotate([90, 0, 0]) aux_control_three_button_cluster();
|
translate([-35.25, -101.5, 0]) rotate([90, 0, 0]) aux_control_three_button_cluster();
|
||||||
@ -25,4 +25,4 @@ module top_or_bottom_aux_and_neutrik_frame_piece() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
top_or_bottom_aux_and_neutrik_frame_piece();
|
top_or_bottom_aux_and_neutrik_box_frame_piece();
|
@ -7,7 +7,7 @@ include <parameters.scad>
|
|||||||
include <components.scad>
|
include <components.scad>
|
||||||
use <frame-left.scad>
|
use <frame-left.scad>
|
||||||
|
|
||||||
module top_or_bottom_frame_piece() {
|
module top_or_bottom_box_frame_piece() {
|
||||||
piece_width = panel_support_width+frame_wall+frame_mount_column_width;
|
piece_width = panel_support_width+frame_wall+frame_mount_column_width;
|
||||||
intersection() {
|
intersection() {
|
||||||
left_frame();
|
left_frame();
|
||||||
@ -27,4 +27,4 @@ module top_or_bottom_frame_piece() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
top_or_bottom_frame_piece();
|
top_or_bottom_box_frame_piece();
|
Loading…
x
Reference in New Issue
Block a user