fixed top standoff z placement and height for tray_side cases
This commit is contained in:
@@ -310,7 +310,9 @@ module case_top(case_design) {
|
|||||||
pcbhole_z = sbc_data[s[0]][i+6];
|
pcbhole_z = sbc_data[s[0]][i+6];
|
||||||
pcbhole_size = sbc_data[s[0]][i+9][0];
|
pcbhole_size = sbc_data[s[0]][i+9][0];
|
||||||
pcbhole_pos = sbc_data[s[0]][i+10][4];
|
pcbhole_pos = sbc_data[s[0]][i+10][4];
|
||||||
case_z = case_design == "fitted" ? case_z+floorthick : case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
case_z = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? case_z+floorthick :
|
||||||
|
case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
||||||
|
|
||||||
if (class == "pcbhole" && id == 0 && pcbhole_pos == "left_rear" &&
|
if (class == "pcbhole" && id == 0 && pcbhole_pos == "left_rear" &&
|
||||||
top_rear_left_enable == true && top_standoff[6] != "blind") {
|
top_rear_left_enable == true && top_standoff[6] != "blind") {
|
||||||
@@ -350,7 +352,9 @@ module case_top(case_design) {
|
|||||||
pcbhole_size = sbc_data[s[0]][i+9][0];
|
pcbhole_size = sbc_data[s[0]][i+9][0];
|
||||||
pcbhole_state = sbc_data[s[0]][i+10][0];
|
pcbhole_state = sbc_data[s[0]][i+10][0];
|
||||||
pcbhole_pos = sbc_data[s[0]][i+10][4];
|
pcbhole_pos = sbc_data[s[0]][i+10][4];
|
||||||
case_z = case_design == "fitted" ? case_z+floorthick : case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
case_z = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? case_z+floorthick :
|
||||||
|
case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
||||||
|
|
||||||
if(id == pcbid && id != 0 && pcbclass == "pcbhole") {
|
if(id == pcbid && id != 0 && pcbclass == "pcbhole") {
|
||||||
if (pcbclass == "pcbhole" && pcbhole_pos == "left_rear" &&
|
if (pcbclass == "pcbhole" && pcbhole_pos == "left_rear" &&
|
||||||
@@ -385,7 +389,9 @@ module case_top(case_design) {
|
|||||||
// extended standoff holes
|
// extended standoff holes
|
||||||
if(ext_top_standoffs == true) {
|
if(ext_top_standoffs == true) {
|
||||||
|
|
||||||
case_z = case_design == "fitted" ? case_z+floorthick : case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
case_z = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? case_z+floorthick :
|
||||||
|
case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
||||||
|
|
||||||
// right-rear standoff
|
// right-rear standoff
|
||||||
if((width-pcb_loc_x-pcb_width-(gap+2*wallthick) >= ext_top_standoff_support_size ||
|
if((width-pcb_loc_x-pcb_width-(gap+2*wallthick) >= ext_top_standoff_support_size ||
|
||||||
@@ -477,8 +483,12 @@ module case_top(case_design) {
|
|||||||
pcbhole_z = sbc_data[s[0]][i+6];
|
pcbhole_z = sbc_data[s[0]][i+6];
|
||||||
pcbhole_size = sbc_data[s[0]][i+9][0];
|
pcbhole_size = sbc_data[s[0]][i+9][0];
|
||||||
pcbhole_pos = sbc_data[s[0]][i+10][4];
|
pcbhole_pos = sbc_data[s[0]][i+10][4];
|
||||||
case_z = case_design == "fitted" ? case_z+floorthick : case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
case_z = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
stand_off_adj = case_design == "fitted" ? floorthick : case_design == "snap" ? 2 * floorthick : 0;
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? case_z+floorthick :
|
||||||
|
case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
||||||
|
stand_off_adj = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? floorthick :
|
||||||
|
case_design == "snap" ? 2 * floorthick : 0;
|
||||||
|
|
||||||
if(class == "pcbhole" && id == pcb_id &&
|
if(class == "pcbhole" && id == pcb_id &&
|
||||||
(pcbhole_pos == "left_rear" || pcbhole_pos == "left_front" ||
|
(pcbhole_pos == "left_rear" || pcbhole_pos == "left_front" ||
|
||||||
@@ -574,8 +584,12 @@ module case_top(case_design) {
|
|||||||
pcbhole_size = sbc_data[s[0]][i+9][0];
|
pcbhole_size = sbc_data[s[0]][i+9][0];
|
||||||
pcbhole_state = sbc_data[s[0]][i+10][0];
|
pcbhole_state = sbc_data[s[0]][i+10][0];
|
||||||
pcbhole_pos = sbc_data[s[0]][i+10][4];
|
pcbhole_pos = sbc_data[s[0]][i+10][4];
|
||||||
case_z = case_design == "fitted" ? case_z+floorthick : case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
case_z = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
stand_off_adj = case_design == "fitted" ? floorthick : case_design == "snap" ? 2 * floorthick : 0;
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? case_z+floorthick :
|
||||||
|
case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
||||||
|
stand_off_adj = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? floorthick :
|
||||||
|
case_design == "snap" ? 2 * floorthick : 0;
|
||||||
|
|
||||||
if(pcbclass == "pcbhole" && pcbid == id && id != 0) {
|
if(pcbclass == "pcbhole" && pcbid == id && id != 0) {
|
||||||
if (pcbhole_pos == "left_rear" && multipcb_top_rear_left_enable == true &&
|
if (pcbhole_pos == "left_rear" && multipcb_top_rear_left_enable == true &&
|
||||||
@@ -658,8 +672,12 @@ module case_top(case_design) {
|
|||||||
// extended standoffs
|
// extended standoffs
|
||||||
if(ext_top_standoffs == true) {
|
if(ext_top_standoffs == true) {
|
||||||
|
|
||||||
case_z = case_design == "fitted" ? case_z+floorthick : case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
case_z = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
stand_off_adj = case_design == "fitted" ? floorthick : case_design == "snap" ? 2 * floorthick : 0;
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? case_z+floorthick :
|
||||||
|
case_design == "snap" ? case_z+(2 * floorthick) : case_z;
|
||||||
|
stand_off_adj = case_design == "fitted" || case_design == "tray_sides" ||
|
||||||
|
case_design == "tray_vu5" || case_design == "tray_vu7" ? floorthick :
|
||||||
|
case_design == "snap" ? 2 * floorthick : 0;
|
||||||
|
|
||||||
// extended right-rear standoff
|
// extended right-rear standoff
|
||||||
if((width-pcb_loc_x-pcb_width-(gap+2*wallthick) >= ext_top_standoff_support_size ||
|
if((width-pcb_loc_x-pcb_width-(gap+2*wallthick) >= ext_top_standoff_support_size ||
|
||||||
|
|||||||
Reference in New Issue
Block a user