removed case_style and added new case_design names as replacement
This commit is contained in:
@@ -68,7 +68,7 @@ module case_bottom(case_design) {
|
||||
vertical=[corner_fillet,corner_fillet,corner_fillet,corner_fillet],
|
||||
top=[0,0,0,0], bottom=[0,0,0,0], $fn=90);
|
||||
}
|
||||
if(case_design == "tray") {
|
||||
if(case_design == "tray" || case_design == "tray_vu5" || case_design == "tray_vu7" || case_design == "tray_sides") {
|
||||
difference() {
|
||||
translate([(width/2)-wallthick-gap,(depth/2)-wallthick-gap,(bottom_height)/2])
|
||||
cube_fillet_inside([width,depth,bottom_height],
|
||||
@@ -110,7 +110,7 @@ module case_bottom(case_design) {
|
||||
}
|
||||
|
||||
// front panel
|
||||
if(case_style == "sides" || case_style == "vu5" || case_style == "vu7") {
|
||||
if(case_design == "tray_vu5" || case_design == "tray_vu7" || case_design == "tray_sides") {
|
||||
translate([-wallthick-gap,depth-(2*wallthick)-gap,bottom_height-adj])
|
||||
rotate([0,0,0]) cube([width,wallthick,top_height]);
|
||||
}
|
||||
@@ -279,7 +279,7 @@ module case_bottom(case_design) {
|
||||
}
|
||||
}
|
||||
// side attachment holes
|
||||
if(case_design == "tray") {
|
||||
if(case_design == "tray" || case_design == "tray_vu5" || case_design == "tray_vu7" || case_design == "tray_sides") {
|
||||
// right side bottom attachment holes
|
||||
translate([width-2*(wallthick+gap)-sidethick-adj,wallthick+gap+10,
|
||||
floorthick+3.4]) rotate([0,90,0]) cylinder(d=3, h=10+sidethick+(2*adj));
|
||||
|
||||
@@ -20,13 +20,12 @@
|
||||
DESCRIPTION: creates folded case flat blanks for supported designs
|
||||
TODO: none
|
||||
|
||||
USAGE: case_folded(case_design, case_style)
|
||||
USAGE: case_folded(case_design)
|
||||
|
||||
case_design = paper
|
||||
case_style = split-top, full-top
|
||||
case_design = paper_full-top, paper_split-top
|
||||
*/
|
||||
|
||||
module case_folded(case_design, case_style) {
|
||||
module case_folded(case_design) {
|
||||
|
||||
section_position = 2;
|
||||
ba = bend_allowance;
|
||||
@@ -39,7 +38,7 @@ tab_x = pcb_depth/4;
|
||||
tab_y = fold_height/2;
|
||||
tab_inset = 6;
|
||||
|
||||
if(case_style == "split-top") {
|
||||
if(case_design == "paper_split-top") {
|
||||
// rear
|
||||
difference() {
|
||||
union() {
|
||||
@@ -121,7 +120,7 @@ tab_inset = 6;
|
||||
translate([0, pcb_depth+fold_height+(pcb_depth/2)-ba, 0]) cube([pcb_width, 2, material_thickness]);
|
||||
}
|
||||
|
||||
if(case_style == "full-top" || case_style == "none") {
|
||||
if(case_design == "paper_full-top") {
|
||||
// rear
|
||||
difference() {
|
||||
union() {
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
DESCRIPTION: creates case side for supported designs and styles
|
||||
TODO: none
|
||||
|
||||
USAGE: case_side(case_design, case_style, side)
|
||||
USAGE: case_side(case_design, side)
|
||||
|
||||
*/
|
||||
|
||||
module case_side(case_design, case_style, side) {
|
||||
module case_side(case_design, side) {
|
||||
|
||||
difference() {
|
||||
union() {
|
||||
@@ -128,7 +128,7 @@ module case_side(case_design, case_style, side) {
|
||||
}
|
||||
}
|
||||
}
|
||||
if(case_design == "tray" && case_style == "sides") {
|
||||
if(case_design == "tray_sides") {
|
||||
if(side == "right") {
|
||||
difference() {
|
||||
union() {
|
||||
@@ -186,15 +186,15 @@ module case_side(case_design, case_style, side) {
|
||||
}
|
||||
}
|
||||
}
|
||||
if(case_design == "tray" && case_style == "vu5") {
|
||||
if(case_design == "tray_vu5") {
|
||||
cheight = case_z+90;
|
||||
vesa = 75;
|
||||
vu_holder(case_style,side,vesa,cheight);
|
||||
vu_holder("vu5",side,vesa,cheight);
|
||||
}
|
||||
if(case_design == "tray" && case_style == "vu7") {
|
||||
if(case_design == "tray_vu7") {
|
||||
cheight = case_z+122;
|
||||
vesa = 100;
|
||||
vu_holder(case_style,side,vesa,cheight);
|
||||
vu_holder("vu7",side,vesa,cheight);
|
||||
}
|
||||
// additive accessories
|
||||
if(accessory_name != "none") {
|
||||
|
||||
@@ -76,13 +76,13 @@ module case_top(case_design) {
|
||||
vertical=[corner_fillet,corner_fillet,corner_fillet,corner_fillet],
|
||||
top=[0,0,0,0], bottom=[0,0,0,0], $fn=90);
|
||||
}
|
||||
if(case_design == "tray" && (case_style == "vu5" || case_style == "vu7" || case_style == "sides")) {
|
||||
if(case_design == "tray_vu5" || case_design == "tray_vu7" || case_design == "tray_sides") {
|
||||
translate([-wallthick-gap+.5,-wallthick-gap,case_z])
|
||||
cube([width-1,depth,floorthick]);
|
||||
translate([-wallthick-gap+.5,-wallthick-gap,
|
||||
case_z-floorthick+adj]) cube([width-1,wallthick,wallthick]);
|
||||
}
|
||||
if(case_design == "tray" && case_style == "none") {
|
||||
if(case_design == "tray") {
|
||||
difference() {
|
||||
translate([(width/2)-wallthick-gap,(depth/2)-wallthick-gap,case_z/2])
|
||||
cube_fillet_inside([width+2*wallthick+1,depth,case_z],
|
||||
|
||||
Reference in New Issue
Block a user