added tol adjustment to panel_nas panel openings for right and left side for a better fit
This commit is contained in:
@@ -269,39 +269,39 @@ module case_side(case_design, side) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// rear edge top tab openings
|
// rear edge top tab openings
|
||||||
translate([width-3*sidethick-gap-adj,-2*wallthick+adj,case_z-30])
|
translate([width-3*sidethick-gap-adj,-2*wallthick+adj-tol,case_z-30])
|
||||||
cube([2*sidethick+2*adj,wallthick+tol,20]);
|
cube([2*sidethick+2*adj,wallthick+tol,20+tol]);
|
||||||
translate([width-3*sidethick-gap-adj,-(4*wallthick)+2*adj,case_z-20-tol])
|
translate([width-3*sidethick-gap-adj,-(4*wallthick)+2*adj,case_z-20])
|
||||||
cube([2*sidethick+(2*adj),2*wallthick,10+tol]);
|
cube([2*sidethick+(2*adj),2*wallthick,10+tol]);
|
||||||
|
|
||||||
// rear edge bottom tab openings
|
// rear edge bottom tab openings
|
||||||
translate([width-3*sidethick-gap-adj,-2*wallthick+adj,20])
|
translate([width-3*sidethick-gap-adj,-2*wallthick+adj-tol,20])
|
||||||
cube([2*sidethick+2*adj,wallthick+tol,20]);
|
cube([2*sidethick+2*adj,wallthick+tol,20+tol]);
|
||||||
translate([width-3*sidethick-gap-adj,-(4*wallthick)+2*adj,30-tol])
|
translate([width-3*sidethick-gap-adj,-(4*wallthick)+2*adj,30])
|
||||||
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([2*sidethick+(2*adj),2*wallthick,10+tol]);
|
||||||
|
|
||||||
// front edge top tab openings
|
// front edge top tab openings
|
||||||
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),case_z-30])
|
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),case_z-30])
|
||||||
cube([2*sidethick+(2*adj),wallthick,20]);
|
cube([2*sidethick+(2*adj),wallthick+tol,20+tol]);
|
||||||
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),case_z-20-tol])
|
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),case_z-20])
|
||||||
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
||||||
|
|
||||||
// front edge bottom tab openings
|
// front edge bottom tab openings
|
||||||
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),20])
|
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),20])
|
||||||
cube([2*sidethick+(2*adj),wallthick,20]);
|
cube([2*sidethick+(2*adj),wallthick+tol,20+tol]);
|
||||||
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),30-tol])
|
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),30])
|
||||||
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
||||||
|
|
||||||
if(hd_bays > 3) {
|
if(hd_bays > 3) {
|
||||||
// front edge middle tab openings
|
// front edge middle tab openings
|
||||||
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),(case_z/2)-5])
|
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),(case_z/2)-5])
|
||||||
cube([2*sidethick+2*adj,wallthick+tol,20]);
|
cube([2*sidethick+2*adj,wallthick+tol,20+tol]);
|
||||||
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),(case_z/2)-5+10])
|
translate([width-3*sidethick-gap-adj,depth-(4*wallthick),(case_z/2)-5+10])
|
||||||
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
||||||
|
|
||||||
// rear edge middle tab openings
|
// rear edge middle tab openings
|
||||||
translate([width-3*sidethick-gap-adj,-2*wallthick+adj,(case_z/2)-5])
|
translate([width-3*sidethick-gap-adj,-2*wallthick+adj-tol,(case_z/2)-5])
|
||||||
cube([2*sidethick+2*adj,wallthick+tol,20]);
|
cube([2*sidethick+2*adj,wallthick+tol,20+tol]);
|
||||||
translate([width-3*sidethick-gap-adj,-(4*wallthick),(case_z/2)-5+10])
|
translate([width-3*sidethick-gap-adj,-(4*wallthick),(case_z/2)-5+10])
|
||||||
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([2*sidethick+(2*adj),3*wallthick,10+tol]);
|
||||||
}
|
}
|
||||||
@@ -322,17 +322,17 @@ module case_side(case_design, side) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// top edge front tab opening
|
// top edge front tab opening
|
||||||
translate([width-3*sidethick-gap-adj,depth-(3*wallthick)-gap-adj-30,
|
translate([width-3*sidethick-gap-adj,depth-(3*wallthick)-gap-adj-30-tol,
|
||||||
case_z-(2*floorthick)])
|
case_z-(2*floorthick)])
|
||||||
cube([2*sidethick+(2*adj),20,floorthick+tol]);
|
cube([2*sidethick+(2*adj),20+tol,floorthick+tol]);
|
||||||
translate([width-3*sidethick-gap-adj,depth-(3*wallthick)-gap-adj-30-tol,
|
translate([width-3*sidethick-gap-adj,depth-(3*wallthick)-gap-adj-30-tol,
|
||||||
case_z-(2*floorthick)])
|
case_z-(2*floorthick)])
|
||||||
cube([2*sidethick+(2*adj),10+tol,(3*floorthick)+adj]);
|
cube([2*sidethick+(2*adj),10+tol,(3*floorthick)+adj]);
|
||||||
|
|
||||||
// top edge rear tab opening
|
// top edge rear tab opening
|
||||||
translate([width-3*sidethick-gap-adj,40-wallthick-gap-adj,
|
translate([width-3*sidethick-gap-adj,40-wallthick-gap-adj-tol,
|
||||||
case_z-(2*floorthick)])
|
case_z-(2*floorthick)])
|
||||||
cube([2*sidethick+(2*adj),10+adj,floorthick+tol]);
|
cube([2*sidethick+(2*adj),10+tol,floorthick+tol]);
|
||||||
translate([width-3*sidethick-gap-adj,30-wallthick-gap+adj-tol,
|
translate([width-3*sidethick-gap-adj,30-wallthick-gap+adj-tol,
|
||||||
case_z-(2*floorthick)])
|
case_z-(2*floorthick)])
|
||||||
cube([2*sidethick+(2*adj),10+tol,(3*floorthick)+adj]);
|
cube([2*sidethick+(2*adj),10+tol,(3*floorthick)+adj]);
|
||||||
@@ -357,34 +357,34 @@ module case_side(case_design, side) {
|
|||||||
rotate([0,-90,0]) slab([case_z+(3*wallthick),depth+(2*wallthick),sidethick],corner_fillet);
|
rotate([0,-90,0]) slab([case_z+(3*wallthick),depth+(2*wallthick),sidethick],corner_fillet);
|
||||||
|
|
||||||
// rear edge top tab openings
|
// rear edge top tab openings
|
||||||
translate([-sidethick-gap-adj,-2*wallthick+adj,case_z-30])
|
translate([-sidethick-gap-adj,-2*wallthick+adj-tol,case_z-30])
|
||||||
cube([sidethick+2*adj,wallthick+tol,20]);
|
cube([sidethick+2*adj,wallthick+tol,20]);
|
||||||
translate([-sidethick-gap-adj,-(4*wallthick),case_z-20-tol])
|
translate([-sidethick-gap-adj,-(4*wallthick)+tol,case_z-20])
|
||||||
cube([sidethick+(2*adj),3*wallthick+adj,10+tol]);
|
cube([sidethick+(2*adj),3*wallthick+adj,10+tol]);
|
||||||
|
|
||||||
// rear edge bottom tab openings
|
// rear edge bottom tab openings
|
||||||
translate([-sidethick-gap-adj,-2*wallthick+adj,20])
|
translate([-sidethick-gap-adj,-2*wallthick+adj-tol,20])
|
||||||
cube([sidethick+2*adj,wallthick+tol,20]);
|
cube([sidethick+2*adj,wallthick+tol,20]);
|
||||||
translate([-sidethick-gap-adj,-(4*wallthick),30-tol])
|
translate([-sidethick-gap-adj,-(4*wallthick)+tol,30])
|
||||||
cube([sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([sidethick+(2*adj),3*wallthick,10+tol]);
|
||||||
|
|
||||||
// front edge top tab openings
|
// front edge top tab openings
|
||||||
translate([-sidethick-gap-adj,depth-(4*wallthick),case_z-30])
|
translate([-sidethick-gap-adj,depth-(4*wallthick),case_z-30])
|
||||||
cube([sidethick+(2*adj),wallthick,20]);
|
cube([sidethick+(2*adj),wallthick+tol,20]);
|
||||||
translate([-sidethick-gap-adj,depth-(4*wallthick),case_z-20-tol])
|
translate([-sidethick-gap-adj,depth-(4*wallthick),case_z-20])
|
||||||
cube([sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([sidethick+(2*adj),3*wallthick,10+tol]);
|
||||||
|
|
||||||
// front edge bottom tab openings
|
// front edge bottom tab openings
|
||||||
translate([-sidethick-gap-adj,depth-(4*wallthick),20])
|
translate([-sidethick-gap-adj,depth-(4*wallthick),20])
|
||||||
cube([sidethick+(2*adj),wallthick,20]);
|
cube([sidethick+(2*adj),wallthick+tol,20]);
|
||||||
translate([-sidethick-gap-adj,depth-(4*wallthick),30-tol])
|
translate([-sidethick-gap-adj,depth-(4*wallthick),30])
|
||||||
cube([sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([sidethick+(2*adj),3*wallthick,10+tol]);
|
||||||
|
|
||||||
if(hd_bays > 3) {
|
if(hd_bays > 3) {
|
||||||
// rear edge middle tab openings
|
// rear edge middle tab openings
|
||||||
translate([-sidethick-gap-adj,-2*wallthick+adj,(case_z/2)-5])
|
translate([-sidethick-gap-adj,-2*wallthick+adj-tol,(case_z/2)-5])
|
||||||
cube([sidethick+2*adj,wallthick+tol,20]);
|
cube([sidethick+2*adj,wallthick+tol,20]);
|
||||||
translate([-sidethick-gap-adj,-(4*wallthick),(case_z/2)-5+10])
|
translate([-sidethick-gap-adj,-(4*wallthick)+tol,(case_z/2)-5+10])
|
||||||
cube([sidethick+(2*adj),3*wallthick,10+tol]);
|
cube([sidethick+(2*adj),3*wallthick,10+tol]);
|
||||||
|
|
||||||
// front edge middle tab openings
|
// front edge middle tab openings
|
||||||
|
|||||||
@@ -2285,7 +2285,7 @@
|
|||||||
"standard_motherboard_thickness": "0",
|
"standard_motherboard_thickness": "0",
|
||||||
"text_color": "Green",
|
"text_color": "Green",
|
||||||
"text_font": "Nimbus Mono PS",
|
"text_font": "Nimbus Mono PS",
|
||||||
"tol": "0.25",
|
"tol": "0.50",
|
||||||
"top_cover_pattern": "solid",
|
"top_cover_pattern": "solid",
|
||||||
"top_front_left_adjust": "0",
|
"top_front_left_adjust": "0",
|
||||||
"top_front_left_enable": "true",
|
"top_front_left_enable": "true",
|
||||||
@@ -3318,7 +3318,7 @@
|
|||||||
"standard_motherboard_thickness": "0",
|
"standard_motherboard_thickness": "0",
|
||||||
"text_color": "Green",
|
"text_color": "Green",
|
||||||
"text_font": "Nimbus Mono PS",
|
"text_font": "Nimbus Mono PS",
|
||||||
"tol": "0.25",
|
"tol": "0.50",
|
||||||
"top_cover_pattern": "solid",
|
"top_cover_pattern": "solid",
|
||||||
"top_front_left_adjust": "0",
|
"top_front_left_adjust": "0",
|
||||||
"top_front_left_enable": "true",
|
"top_front_left_enable": "true",
|
||||||
@@ -5727,7 +5727,7 @@
|
|||||||
"standard_motherboard_thickness": "0",
|
"standard_motherboard_thickness": "0",
|
||||||
"text_color": "Green",
|
"text_color": "Green",
|
||||||
"text_font": "Nimbus Mono PS",
|
"text_font": "Nimbus Mono PS",
|
||||||
"tol": "0.25",
|
"tol": "0.50",
|
||||||
"top_cover_pattern": "solid",
|
"top_cover_pattern": "solid",
|
||||||
"top_front_left_adjust": "0",
|
"top_front_left_adjust": "0",
|
||||||
"top_front_left_enable": "true",
|
"top_front_left_enable": "true",
|
||||||
@@ -5944,7 +5944,7 @@
|
|||||||
"standard_motherboard_thickness": "0",
|
"standard_motherboard_thickness": "0",
|
||||||
"text_color": "Green",
|
"text_color": "Green",
|
||||||
"text_font": "Nimbus Mono PS",
|
"text_font": "Nimbus Mono PS",
|
||||||
"tol": "0.25",
|
"tol": "0.50",
|
||||||
"top_cover_pattern": "solid",
|
"top_cover_pattern": "solid",
|
||||||
"top_front_left_adjust": "0",
|
"top_front_left_adjust": "0",
|
||||||
"top_front_left_enable": "true",
|
"top_front_left_enable": "true",
|
||||||
@@ -7442,7 +7442,7 @@
|
|||||||
"standard_motherboard_thickness": "0",
|
"standard_motherboard_thickness": "0",
|
||||||
"text_color": "Green",
|
"text_color": "Green",
|
||||||
"text_font": "Nimbus Mono PS",
|
"text_font": "Nimbus Mono PS",
|
||||||
"tol": "0.25",
|
"tol": "0.50",
|
||||||
"top_cover_pattern": "solid",
|
"top_cover_pattern": "solid",
|
||||||
"top_front_left_adjust": "0",
|
"top_front_left_adjust": "0",
|
||||||
"top_front_left_enable": "true",
|
"top_front_left_enable": "true",
|
||||||
|
|||||||
Reference in New Issue
Block a user