fixed spacer and right side placment issue, updated readme.md, code cleanup and example case accessories
This commit is contained in:
@@ -71,19 +71,21 @@ module case_top(case_design) {
|
||||
}
|
||||
}
|
||||
if(case_design == "panel_nas") {
|
||||
x_adj = pcb_width > 100 ? width-2*sidethick : width-2*(gap+sidethick);
|
||||
xtab_adj = pcb_width > 100 ? width-gap-2*sidethick-adj : width-gap-2*(gap+sidethick)-adj;
|
||||
union() {
|
||||
translate([-gap,-wallthick,case_z-2*wallthick])
|
||||
cube([width-2*(gap+sidethick),depth-(2*wallthick),wallthick]);
|
||||
translate([-gap,-wallthick,case_z-2*floorthick])
|
||||
cube([x_adj,depth-(2*wallthick),floorthick]);
|
||||
translate([-gap-sidethick+(2*adj),depth-(3*wallthick)-gap-adj-20,
|
||||
case_z-2*floorthick])
|
||||
cube([sidethick+(2*adj),10,floorthick]);
|
||||
translate([width-(3*sidethick)-adj,depth-(3*wallthick)-gap-adj-20,
|
||||
translate([xtab_adj,depth-(3*wallthick)-gap-adj-20,
|
||||
case_z-2*floorthick])
|
||||
cube([sidethick+2*adj,10,floorthick]);
|
||||
translate([-gap-sidethick+(2*adj),40-wallthick-gap+adj,
|
||||
case_z-2*floorthick])
|
||||
cube([sidethick+2*adj,10,floorthick]);
|
||||
translate([width-(3*sidethick)-adj,40-wallthick-gap+adj,
|
||||
translate([xtab_adj,40-wallthick-gap+adj,
|
||||
case_z-2*floorthick])
|
||||
cube([sidethick+2*adj,10,floorthick]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user