adjusted n2, n2+ openings and sbc placement for rack case

This commit is contained in:
Edward Kisiel
2025-05-25 12:02:04 -04:00
parent f5dd71ec29
commit d5d63e54a2
3 changed files with 5 additions and 3 deletions

View File

@@ -633,7 +633,7 @@ if(case_design == "rack" && side == "bottom") {
rack_bay_xyz_loc[r][0] + pcb_width : rack_bay_xyz_loc[r][0];
pcb_loc_y = rack_bay_rotation[r] == 270 ? rack_bay_xyz_loc[r][1]+pcb_width : rack_bay_rotation[r] == 180 ?
rack_bay_xyz_loc[r][1]+pcb_depth : rack_bay_xyz_loc[r][1];
pcb_loc_z = rack_bay_xyz_loc[r][2];
pcb_loc_z = rack_bay_sbc[r] == "n2+" ? rack_bay_xyz_loc[r][2]+1.5 : rack_bay_xyz_loc[r][2];
// sbc openings
if(sbc_highlight == true && rack_bay_sbc[r] != "none") {

View File

@@ -5812,7 +5812,7 @@
"rack_bay5_rear_fan": "true",
"rack_bay5_rotation": "0",
"rack_bay5_wall": "false",
"rack_bay5_xyz_loc": "[345, 0, 0]",
"rack_bay5_xyz_loc": "[345, 0, 1.5]",
"rack_bay6_face": "fixed",
"rack_bay6_rear_conduit": "grommet",
"rack_bay6_rear_fan": "true",

View File

@@ -1192,6 +1192,7 @@ if (view == "model") {
bay_tray(depth-2*wallthick-gap-.5-tol,r);
}
}
// sbc placement
if(sbc_off == false) {
for(i = [0:len(rack_bay_sbc)-1]) {
if(rack_bay_sbc[i] != "none" && rack_bay_face[i] != "removable") {
@@ -1205,7 +1206,8 @@ if (view == "model") {
pcb_loc_x = rack_bay_rotation[i] == 90 ? rack_bay_xyz_loc[i][0] + pcb_width : rack_bay_rotation[i] == 180 ? rack_bay_xyz_loc[i][0] + pcb_width : rack_bay_xyz_loc[i][0];
pcb_loc_y = rack_bay_rotation[i] == 270 ? rack_bay_xyz_loc[i][1]+pcb_width : rack_bay_rotation[i] == 180 ? rack_bay_xyz_loc[i][1]+pcb_depth : rack_bay_xyz_loc[i][1];
pcb_loc_z = rack_bay_xyz_loc[i][2];
pcb_loc_z = rack_bay_sbc[i] == "n2+" ? rack_bay_xyz_loc[i][2]+1.5 : rack_bay_xyz_loc[i][2];
// pcb_loc_z = rack_bay_xyz_loc[i][2];
translate([pcb_loc_x ,pcb_loc_y,pcb_bmaxz+floorthick+case_offset_bz+pcb_loc_z])
rotate([0,0,rack_bay_rotation[i]])