diff --git a/lib/oem_hk.scad b/lib/oem_hk.scad index 53d9a8f..9b404c4 100644 --- a/lib/oem_hk.scad +++ b/lib/oem_hk.scad @@ -70,7 +70,7 @@ module hk_uart(mask) { $fn = 90; if(enablemask == true) { - translate([23-msetback,3.75,3]) rotate([90,0,90]) slot(4, 5, mlength); + translate([23-msetback,2,3]) rotate([90,0,90]) slot(4, 8.5, mlength); } if(enablemask == false) { color("#008066") cube([size[0],size[1],size[2]]); @@ -106,10 +106,10 @@ module hk_uart_holder(mask) { mstyle = mask[3]; if(enablemask == true) { - translate([23-msetback,3.75,3]) rotate([90,0,90]) slot(4, 5, mlength); + translate([4.5,msetback-1,6]) rotate([90,0,0]) slot(4, 8.5, mlength); } if(enablemask == false) { - translate([22,-2.5,-3]) rotate([0,0,90]) +// translate([22,-2.5,-3]) rotate([0,0,90]) union () { difference () { cube([18,21.75,9]); @@ -965,7 +965,7 @@ module hk_boom(speakers, orientation, mask) { if(enablemask == true) { if(mstyle == "default" || mstyle == "pcb") { - translate([35,35-msetback,5]) rotate([270,0,0]) slot(4, 19, mlength); + translate([35,35-msetback,5]) rotate([270,0,0]) slot(5, 19, mlength); audio("jack_3.5-2", 7.75, 21.75, 0, "top", 180, [6.5,13.5,4], [5,0], 1.6, true, [true,mlength,msetback+2.5,"default"]); } if(mstyle == "default" || mstyle == "speakers") { @@ -1057,7 +1057,7 @@ module hk_boom(speakers, orientation, mask) { /* - NAME: hk_boom + NAME: hk_boom_speaker DESCRIPTION: hardkernel stereo boom bonnet pcb and speakers TODO: none @@ -1139,7 +1139,7 @@ module boom_speaker(mask) { $fn = 90; if(enablemask == true) { - translate([0,0,-msetback]) cylinder(d=27.8, h=mlength); + #translate([0,0,-msetback]) cylinder(d=27, h=mlength); } if(enablemask == false) { difference() { @@ -1204,7 +1204,7 @@ module hk_boom_grill(style, thick) { } if(style == "flat") { difference() { - translate([0,0,0]) cylinder(d=24.5, h=thick); + translate([0,0,0]) cylinder(d=27, h=thick); for(c=[-14.5:3:24]) { for(r=[-14.5:3:24]) { translate([r,c,-1]) cube([2,2,thick+2]); diff --git a/lib/standoff.scad b/lib/standoff.scad index 3afa708..cd7ddc5 100644 --- a/lib/standoff.scad +++ b/lib/standoff.scad @@ -132,7 +132,7 @@ module standoff(stand_off, mask){ } // countersink hole if(sink == "countersunk" && reverse == false) { - #translate([0,0, -adj]) cylinder(d1=6.5, d2=holesize, h=3.25); + translate([0,0, -adj]) cylinder(d1=6.5, d2=holesize, h=3.25); } if(sink == "countersunk" && reverse == true) { translate([0,0,+adj-2.5]) cylinder(d1=holesize, d2=6.5, h=3.25); diff --git a/mod/add.scad b/mod/add.scad index 28a0dd8..8fad056 100644 --- a/mod/add.scad +++ b/mod/add.scad @@ -47,7 +47,7 @@ module add(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { mlen = mask[1]; msetback = mask[2]; mstyle = mask[3]; - + if(type == "rectangle") { translate([loc_x,loc_y,loc_z]) rotate(rotation) slab_r([size_x,size_y,size_z],data[0]); } @@ -66,8 +66,11 @@ module add(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { if(type == "stl_model") { translate([loc_x,loc_y,loc_z]) rotate(rotation) stl_model(data[0],data[1]); } + if(type == "standoff") { + translate([loc_x,loc_y,loc_z]) rotate(rotation) standoff(data[0], mask); + } if(type == "button") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) buttons(data[1],[size_x,size_y,size_z],data[2],data[0]); + translate([loc_x,loc_y,loc_z]) rotate(rotation) buttons(data[1],[size_x,size_y,size_z],data[2],data[0],mask); } if(type == "button_top") { translate([loc_x,loc_y,loc_z]) rotate(rotation) button_assembly(data[0],size_x,size_z); @@ -79,22 +82,19 @@ module add(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { translate([loc_x,loc_y,loc_z]) rotate(rotation) batt_holder(data[0]); } if(type == "hk_uart_holder") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_uart_holder(); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_uart_holder(mask); } if(type == "hk_uart_strap") { color("grey",1) translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_uart_strap(); } - if(type == "standoff") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) standoff(data[0]); - } if(type == "hd_holder") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hd_mount(data[0],data[1],"horizontal","none"); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hd_mount(data[0],data[1], "horizontal", "none"); } if(type == "hd_vertleft") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hd_mount(data[0],data[1],"vertical","left"); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hd_mount(data[0],data[1], "vertical", "left"); } if(type == "hd_vertright") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hd_mount(data[0],data[1],"vertical","right"); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hd_mount(data[0],data[1], "vertical", "right"); } if(type == "hd25") { translate([loc_x,loc_y,loc_z]) rotate(rotation) hd25(data[0]); @@ -106,31 +106,31 @@ module add(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_wb2(); } if(type == "hc4_oled") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_hc4_oled(); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_hc4_oled(mask); } if(type == "hc4_oled_holder") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_hc4_oled_holder(face,size_z); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_hc4_oled_holder(face, size_z, mask); } if(type == "h2_netcard") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_netcard(); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_netcard(mask); } if(type == "hk_lcd35") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_35lcd(); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_35lcd(mask); } if(type == "hk_m1s_ups") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_m1s_ups(); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_m1s_ups(mask); } if(type == "hk_uart") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_uart(); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_uart(mask); } if(type == "hk_vu7c") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_vu7c(data[0],data[1]); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_vu7c(data[0],data[1],mask); } if(type == "hk_boom") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_boom(data[0],data[1]); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_boom(data[0],data[1],mask); } if(type == "boom_speaker") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_boom_speaker(data[1],true,data[0]); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_boom_speaker(data[1],true,data[0],mask); } if(type == "boom_grill") { translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_boom_grill(data[0],size_z); @@ -139,7 +139,7 @@ module add(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { translate([loc_x,loc_y,loc_z]) rotate(rotation) boom_speaker_holder(data[0],data[1]); } if(type == "hk_speaker") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_speaker(); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_speaker(mask); } if(type == "fan_cover") { translate([loc_x,loc_y,loc_z]) rotate(rotation) fan_cover(size_x, size_z, data[0]); @@ -153,10 +153,10 @@ module add(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { } if(type == "access_port") { if(rotation[2] == 180) { - translate([loc_x+size_x,loc_y+size_y,loc_z]) rotate(rotation) access_port([size_x,size_y,size_z],data[0]); + translate([loc_x+size_x,loc_y+size_y,loc_z]) rotate(rotation) access_port([size_x,size_y,size_z],data[0],mask); } else { - translate([loc_x,loc_y,loc_z]) rotate(rotation) access_port([size_x,size_y,size_z],data[0]); + translate([loc_x,loc_y,loc_z]) rotate(rotation) access_port([size_x,size_y,size_z],data[0],mask); } } if(type == "access_cover") { @@ -177,7 +177,7 @@ module add(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { translate([loc_x,loc_y,loc_z]) rotate(rotation) h3_port_extender_holder(data[1],data[0]); } if(type == "hk_pwr_button") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_pwr_button(); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_pwr_button(mask); } if(type == "keyhole") { translate([loc_x,loc_y,loc_z]) rotate(rotation) keyhole(data[0]); @@ -188,7 +188,4 @@ module add(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { if(type == "nut_holder") { translate([loc_x,loc_y,loc_z]) rotate(rotation) nut_holder(data[0], data[1], size_x, size_y, size_z); } - if(type == "standoff") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) standoff(data[0]); - } } diff --git a/mod/case_bottom.scad b/mod/case_bottom.scad index e5fa6e1..fcf7ac5 100644 --- a/mod/case_bottom.scad +++ b/mod/case_bottom.scad @@ -273,7 +273,7 @@ module case_bottom(case_design) { mask = accessory_data[a[0]][i+10]; if(class == "add1" && face == "bottom") { - parametric_move_add(type, loc_x, loc_y, loc_z, face, rotation, parametric, size, data, mask); + parametric_move_add(type, loc_x, loc_y, loc_z, face, rotation, parametric, size, data, [false,mask[1],mask[2],mask[3]]); } } } @@ -589,79 +589,18 @@ module case_bottom(case_design) { } } - // create openings for additive - if (class == "add2" && face == "bottom" && type == "standoff") { - parametric_move_sub("round",loc_x,loc_y,loc_z-.1,face,rotation,parametric, - [6.5,size_y,floorthick+1],data,mask); - } - if ((class == "add1" || class == "add2") && type == "uart_holder") { - if(accessory_highlight == false) { - parametric_move_sub("microusb",loc_x+5.25,loc_y-5,loc_z+4,face,rotation,parametric, - [0,0,0],data,mask); - } - else { - #parametric_move_sub("microusb",loc_x+5.25,loc_y-5,loc_z+4,face,rotation,parametric, - [0,0,0],data,mask); - } - } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "hc4_oled_holder") { - parametric_move_sub("rectangle",loc_x+1,loc_y+1.75,loc_z+25.5,face,rotation,parametric, - [26.5,wallthick+gap+4,15],[[.1,.1,.1,.1]],mask); - } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "access_port") { - if(data[0] == "landscape") { - if(rotation[2] == 180) { - parametric_move_sub("rectangle",loc_x-6+size_x,loc_y+.5+size_y,loc_z-adj,face,rotation, - parametric,[size_x-17,size_y-1,floorthick+1],[[.1,.1,.1,.1]],mask); - parametric_move_sub("rectangle",loc_x-size_x+12.5+size_x,loc_y-(size_y/2)+6+size_y,loc_z-adj, - face,rotation,parametric,[5.5,10.5,floorthick+.12],[[5.5,5.5,5.5,5.5]],mask); - } - else { - parametric_move_sub("rectangle",loc_x+6,loc_y-.5,loc_z-adj,face,rotation, - parametric,[size_x-17,size_y-1,floorthick+1],[[.1,.1,.1,.1]],mask); - parametric_move_sub("rectangle",loc_x+size_x-12.5,loc_y+(size_y/2)-6,loc_z-adj,face,rotation, - parametric,[5.5,10.5,floorthick+.12],[[5.5,5.5,5.5,5.5]],mask); - } + // create openings for additive + if ((class == "add1" || class == "add2" || class == "model") && mask[0] == true) { + if(accessory_highlight == false) { + parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,[size_x,size_y,size_z],data,[true,mask[1],mask[2],mask[3]]); } else { - if(rotation[2] == 180) { - if(data[0] == "portrait") { - parametric_move_sub("rectangle",loc_x+size_x-.5,loc_y+size_y-5.75,loc_z-adj,face, - rotation,parametric,[size_x-1,size_y-17,floorthick+1],[[.1,.1,.1,.1]],mask); - parametric_move_sub("rectangle",loc_x-(size_x/2)+5+size_x,loc_y-size_y+12.5+size_y, - loc_z-adj,face,rotation,parametric,[10.5,5.5,floorthick+.12],[[5.5,5.5,5.5,5.5]],mask); - } - else { - parametric_move_sub("rectangle",loc_x-.5,loc_y-5.75,loc_z-adj,face,rotation, - parametric,[size_x-1,size_y-17,floorthick+1],[[.1,.1,.1,.1]],mask); - parametric_move_sub("rectangle",loc_x-(size_x/2)+5,loc_y-size_y+12.5,loc_z-adj,face, - rotation,parametric,[10.5,5.5,floorthick+.12],[[5.5,5.5,5.5,5.5]],mask); - } - } - else { - parametric_move_sub("rectangle",loc_x+.5,loc_y+5.75,loc_z-adj,face,rotation, - parametric,[size_x-1,size_y-17,floorthick+1],[[.1,.1,.1,.1]],mask); - parametric_move_sub("rectangle",loc_x+(size_x/2)-5,loc_y+size_y-12.5,loc_z-adj,face,rotation, - parametric,[10.5,5.5,floorthick+.12],[[5.5,5.5,5.5,5.5]],mask); - } - } - } - if ((class == "model") && face == "bottom" && type == "h2_netcard") { - parametric_move_sub("rectangle",loc_x+25,loc_y-6,loc_z-14,face,rotation, - parametric,[68.5,wallthick+3,14.5],[[1,1,1,1]],mask); - } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "button") { - if(data[1] == "recess") { - #parametric_move_sub("sphere",loc_x,loc_y,loc_z,face,rotation, - parametric,[size_x-1,size_y,size_z],data,mask); - } - if(data[1] == "cutout") { - parametric_move_sub("rectangle",loc_x+10,loc_y+4,loc_z-adj,face,rotation, - parametric,[size_x+2,size_y+1,size_z+2*adj],[[.1,.1,.1,.1]],mask); + #parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,[size_x,size_y,size_z],data,[true,mask[1],mask[2],mask[3]]); } } } + } // ui access port if(bottom_access_port_enable == true) { @@ -716,7 +655,7 @@ module case_bottom(case_design) { mask = accessory_data[a[0]][i+10]; if(class == "add2" && face == "bottom") { - parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,mask); + parametric_move_add(type, loc_x, loc_y, loc_z, face, rotation, parametric, size, data, [false,mask[1],mask[2],mask[3]]); } } } diff --git a/mod/case_side.scad b/mod/case_side.scad index d6d1998..6653d3c 100644 --- a/mod/case_side.scad +++ b/mod/case_side.scad @@ -212,11 +212,12 @@ module case_side(case_design, case_style, side) { mask = accessory_data[a[0]][i+10]; if (class == "add1" && face == side) { - parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,mask); + parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,[false,mask[1],mask[2],mask[3]]); } } } } + // subtractive accessories if(accessory_name != "none") { for (i=[1:11:len(accessory_data[a[0]])-1]) { class = accessory_data[a[0]][i]; @@ -244,61 +245,12 @@ module case_side(case_design, case_style, side) { } } // create openings for additive - if ((class == "sub" && face == "bottom") || class == "suball") { + if((class == "add1" || class == "add2" || class == "model") && mask[0] == true) { if(accessory_highlight == false) { - parametric_move_sub(type,loc_x,loc_y,loc_z,face,rotation,parametric, - [size_x,size_y,size_z],data,mask); + parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,[size_x,size_y,size_z],data,mask); } else { - #parametric_move_sub(type,loc_x,loc_y,loc_z,face,rotation,parametric, - [size_x,size_y,size_z],data,mask); - } - } - // create openings for additive - if (class == "add2" && face == "bottom" && type == "standoff") { - parametric_move_sub("round",loc_x,loc_y,-.1,face,rotation,parametric, - [6.5,size_y,floorthick+1],data,mask); - } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "uart_holder") { - if(accessory_highlight == false) { - parametric_move_sub("microusb",loc_x+5.25,loc_y-5,loc_z+4,face,rotation,parametric, - [0,0,0],data,mask); - } - else { - #parametric_move_sub("microusb",loc_x+5.25,loc_y-5,loc_z+4,face,rotation,parametric, - [0,0,0],data,mask); - } - } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "hc4_oled_holder") { - parametric_move_sub("rectangle",loc_x+1,loc_y+1.75,loc_z+25.5,face,rotation, - parametric,[26.5,wallthick+gap+4,15],[[.1,.1,.1,.1]],mask); - } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "access_port") { - if(data[0] == "landscape") { - parametric_move_sub("rectangle",loc_x+6,loc_y-.5,loc_z-adj,face,rotation, - parametric,[size_x-17,size_y-1,floorthick+1],[[.1,.1,.1,.1]],mask); - parametric_move_sub("rectangle",loc_x+size_x-12.5,loc_y+(size_y/2)-6,loc_z-adj,face,rotation, - parametric,[5.5,10.5,floorthick+.12],[[5.5,5.5,5.5,5.5]],mask); - } - else { - parametric_move_sub("rectangle",loc_x+.5,loc_y+5.75,loc_z-adj,face,rotation,parametric, - [size_x-1,size_y-17,floorthick+1],[[.1,.1,.1,.1]],mask); - parametric_move_sub("rectangle",loc_x+(size_x/2)-5,loc_y+size_y-12.5,loc_z-adj,face,rotation, - parametric,[10.5,5.5,floorthick+.12],[[5.5,5.5,5.5,5.5]],mask); - } - } - if ((class == "model") && face == "bottom" && type == "h2_netcard") { - parametric_move_sub("rectangle",loc_x+25,loc_y-6,loc_z-14,face,rotation, - parametric,[68.5,wallthick+3,14.5],[[1,1,1,1]],mask); - } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "button") { - if(data[1] == "recess") { - parametric_move_sub("sphere",loc_x,loc_y,loc_z,face,rotation, - parametric,[size_x-1,size_y,size_z],data,mask); - } - if(data[1] == "cutout") { - parametric_move_sub("rectangle",loc_x+10,loc_y+4,loc_z-adj,face,rotation, - parametric,[size_x+2,size_y+1,size_z+2*adj],[[.1,.1,.1,.1]],mask); + #parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,[size_x,size_y,size_z],data,mask); } } } @@ -344,7 +296,7 @@ module case_side(case_design, case_style, side) { mask = accessory_data[a[0]][i+10]; if (class == "add2" && face == side) { - parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,mask); + parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,[false,mask[1],mask[2],mask[3]]); } } } diff --git a/mod/case_top.scad b/mod/case_top.scad index 638abd9..28a455d 100644 --- a/mod/case_top.scad +++ b/mod/case_top.scad @@ -266,7 +266,7 @@ module case_top(case_design) { mask = accessory_data[a[0]][i+10]; if (class == "add1" && face == "top") { - parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,mask); + parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,[false,mask[1],mask[2],mask[3]]); } } } @@ -531,39 +531,16 @@ module case_top(case_design) { parametric,[size_x,size_y,size_z],data,mask); } } + // create openings for additive - if (class == "add2" && face == "top" && type == "standoff") { - parametric_move_sub("round",loc_x,loc_y,loc_z,face,rotation,parametric,[6.5,size_y,floorthick+1],data,mask); - } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "uart_holder") { + if((class == "add1" || class == "add2" || class == "model") && mask[0] == true) { if(accessory_highlight == false) { - parametric_move_sub("microusb",loc_x+5.25,loc_y-5,loc_z+4,face,rotation,parametric,[0,0,0],data,mask); + parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,[size_x,size_y,size_z],data,mask); } else { - #parametric_move_sub("microusb",loc_x+5.25,loc_y-5,loc_z+4,face,rotation,parametric,[0,0,0],data,mask); + #parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,[size_x,size_y,size_z],data,mask); } } - if ((class == "add1" || class == "add2") && face == "bottom" && type == "hc4_oled_holder") { - parametric_move_sub("rectangle",loc_x+1,loc_y+1.75,loc_z+26,face,rotation, - parametric,[26.5,wallthick+gap+4,14.5],[[.1,.1,.1,.1]],mask); - } - if ((class == "add1" || class == "add2") && face == "top" && type == "button") { - if(data[1] == "recess") { - parametric_move_sub("sphere",loc_x,loc_y,loc_z,face,rotation, - parametric,[size_x-1,size_y,size_z],data,mask); - } - if(data[1] == "cutout") { - parametric_move_sub("rectangle",loc_x+10,loc_y+4,loc_z-adj,face,rotation, - parametric,[size_x+2,size_y+1,size_z+2*adj],[[.1,.1,.1,.1]],mask); - } - } - if (class == "model" && face == "bottom" && type == "hk_boom" && - rotation[0] == 90 && rotation[1] == 0 && rotation[2] == 0) { - parametric_move_sub("round",loc_x+11,loc_y-4,loc_z,face,[0,0,0], - parametric,[5,size_y,80],data,mask); - parametric_move_sub("slot",loc_x+37.5,loc_y-4.75,loc_z,face,[0,0,0], - parametric,[6,14,80],data,mask); - } } } // sbc openings @@ -617,7 +594,7 @@ module case_top(case_design) { mask = accessory_data[a[0]][i+10]; if (class == "add2" && face == "top") { - parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,mask); + parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,size,data,[false,mask[1],mask[2],mask[3]]); } } } diff --git a/mod/sub.scad b/mod/sub.scad index 64f4169..590b709 100644 --- a/mod/sub.scad +++ b/mod/sub.scad @@ -64,7 +64,7 @@ module sub(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { translate([loc_x,loc_y,loc_z]) rotate(rotation) art(data[0],data[1],data[2]); } if(type == "button") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) buttons(data[1],[size_x,size_y,size_z],data[2],data[0]); + translate([loc_x,loc_y,loc_z]) rotate(rotation) buttons(data[1],[size_x,size_y,size_z],data[2],data[0],mask); } if(type == "hd_holes") { translate([loc_x,loc_y,loc_z]) rotate(rotation) hd_bottom_holes(data[0],data[2],"none","none",data[1]); @@ -103,7 +103,7 @@ module sub(type, loc_x, loc_y, loc_z, face, rotation, size, data, mask) { translate([loc_x,loc_y,loc_z]) rotate(rotation) h3_port_extender(data[0], true); } if(type == "hk_pwr_button") { - translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_pwr_button(true); + translate([loc_x,loc_y,loc_z]) rotate(rotation) hk_pwr_button(mask); } if(type == "dsub") { translate([loc_x,loc_y,loc_z]) rotate(rotation) dsub(data[0], true); diff --git a/sbc_case_builder.json b/sbc_case_builder.json index df2769c..214cbe8 100644 --- a/sbc_case_builder.json +++ b/sbc_case_builder.json @@ -2,34 +2,107 @@ "parameterSets": { "c4_shell_boombox": { "$fn": "90", + "access_port_location": "[10, 10]", + "access_port_orientation": "landscape", + "access_port_rotation": "0", + "access_port_size": "[30, 70]", "accessory_highlight": "false", "accessory_name": "c4_shell_boombox", - "adjust": "0.01", - "bottom_ext_standoff": "[6.25, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_front_left": "0", - "bottom_front_right": "0", - "bottom_rear_left": "0", - "bottom_rear_right": "0", - "bottom_standoff": "[6.25, 8, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "3.5", + "adj": "0.01", + "bend_allowance": "1", + "bottom_access_port_enable": "false", + "bottom_clearence": "3.5", + "bottom_cover_pattern": "solid", + "bottom_front_left_adjust": "0", + "bottom_front_left_enable": "true", + "bottom_front_left_support": "front", + "bottom_front_right_adjust": "0", + "bottom_front_right_enable": "true", + "bottom_front_right_support": "front", + "bottom_rear_left_adjust": "0", + "bottom_rear_left_enable": "true", + "bottom_rear_left_support": "rear", + "bottom_rear_right_adjust": "0", + "bottom_rear_right_enable": "true", + "bottom_rear_right_support": "rear", + "bottom_sidewall_support": "true", + "bottom_standoff_diameter": "5.75", + "bottom_standoff_hole_size": "3.4", + "bottom_standoff_insert": "false", + "bottom_standoff_insert_dia": "4.2", + "bottom_standoff_insert_height": "5.1", + "bottom_standoff_pillar": "hex", + "bottom_standoff_reverse": "false", + "bottom_standoff_support_height": "4", + "bottom_standoff_support_size": "10", + "bottom_standoff_type": "countersunk", "case_design": "shell", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", "case_offset_bz": "0", "case_offset_tz": "13", "case_offset_x": "40", "case_offset_y": "17", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "none", - "fillet": "0", + "corner_fillet": "3", + "edge_fillet": "0", + "exhaust_vent": "none", + "ext_bottom_front_left_adjust": "0", + "ext_bottom_front_left_enable": "true", + "ext_bottom_front_left_support": "front", + "ext_bottom_front_right_adjust": "0", + "ext_bottom_front_right_enable": "true", + "ext_bottom_front_right_support": "front", + "ext_bottom_rear_left_adjust": "0", + "ext_bottom_rear_left_enable": "true", + "ext_bottom_rear_left_support": "rear", + "ext_bottom_rear_right_adjust": "0", + "ext_bottom_rear_right_enable": "true", + "ext_bottom_rear_right_support": "rear", + "ext_bottom_sidewall_support": "true", + "ext_bottom_standoff_diameter": "5.75", + "ext_bottom_standoff_hole_size": "3.4", + "ext_bottom_standoff_insert": "false", + "ext_bottom_standoff_insert_dia": "4.2", + "ext_bottom_standoff_insert_height": "5.1", + "ext_bottom_standoff_pillar": "hex", + "ext_bottom_standoff_reverse": "false", + "ext_bottom_standoff_support_height": "4", + "ext_bottom_standoff_support_size": "10", + "ext_bottom_standoff_type": "countersunk", + "ext_bottom_standoffs": "false", + "ext_top_front_left_adjust": "0", + "ext_top_front_left_enable": "true", + "ext_top_front_left_support": "front", + "ext_top_front_right_adjust": "0", + "ext_top_front_right_enable": "true", + "ext_top_front_right_support": "front", + "ext_top_rear_left_adjust": "0", + "ext_top_rear_left_enable": "true", + "ext_top_rear_left_support": "rear", + "ext_top_rear_right_adjust": "0", + "ext_top_rear_right_enable": "true", + "ext_top_rear_right_support": "rear", + "ext_top_sidewall_support": "true", + "ext_top_standoff_diameter": "5.75", + "ext_top_standoff_hole_size": "2.75", + "ext_top_standoff_insert": "false", + "ext_top_standoff_insert_dia": "4.2", + "ext_top_standoff_insert_height": "5.1", + "ext_top_standoff_pillar": "hex", + "ext_top_standoff_reverse": "true", + "ext_top_standoff_support_height": "4", + "ext_top_standoff_support_size": "10", + "ext_top_standoff_type": "blind", + "ext_top_standoffs": "false", + "fan_size": "0", + "flat_blank_section": "false", "floorthick": "2", "gap": "1.5", "gpio_opening": "default", "indents": "true", - "lip": "5", + "individual_part": "bottom", "lower_bottom": "0", + "material_thickness": "0.5", "move_front": "0", "move_leftside": "0", "move_rear": "0", @@ -38,169 +111,147 @@ "pcb_loc_y": "0", "pcb_loc_z": "0", "raise_top": "0", - "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", + "sbc_information": "false", "sbc_model": "c4", "sbc_off": "false", "sbc_top_standoffs": "true", "sidethick": "2", - "sidewall_support": "true", + "text_color": "Green", + "text_font": "Nimbus Mono PS", "tol": "0.25", - "top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_front_left": "0", - "top_front_right": "0", - "top_rear_left": "0", - "top_rear_right": "0", - "top_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_cover_pattern": "solid", + "top_front_left_adjust": "0", + "top_front_left_enable": "true", + "top_front_left_support": "front", + "top_front_right_adjust": "0", + "top_front_right_enable": "true", + "top_front_right_support": "front", + "top_rear_left_adjust": "0", + "top_rear_left_enable": "true", + "top_rear_left_support": "rear", + "top_rear_right_adjust": "0", + "top_rear_right_enable": "true", + "top_rear_right_support": "rear", + "top_sidewall_support": "true", + "top_standoff_diameter": "5.75", + "top_standoff_hole_size": "2.75", + "top_standoff_insert": "false", + "top_standoff_insert_dia": "4.2", + "top_standoff_insert_height": "5.1", + "top_standoff_pillar": "hex", + "top_standoff_reverse": "true", + "top_standoff_support_height": "4", + "top_standoff_support_size": "10", + "top_standoff_type": "blind", + "uart_opening": "default", "view": "model", - "vu_rotation": "[15, 0, 0]", "wallthick": "2.5" }, - "c4_panel_lcd3.5": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "c4_panel_lcd3.5", - "adjust": "0.01", - "bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_front_left": "0", - "bottom_front_right": "0", - "bottom_rear_left": "0", - "bottom_rear_right": "0", - "bottom_standoff": "[6.25, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "0", - "case_design": "panel", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "0", - "case_offset_tz": "1.5", - "case_offset_x": "30", - "case_offset_y": "0", - "case_style": "none", - "cooling": "none", - "exhaust_vents": "none", - "fillet": "0", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "default", - "indents": "true", - "lip": "5", - "lower_bottom": "0", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "30", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_knockout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "c4", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "0", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_front_left": "0", - "top_front_right": "0", - "top_rear_left": "0", - "top_rear_right": "0", - "top_standoff": "[6.25, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, - "c4_panel_boombox": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "c4_panel_boombox", - "adjust": "0.01", - "bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_front_left": "0", - "bottom_front_right": "0", - "bottom_rear_left": "0", - "bottom_rear_right": "0", - "bottom_standoff": "[6.25, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "0", - "case_design": "panel", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "0", - "case_offset_tz": "13", - "case_offset_x": "40", - "case_offset_y": "15", - "case_style": "none", - "cooling": "fan_1", - "exhaust_vents": "none", - "fillet": "0", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "default", - "indents": "true", - "lip": "5", - "lower_bottom": "0", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "40", - "pcb_loc_y": "0", - "pcb_loc_z": "4", - "raise_top": "0", - "sata_knockout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "c4", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "1", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_front_left": "0", - "top_front_right": "0", - "top_rear_left": "0", - "top_rear_right": "0", - "top_standoff": "[6.25, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, "c4_desktop_lcd3.5": { "$fn": "90", + "access_port_location": "[10, 10]", + "access_port_orientation": "landscape", + "access_port_rotation": "0", + "access_port_size": "[30, 70]", "accessory_highlight": "false", "accessory_name": "c4_desktop_lcd3.5", - "adjust": "0.01", - "bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_front_left": "0", - "bottom_front_right": "0", - "bottom_rear_left": "0", - "bottom_rear_right": "0", - "bottom_standoff": "[6.25, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "0", + "adj": "0.01", + "bend_allowance": "1", + "bottom_access_port_enable": "false", + "bottom_clearence": "3.5", + "bottom_cover_pattern": "solid", + "bottom_front_left_adjust": "0", + "bottom_front_left_enable": "true", + "bottom_front_left_support": "front", + "bottom_front_right_adjust": "0", + "bottom_front_right_enable": "true", + "bottom_front_right_support": "front", + "bottom_rear_left_adjust": "0", + "bottom_rear_left_enable": "true", + "bottom_rear_left_support": "rear", + "bottom_rear_right_adjust": "0", + "bottom_rear_right_enable": "true", + "bottom_rear_right_support": "rear", + "bottom_sidewall_support": "true", + "bottom_standoff_diameter": "5.75", + "bottom_standoff_hole_size": "3.4", + "bottom_standoff_insert": "false", + "bottom_standoff_insert_dia": "4.2", + "bottom_standoff_insert_height": "5.1", + "bottom_standoff_pillar": "hex", + "bottom_standoff_reverse": "false", + "bottom_standoff_support_height": "4", + "bottom_standoff_support_size": "10", + "bottom_standoff_type": "countersunk", "case_design": "panel", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", "case_offset_bz": "0", "case_offset_tz": "1.5", "case_offset_x": "30", "case_offset_y": "0", "case_style": "none", "cooling": "none", - "exhaust_vents": "none", - "fillet": "0", + "corner_fillet": "3", + "edge_fillet": "0", + "exhaust_vent": "none", + "ext_bottom_front_left_adjust": "0", + "ext_bottom_front_left_enable": "true", + "ext_bottom_front_left_support": "front", + "ext_bottom_front_right_adjust": "0", + "ext_bottom_front_right_enable": "true", + "ext_bottom_front_right_support": "front", + "ext_bottom_rear_left_adjust": "0", + "ext_bottom_rear_left_enable": "true", + "ext_bottom_rear_left_support": "rear", + "ext_bottom_rear_right_adjust": "0", + "ext_bottom_rear_right_enable": "true", + "ext_bottom_rear_right_support": "rear", + "ext_bottom_sidewall_support": "true", + "ext_bottom_standoff_diameter": "5.75", + "ext_bottom_standoff_hole_size": "3.4", + "ext_bottom_standoff_insert": "false", + "ext_bottom_standoff_insert_dia": "4.2", + "ext_bottom_standoff_insert_height": "5.1", + "ext_bottom_standoff_pillar": "hex", + "ext_bottom_standoff_reverse": "false", + "ext_bottom_standoff_support_height": "4", + "ext_bottom_standoff_support_size": "10", + "ext_bottom_standoff_type": "countersunk", + "ext_bottom_standoffs": "false", + "ext_top_front_left_adjust": "0", + "ext_top_front_left_enable": "true", + "ext_top_front_left_support": "front", + "ext_top_front_right_adjust": "0", + "ext_top_front_right_enable": "true", + "ext_top_front_right_support": "front", + "ext_top_rear_left_adjust": "0", + "ext_top_rear_left_enable": "true", + "ext_top_rear_left_support": "rear", + "ext_top_rear_right_adjust": "0", + "ext_top_rear_right_enable": "true", + "ext_top_rear_right_support": "rear", + "ext_top_sidewall_support": "true", + "ext_top_standoff_diameter": "5.75", + "ext_top_standoff_hole_size": "2.75", + "ext_top_standoff_insert": "false", + "ext_top_standoff_insert_dia": "4.2", + "ext_top_standoff_insert_height": "5.1", + "ext_top_standoff_pillar": "hex", + "ext_top_standoff_reverse": "true", + "ext_top_standoff_support_height": "4", + "ext_top_standoff_support_size": "10", + "ext_top_standoff_type": "blind", + "ext_top_standoffs": "false", + "fan_size": "0", + "flat_blank_section": "false", "floorthick": "2", "gap": "1.5", "gpio_opening": "default", "indents": "true", - "lip": "5", + "individual_part": "bottom", "lower_bottom": "0", + "material_thickness": "0.5", "move_front": "0", "move_leftside": "0", "move_rear": "0", @@ -209,137 +260,191 @@ "pcb_loc_y": "0", "pcb_loc_z": "0", "raise_top": "0", - "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", + "sbc_information": "false", "sbc_model": "c4", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "0", - "sidewall_support": "false", + "text_color": "Green", + "text_font": "Nimbus Mono PS", "tol": "0.25", - "top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_front_left": "0", - "top_front_right": "0", - "top_rear_left": "0", - "top_rear_right": "0", - "top_standoff": "[6.25, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", + "top_cover_pattern": "solid", + "top_front_left_adjust": "0", + "top_front_left_enable": "true", + "top_front_left_support": "front", + "top_front_right_adjust": "0", + "top_front_right_enable": "true", + "top_front_right_support": "front", + "top_rear_left_adjust": "0", + "top_rear_left_enable": "true", + "top_rear_left_support": "rear", + "top_rear_right_adjust": "0", + "top_rear_right_enable": "true", + "top_rear_right_support": "rear", + "top_sidewall_support": "true", + "top_standoff_diameter": "5.75", + "top_standoff_hole_size": "2.75", + "top_standoff_insert": "false", + "top_standoff_insert_dia": "4.2", + "top_standoff_insert_height": "5.1", + "top_standoff_pillar": "hex", + "top_standoff_reverse": "true", + "top_standoff_support_height": "4", + "top_standoff_support_size": "10", + "top_standoff_type": "blind", + "uart_opening": "default", + "view": "platter", "wallthick": "2" }, - "c4_deskboom_lcd3.5": { + "c4_panel_lcd3.5": { "$fn": "90", + "access_port_location": "[10, 10]", + "access_port_orientation": "landscape", + "access_port_rotation": "0", + "access_port_size": "[30, 70]", "accessory_highlight": "false", - "accessory_name": "c4_deskboom_lcd3.5", - "adjust": "0.01", - "bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_front_left": "0", - "bottom_front_right": "0", - "bottom_rear_left": "0", - "bottom_rear_right": "0", - "bottom_standoff": "[6.25, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "0", + "accessory_name": "c4_panel_lcd3.5", + "adj": "0.01", + "bend_allowance": "1", + "bottom_access_port_enable": "false", + "bottom_clearence": "3.5", + "bottom_cover_pattern": "solid", + "bottom_front_left_adjust": "0", + "bottom_front_left_enable": "true", + "bottom_front_left_support": "front", + "bottom_front_right_adjust": "0", + "bottom_front_right_enable": "true", + "bottom_front_right_support": "front", + "bottom_rear_left_adjust": "0", + "bottom_rear_left_enable": "true", + "bottom_rear_left_support": "rear", + "bottom_rear_right_adjust": "0", + "bottom_rear_right_enable": "true", + "bottom_rear_right_support": "rear", + "bottom_sidewall_support": "true", + "bottom_standoff_diameter": "5.75", + "bottom_standoff_hole_size": "3.4", + "bottom_standoff_insert": "false", + "bottom_standoff_insert_dia": "4.2", + "bottom_standoff_insert_height": "5.1", + "bottom_standoff_pillar": "hex", + "bottom_standoff_reverse": "false", + "bottom_standoff_support_height": "4", + "bottom_standoff_support_size": "10", + "bottom_standoff_type": "countersunk", "case_design": "panel", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "11", + "case_offset_bz": "0", "case_offset_tz": "1.5", - "case_offset_x": "40", - "case_offset_y": "15", + "case_offset_x": "30", + "case_offset_y": "0", "case_style": "none", "cooling": "none", - "exhaust_vents": "none", - "fillet": "0", + "corner_fillet": "3", + "edge_fillet": "0", + "exhaust_vent": "none", + "ext_bottom_front_left_adjust": "0", + "ext_bottom_front_left_enable": "true", + "ext_bottom_front_left_support": "front", + "ext_bottom_front_right_adjust": "0", + "ext_bottom_front_right_enable": "true", + "ext_bottom_front_right_support": "front", + "ext_bottom_rear_left_adjust": "0", + "ext_bottom_rear_left_enable": "true", + "ext_bottom_rear_left_support": "rear", + "ext_bottom_rear_right_adjust": "0", + "ext_bottom_rear_right_enable": "true", + "ext_bottom_rear_right_support": "rear", + "ext_bottom_sidewall_support": "true", + "ext_bottom_standoff_diameter": "5.75", + "ext_bottom_standoff_hole_size": "3.4", + "ext_bottom_standoff_insert": "false", + "ext_bottom_standoff_insert_dia": "4.2", + "ext_bottom_standoff_insert_height": "5.1", + "ext_bottom_standoff_pillar": "hex", + "ext_bottom_standoff_reverse": "false", + "ext_bottom_standoff_support_height": "4", + "ext_bottom_standoff_support_size": "10", + "ext_bottom_standoff_type": "countersunk", + "ext_bottom_standoffs": "false", + "ext_top_front_left_adjust": "0", + "ext_top_front_left_enable": "true", + "ext_top_front_left_support": "front", + "ext_top_front_right_adjust": "0", + "ext_top_front_right_enable": "true", + "ext_top_front_right_support": "front", + "ext_top_rear_left_adjust": "0", + "ext_top_rear_left_enable": "true", + "ext_top_rear_left_support": "rear", + "ext_top_rear_right_adjust": "0", + "ext_top_rear_right_enable": "true", + "ext_top_rear_right_support": "rear", + "ext_top_sidewall_support": "true", + "ext_top_standoff_diameter": "5.75", + "ext_top_standoff_hole_size": "2.75", + "ext_top_standoff_insert": "false", + "ext_top_standoff_insert_dia": "4.2", + "ext_top_standoff_insert_height": "5.1", + "ext_top_standoff_pillar": "hex", + "ext_top_standoff_reverse": "true", + "ext_top_standoff_support_height": "4", + "ext_top_standoff_support_size": "10", + "ext_top_standoff_type": "blind", + "ext_top_standoffs": "false", + "fan_size": "0", + "flat_blank_section": "false", "floorthick": "2", "gap": "1.5", "gpio_opening": "default", "indents": "true", - "lip": "5", + "individual_part": "bottom", "lower_bottom": "0", + "material_thickness": "0.5", "move_front": "0", "move_leftside": "0", "move_rear": "0", "move_rightside": "0", - "pcb_loc_x": "40", + "pcb_loc_x": "30", "pcb_loc_y": "0", - "pcb_loc_z": "4", + "pcb_loc_z": "0", "raise_top": "0", - "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", + "sbc_information": "false", "sbc_model": "c4", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "0", - "sidewall_support": "false", + "text_color": "Green", + "text_font": "Nimbus Mono PS", "tol": "0.25", - "top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_front_left": "0", - "top_front_right": "0", - "top_rear_left": "0", - "top_rear_right": "0", - "top_standoff": "[6.25, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_cover_pattern": "solid", + "top_front_left_adjust": "0", + "top_front_left_enable": "true", + "top_front_left_support": "front", + "top_front_right_adjust": "0", + "top_front_right_enable": "true", + "top_front_right_support": "front", + "top_rear_left_adjust": "0", + "top_rear_left_enable": "true", + "top_rear_left_support": "rear", + "top_rear_right_adjust": "0", + "top_rear_right_enable": "true", + "top_rear_right_support": "rear", + "top_sidewall_support": "true", + "top_standoff_diameter": "5.75", + "top_standoff_hole_size": "2.75", + "top_standoff_insert": "false", + "top_standoff_insert_dia": "4.2", + "top_standoff_insert_height": "5.1", + "top_standoff_pillar": "hex", + "top_standoff_reverse": "true", + "top_standoff_support_height": "4", + "top_standoff_support_size": "10", + "top_standoff_type": "blind", + "uart_opening": "default", "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, - "c4_tray_boombox": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "c4_tray_boombox", - "adjust": "0.01", - "bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_front_left": "0", - "bottom_front_right": "0", - "bottom_rear_left": "0", - "bottom_rear_right": "0", - "bottom_standoff": "[6.25, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "3", - "case_design": "tray", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "3", - "case_offset_tz": "3", - "case_offset_x": "40", - "case_offset_y": "15", - "case_style": "none", - "cooling": "vent_hex_8mm", - "exhaust_vents": "none", - "fillet": "2", - "floorthick": "2", - "gap": "1", - "gpio_opening": "default", - "indents": "true", - "lip": "5", - "lower_bottom": "0", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "40", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_knockout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "c4", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "2", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_front_left": "0", - "top_front_right": "0", - "top_rear_left": "0", - "top_rear_right": "0", - "top_standoff": "[6.25, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", "wallthick": "2" }, "c4_tray_vu5": { @@ -627,7 +732,6 @@ "vu_rotation": "[15, 0, 0]", "wallthick": "2" }, - "hc4_shell_drivebox2.5": { "$fn": "90", "accessory_highlight": "false", @@ -4158,6 +4262,453 @@ "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" + }, + "c4_deskboom_lcd3.5": { + "$fn": "90", + "access_port_location": "[10, 10]", + "access_port_orientation": "landscape", + "access_port_rotation": "0", + "access_port_size": "[30, 70]", + "accessory_highlight": "false", + "accessory_name": "c4_deskboom_lcd3.5", + "adj": "0.01", + "bend_allowance": "1", + "bottom_access_port_enable": "false", + "bottom_clearence": "3.5", + "bottom_cover_pattern": "solid", + "bottom_front_left_adjust": "0", + "bottom_front_left_enable": "true", + "bottom_front_left_support": "front", + "bottom_front_right_adjust": "0", + "bottom_front_right_enable": "true", + "bottom_front_right_support": "front", + "bottom_rear_left_adjust": "0", + "bottom_rear_left_enable": "true", + "bottom_rear_left_support": "rear", + "bottom_rear_right_adjust": "0", + "bottom_rear_right_enable": "true", + "bottom_rear_right_support": "rear", + "bottom_sidewall_support": "true", + "bottom_standoff_diameter": "5.75", + "bottom_standoff_hole_size": "3.4", + "bottom_standoff_insert": "false", + "bottom_standoff_insert_dia": "4.2", + "bottom_standoff_insert_height": "5.1", + "bottom_standoff_pillar": "hex", + "bottom_standoff_reverse": "false", + "bottom_standoff_support_height": "4", + "bottom_standoff_support_size": "10", + "bottom_standoff_type": "countersunk", + "case_design": "panel", + "case_offset_bz": "11", + "case_offset_tz": "1.5", + "case_offset_x": "40", + "case_offset_y": "15", + "case_style": "none", + "cooling": "none", + "corner_fillet": "3", + "edge_fillet": "0", + "exhaust_vent": "none", + "ext_bottom_front_left_adjust": "0", + "ext_bottom_front_left_enable": "true", + "ext_bottom_front_left_support": "front", + "ext_bottom_front_right_adjust": "0", + "ext_bottom_front_right_enable": "true", + "ext_bottom_front_right_support": "front", + "ext_bottom_rear_left_adjust": "0", + "ext_bottom_rear_left_enable": "true", + "ext_bottom_rear_left_support": "rear", + "ext_bottom_rear_right_adjust": "0", + "ext_bottom_rear_right_enable": "true", + "ext_bottom_rear_right_support": "rear", + "ext_bottom_sidewall_support": "true", + "ext_bottom_standoff_diameter": "5.75", + "ext_bottom_standoff_hole_size": "3.4", + "ext_bottom_standoff_insert": "false", + "ext_bottom_standoff_insert_dia": "4.2", + "ext_bottom_standoff_insert_height": "5.1", + "ext_bottom_standoff_pillar": "hex", + "ext_bottom_standoff_reverse": "false", + "ext_bottom_standoff_support_height": "4", + "ext_bottom_standoff_support_size": "10", + "ext_bottom_standoff_type": "countersunk", + "ext_bottom_standoffs": "false", + "ext_top_front_left_adjust": "0", + "ext_top_front_left_enable": "true", + "ext_top_front_left_support": "front", + "ext_top_front_right_adjust": "0", + "ext_top_front_right_enable": "true", + "ext_top_front_right_support": "front", + "ext_top_rear_left_adjust": "0", + "ext_top_rear_left_enable": "true", + "ext_top_rear_left_support": "rear", + "ext_top_rear_right_adjust": "0", + "ext_top_rear_right_enable": "true", + "ext_top_rear_right_support": "rear", + "ext_top_sidewall_support": "true", + "ext_top_standoff_diameter": "5.75", + "ext_top_standoff_hole_size": "2.75", + "ext_top_standoff_insert": "false", + "ext_top_standoff_insert_dia": "4.2", + "ext_top_standoff_insert_height": "5.1", + "ext_top_standoff_pillar": "hex", + "ext_top_standoff_reverse": "true", + "ext_top_standoff_support_height": "4", + "ext_top_standoff_support_size": "10", + "ext_top_standoff_type": "blind", + "ext_top_standoffs": "false", + "fan_size": "0", + "flat_blank_section": "false", + "floorthick": "2", + "gap": "1.5", + "gpio_opening": "default", + "indents": "true", + "individual_part": "bottom", + "lower_bottom": "0", + "material_thickness": "0.5", + "move_front": "0", + "move_leftside": "0", + "move_rear": "0", + "move_rightside": "0", + "pcb_loc_x": "40", + "pcb_loc_y": "0", + "pcb_loc_z": "4", + "raise_top": "0", + "sbc_bottom_standoffs": "true", + "sbc_highlight": "false", + "sbc_information": "false", + "sbc_model": "c4", + "sbc_off": "false", + "sbc_top_standoffs": "false", + "sidethick": "0", + "text_color": "Green", + "text_font": "Nimbus Mono PS", + "tol": "0.25", + "top_cover_pattern": "solid", + "top_front_left_adjust": "0", + "top_front_left_enable": "true", + "top_front_left_support": "front", + "top_front_right_adjust": "0", + "top_front_right_enable": "true", + "top_front_right_support": "front", + "top_rear_left_adjust": "0", + "top_rear_left_enable": "true", + "top_rear_left_support": "rear", + "top_rear_right_adjust": "0", + "top_rear_right_enable": "true", + "top_rear_right_support": "rear", + "top_sidewall_support": "true", + "top_standoff_diameter": "5.75", + "top_standoff_hole_size": "2.75", + "top_standoff_insert": "false", + "top_standoff_insert_dia": "4.2", + "top_standoff_insert_height": "5.1", + "top_standoff_pillar": "hex", + "top_standoff_reverse": "true", + "top_standoff_support_height": "4", + "top_standoff_support_size": "10", + "top_standoff_type": "blind", + "uart_opening": "default", + "view": "model", + "wallthick": "2" + }, + "c4_panel_boombox": { + "$fn": "90", + "access_port_location": "[10, 10]", + "access_port_orientation": "landscape", + "access_port_rotation": "0", + "access_port_size": "[30, 70]", + "accessory_highlight": "false", + "accessory_name": "c4_panel_boombox", + "adj": "0.01", + "bend_allowance": "1", + "bottom_access_port_enable": "false", + "bottom_clearence": "3.5", + "bottom_cover_pattern": "solid", + "bottom_front_left_adjust": "0", + "bottom_front_left_enable": "true", + "bottom_front_left_support": "front", + "bottom_front_right_adjust": "0", + "bottom_front_right_enable": "true", + "bottom_front_right_support": "front", + "bottom_rear_left_adjust": "0", + "bottom_rear_left_enable": "true", + "bottom_rear_left_support": "rear", + "bottom_rear_right_adjust": "0", + "bottom_rear_right_enable": "true", + "bottom_rear_right_support": "rear", + "bottom_sidewall_support": "true", + "bottom_standoff_diameter": "5.75", + "bottom_standoff_hole_size": "3.4", + "bottom_standoff_insert": "false", + "bottom_standoff_insert_dia": "4.2", + "bottom_standoff_insert_height": "5.1", + "bottom_standoff_pillar": "hex", + "bottom_standoff_reverse": "false", + "bottom_standoff_support_height": "4", + "bottom_standoff_support_size": "10", + "bottom_standoff_type": "countersunk", + "case_design": "panel", + "case_offset_bz": "0", + "case_offset_tz": "13", + "case_offset_x": "40", + "case_offset_y": "15", + "case_style": "none", + "cooling": "fan_1", + "corner_fillet": "3", + "edge_fillet": "0", + "exhaust_vent": "none", + "ext_bottom_front_left_adjust": "0", + "ext_bottom_front_left_enable": "true", + "ext_bottom_front_left_support": "front", + "ext_bottom_front_right_adjust": "0", + "ext_bottom_front_right_enable": "true", + "ext_bottom_front_right_support": "front", + "ext_bottom_rear_left_adjust": "0", + "ext_bottom_rear_left_enable": "true", + "ext_bottom_rear_left_support": "rear", + "ext_bottom_rear_right_adjust": "0", + "ext_bottom_rear_right_enable": "true", + "ext_bottom_rear_right_support": "rear", + "ext_bottom_sidewall_support": "true", + "ext_bottom_standoff_diameter": "5.75", + "ext_bottom_standoff_hole_size": "3.4", + "ext_bottom_standoff_insert": "false", + "ext_bottom_standoff_insert_dia": "4.2", + "ext_bottom_standoff_insert_height": "5.1", + "ext_bottom_standoff_pillar": "hex", + "ext_bottom_standoff_reverse": "false", + "ext_bottom_standoff_support_height": "4", + "ext_bottom_standoff_support_size": "10", + "ext_bottom_standoff_type": "countersunk", + "ext_bottom_standoffs": "false", + "ext_top_front_left_adjust": "0", + "ext_top_front_left_enable": "true", + "ext_top_front_left_support": "front", + "ext_top_front_right_adjust": "0", + "ext_top_front_right_enable": "true", + "ext_top_front_right_support": "front", + "ext_top_rear_left_adjust": "0", + "ext_top_rear_left_enable": "true", + "ext_top_rear_left_support": "rear", + "ext_top_rear_right_adjust": "0", + "ext_top_rear_right_enable": "true", + "ext_top_rear_right_support": "rear", + "ext_top_sidewall_support": "true", + "ext_top_standoff_diameter": "5.75", + "ext_top_standoff_hole_size": "2.75", + "ext_top_standoff_insert": "false", + "ext_top_standoff_insert_dia": "4.2", + "ext_top_standoff_insert_height": "5.1", + "ext_top_standoff_pillar": "hex", + "ext_top_standoff_reverse": "true", + "ext_top_standoff_support_height": "4", + "ext_top_standoff_support_size": "10", + "ext_top_standoff_type": "blind", + "ext_top_standoffs": "false", + "fan_size": "0", + "flat_blank_section": "false", + "floorthick": "2", + "gap": "1.5", + "gpio_opening": "default", + "indents": "true", + "individual_part": "bottom", + "lower_bottom": "0", + "material_thickness": "0.5", + "move_front": "0", + "move_leftside": "0", + "move_rear": "0", + "move_rightside": "0", + "pcb_loc_x": "40", + "pcb_loc_y": "0", + "pcb_loc_z": "4", + "raise_top": "0", + "sbc_bottom_standoffs": "true", + "sbc_highlight": "false", + "sbc_information": "false", + "sbc_model": "c4", + "sbc_off": "false", + "sbc_top_standoffs": "false", + "sidethick": "1", + "text_color": "Green", + "text_font": "Nimbus Mono PS", + "tol": "0.25", + "top_cover_pattern": "solid", + "top_front_left_adjust": "0", + "top_front_left_enable": "true", + "top_front_left_support": "front", + "top_front_right_adjust": "0", + "top_front_right_enable": "true", + "top_front_right_support": "front", + "top_rear_left_adjust": "0", + "top_rear_left_enable": "true", + "top_rear_left_support": "rear", + "top_rear_right_adjust": "0", + "top_rear_right_enable": "true", + "top_rear_right_support": "rear", + "top_sidewall_support": "true", + "top_standoff_diameter": "5.75", + "top_standoff_hole_size": "2.75", + "top_standoff_insert": "false", + "top_standoff_insert_dia": "4.2", + "top_standoff_insert_height": "5.1", + "top_standoff_pillar": "hex", + "top_standoff_reverse": "true", + "top_standoff_support_height": "4", + "top_standoff_support_size": "10", + "top_standoff_type": "blind", + "uart_opening": "default", + "view": "model", + "wallthick": "2" + }, + "c4_tray_boombox": { + "$fn": "90", + "access_port_location": "[10, 10]", + "access_port_orientation": "landscape", + "access_port_rotation": "0", + "access_port_size": "[30, 70]", + "accessory_highlight": "false", + "accessory_name": "c4_tray_boombox", + "adj": "0.01", + "bend_allowance": "1", + "bottom_access_port_enable": "false", + "bottom_clearence": "3.5", + "bottom_cover_pattern": "solid", + "bottom_front_left_adjust": "0", + "bottom_front_left_enable": "true", + "bottom_front_left_support": "front", + "bottom_front_right_adjust": "0", + "bottom_front_right_enable": "true", + "bottom_front_right_support": "front", + "bottom_rear_left_adjust": "0", + "bottom_rear_left_enable": "true", + "bottom_rear_left_support": "rear", + "bottom_rear_right_adjust": "0", + "bottom_rear_right_enable": "true", + "bottom_rear_right_support": "rear", + "bottom_sidewall_support": "true", + "bottom_standoff_diameter": "5.75", + "bottom_standoff_hole_size": "3.4", + "bottom_standoff_insert": "false", + "bottom_standoff_insert_dia": "4.2", + "bottom_standoff_insert_height": "5.1", + "bottom_standoff_pillar": "hex", + "bottom_standoff_reverse": "false", + "bottom_standoff_support_height": "4", + "bottom_standoff_support_size": "10", + "bottom_standoff_type": "countersunk", + "case_design": "tray", + "case_offset_bz": "3", + "case_offset_tz": "3", + "case_offset_x": "40", + "case_offset_y": "15", + "case_style": "none", + "cooling": "vent_hex_8mm", + "corner_fillet": "3", + "edge_fillet": "2", + "exhaust_vent": "none", + "ext_bottom_front_left_adjust": "0", + "ext_bottom_front_left_enable": "true", + "ext_bottom_front_left_support": "front", + "ext_bottom_front_right_adjust": "0", + "ext_bottom_front_right_enable": "true", + "ext_bottom_front_right_support": "front", + "ext_bottom_rear_left_adjust": "0", + "ext_bottom_rear_left_enable": "true", + "ext_bottom_rear_left_support": "rear", + "ext_bottom_rear_right_adjust": "0", + "ext_bottom_rear_right_enable": "true", + "ext_bottom_rear_right_support": "rear", + "ext_bottom_sidewall_support": "true", + "ext_bottom_standoff_diameter": "5.75", + "ext_bottom_standoff_hole_size": "3.4", + "ext_bottom_standoff_insert": "false", + "ext_bottom_standoff_insert_dia": "4.2", + "ext_bottom_standoff_insert_height": "5.1", + "ext_bottom_standoff_pillar": "hex", + "ext_bottom_standoff_reverse": "false", + "ext_bottom_standoff_support_height": "4", + "ext_bottom_standoff_support_size": "10", + "ext_bottom_standoff_type": "countersunk", + "ext_bottom_standoffs": "false", + "ext_top_front_left_adjust": "0", + "ext_top_front_left_enable": "true", + "ext_top_front_left_support": "front", + "ext_top_front_right_adjust": "0", + "ext_top_front_right_enable": "true", + "ext_top_front_right_support": "front", + "ext_top_rear_left_adjust": "0", + "ext_top_rear_left_enable": "true", + "ext_top_rear_left_support": "rear", + "ext_top_rear_right_adjust": "0", + "ext_top_rear_right_enable": "true", + "ext_top_rear_right_support": "rear", + "ext_top_sidewall_support": "true", + "ext_top_standoff_diameter": "5.75", + "ext_top_standoff_hole_size": "2.75", + "ext_top_standoff_insert": "false", + "ext_top_standoff_insert_dia": "4.2", + "ext_top_standoff_insert_height": "5.1", + "ext_top_standoff_pillar": "hex", + "ext_top_standoff_reverse": "true", + "ext_top_standoff_support_height": "4", + "ext_top_standoff_support_size": "10", + "ext_top_standoff_type": "blind", + "ext_top_standoffs": "false", + "fan_size": "0", + "flat_blank_section": "false", + "floorthick": "2", + "gap": "1", + "gpio_opening": "default", + "indents": "true", + "individual_part": "bottom", + "lower_bottom": "0", + "material_thickness": "0.5", + "move_front": "0", + "move_leftside": "0", + "move_rear": "0", + "move_rightside": "0", + "pcb_loc_x": "40", + "pcb_loc_y": "0", + "pcb_loc_z": "0", + "raise_top": "0", + "sbc_bottom_standoffs": "true", + "sbc_highlight": "false", + "sbc_information": "false", + "sbc_model": "c4", + "sbc_off": "false", + "sbc_top_standoffs": "false", + "sidethick": "2", + "text_color": "Green", + "text_font": "Nimbus Mono PS", + "tol": "0.25", + "top_cover_pattern": "solid", + "top_front_left_adjust": "0", + "top_front_left_enable": "true", + "top_front_left_support": "front", + "top_front_right_adjust": "0", + "top_front_right_enable": "true", + "top_front_right_support": "front", + "top_rear_left_adjust": "0", + "top_rear_left_enable": "true", + "top_rear_left_support": "rear", + "top_rear_right_adjust": "0", + "top_rear_right_enable": "true", + "top_rear_right_support": "rear", + "top_sidewall_support": "true", + "top_standoff_diameter": "5.75", + "top_standoff_hole_size": "2.75", + "top_standoff_insert": "false", + "top_standoff_insert_dia": "4.2", + "top_standoff_insert_height": "5.1", + "top_standoff_pillar": "hex", + "top_standoff_reverse": "true", + "top_standoff_support_height": "4", + "top_standoff_support_size": "10", + "top_standoff_type": "blind", + "uart_opening": "default", + "view": "model", + "wallthick": "2" } }, "fileFormatVersion": "1" diff --git a/sbc_case_builder.scad b/sbc_case_builder.scad index fe1894f..3f82c42 100644 --- a/sbc_case_builder.scad +++ b/sbc_case_builder.scad @@ -680,11 +680,11 @@ if (view == "model") { mask = accessory_data[a[0]][i+10]; if (class == "model" && face == "top" && raise_top > -1) { - parametric_move_add(type, loc_x, loc_y, loc_z+raise_top, face, rotation, parametric, size, data, mask); + parametric_move_add(type, loc_x, loc_y, loc_z+raise_top, face, rotation, parametric, size, data, [false,mask[1],mask[2],mask[3]]); } else { - if (class == "model"&& face != "top" ) { - parametric_move_add(type, loc_x, loc_y, loc_z, face, rotation, parametric, size, data, mask); + if (class == "model" && face != "top" ) { + parametric_move_add(type, loc_x, loc_y, loc_z, face, rotation, parametric, size, data, [false,mask[1],mask[2],mask[3]]); } } } diff --git a/sbc_case_builder_accessories.cfg b/sbc_case_builder_accessories.cfg index c35425d..d7ce0d4 100644 --- a/sbc_case_builder_accessories.cfg +++ b/sbc_case_builder_accessories.cfg @@ -68,869 +68,855 @@ accessory_data = [ // hk uart group ["hk_uart", - "add2","hk_uart_holder",-25,0,1.9,"bottom",[0,0,0],["sbc",true,false,false],[10,10,0],[0],[true,10,2,"default"], // add uart holder - "suball","slot",-18.25,0,8.25,"top",[90,0,0],["sbc",true,false,false],[4,4,15],[0],[true,10,2,"default"], // sub rectangle - "model","hk_uart",-22.5,23,5,"bottom",[0,0,-90],["sbc",true,false,false],[10,10,0],[0],[true,10,2,"default"], // add uart model - "model","hk_uart_strap",-25,0,2,"bottom",[0,0,0],["sbc",true,false,false],[0,0,0],[0],[true,10,2,"default"], - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], // hk uart strap + "add2","hk_uart_holder",-25,0,1.9,"bottom",[0,0,0],["sbc",true,false,false],[10,10,0],[0],[true,10,2,"default"], + "suball","slot",-18.25,0,8.25,"top",[90,0,0],["sbc",true,false,false],[4,4,15],[0],[false,10,2,"default"], + "model","hk_uart",-22.5,23,5,"bottom",[0,0,-90],["sbc",true,false,false],[10,10,0],[0],[false,10,2,"default"], + "model","hk_uart_strap",-25,0,2,"bottom",[0,0,0],["sbc",true,false,false],[0,0,0],[0],[false,10,2,"default"], + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"]], // sensor group ["sensors", - "add1","rectangle",-1,57,0,"bottom",[0,0,0],["case",false,false,false],[71,2,10.25],[[.1,.1,.1,.1]],[true,10,2,"default"], + "add1","rectangle",-1,57,0,"bottom",[0,0,0],["case",false,false,false],[71,2,10.25],[[.1,.1,.1,.1]],[false,10,2,"default"], "-model","stl_model",38,100,2,"bottom",[0,0,270],["sbc",false,false,false],[0,0,0],[1,"./adafruit/5625 Stemma 5 Port Hub.stl"],[true,10,2,"default"], "-model","stl_model",38,106,22,"bottom",[90,180,180],["sbc",false,false,false],[0,0,0],[1,"./adafruit/3966 BMP388 QT.stl"],[true,10,2,"default"], "-model","stl_model",26,60,25,"bottom",[0,0,90],["sbc",false,false,false],[0,0,0],[1,"./adafruit/4867 Adafruit SCD30.stl"],[true,10,2,"default"], "model","stl_model",31,60.75,4,"bottom",[90,0,180],["sbc",false,false,false],[0,0,0],[1,"./adafruit/5625 Stemma 5 Port Hub.stl"],[true,10,2,"default"], - "add2","pcb_holder",5,60.75,1,"bottom",[0,0,0],["case",false,false,false],[26.5,35,1.65],[2],[true,10,2,"default"], - "model","stl_model",38,121,22,"bottom",[90,180,90],["sbc",false,false,false],[0,0,0],[1,"./adafruit/3966 BMP388 QT.stl",0,0],[true,10,2,"default"], - "add2","pcb_holder",39.5,95,1,"bottom",[0,0,90],["case",false,false,false],[26.5,35,1.65],[2],[true,10,2,"default"], - "add2","pcb_holder",39.5,61,0,"bottom",[0,0,90],["case",false,false,false],[26.5,35,1.65],[2],[true,10,2,"default"], + "add2","pcb_holder",5,60.75,1,"bottom",[0,0,0],["case",false,false,false],[26.5,35,1.65],[2],[false,10,2,"default"], + "model","stl_model",38,121,22,"bottom",[90,180,90],["sbc",false,false,false],[0,0,0],[1,"./adafruit/3966 BMP388 QT.stl",0,0],[false,10,2,"default"], + "add2","pcb_holder",39.5,95,1,"bottom",[0,0,90],["case",false,false,false],[26.5,35,1.65],[2],[false,10,2,"default"], + "add2","pcb_holder",39.5,61,0,"bottom",[0,0,90],["case",false,false,false],[26.5,35,1.65],[2],[false,10,2,"default"], "model","stl_model",55,69,27,"bottom",[270,0,90],["sbc",false,false,false],[0,0,0],[1,"./adafruit/4867 Adafruit SCD30.stl"],[true,10,2,"default"], - "add2","pcb_holder",55,68,1,"bottom",[0,0,90],["case",false,false,false],[53,35,1.65],[2],[true,10,2,"default"], + "add2","pcb_holder",55,68,1,"bottom",[0,0,90],["case",false,false,false],[53,35,1.65],[2],[false,10,2,"default"], "-model","stl_model",68,97,2,"bottom",[90,0,270],["sbc",false,false,false],[0,0,0],[1,"./adafruit/938 Mono 128x64 OLED Stemma.stl"],[true,10,2,"default"], "model","stl_model",67,61,4,"bottom",[90,270,270],["sbc",false,false,false],[0,0,0],[1,"./adafruit/4311 2in TFT IPS Display.stl"],[true,10,2,"default"], - "add2","pcb_holder",65.4,121,1,"bottom",[0,0,270],["case",false,false,false],[61,35,1.65],[2],[true,10,2,"default"], + "add2","pcb_holder",65.4,121,1,"bottom",[0,0,270],["case",false,false,false],[61,35,1.65],[2],[false,10,2,"default"], "model","stl_model",0,70,3,"bottom",[0,0,0],["sbc",false,false,false],[0,0,0],[1,"./adafruit/4632 PMSA003I.stl"],[true,10,2,"default"]], // Odroid-C4 ["c4_shell_boombox", - "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],[123.5,35,1.6],[2],[true,10,2,"default"], // add pcb holder - "add2","boom_grill",16.5,60,21.5,"top",[90,0,180],["case",false,true,false],[0,0,0],["dome"],[true,10,2,"default"], // add boom grill - "add2","boom_grill",108,60,21.5,"top",[90,0,180],["case",false,true,false],[0,0,0],["dome"],[true,10,2,"default"], // add boom grill - "add2","hk_uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], // add uart holder - "sub","round",43.75,49,39,"top",[0,0,0],["case",false,true,false],[5,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","slot",70.5,48,39,"top",[0,0,0],["case",false,true,false],[6,14,5],[0],[true,10,2,"default"], // sub rectangle - "sub","round",16.5,61,21.5,"top",[90,0,0],["case",false,true,false],[24,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],[24,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","vent",44,60,17,"top",[0,0,0],["case",false,true,false],[2,10,4],[1,10,"vertical",1],[true,10,2,"default"], // vent opening - "suball","slot",16.25,0,8,"top",[90,0,0],["case",false,false,false],[4,5,15],[0],[true,10,2,"default"], // sub rectangle - "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk uart strap - "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],[0,0,0],[true,"front"],[true,10,2,"default"], // hk boom bonnet - "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],[0,0,0],[0],[true,10,2,"default"], // hk boom bonnet volume ring - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk uart strap - "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], // hk boom bonnet volume ring + "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],[123.5,35,1.6],[2],[false,10,2,"default"], + "add2","boom_grill",16.5,60.5,22.5,"top",[90,0,180],["case",false,true,false],[0,0,0],["dome"],[false,10,2,"default"], + "add2","boom_grill",108,60.5,22.5,"top",[90,0,180],["case",false,true,false],[0,0,0],["dome"],[false,10,2,"default"], + "sub","vent",44,60,17,"top",[0,0,0],["case",false,true,false],[2,10,4],[1,10,"vertical",1],[false,10,2,"default"], + + "add2","hk_uart_holder",10,-1.5,5,"bottom",[0,0,0],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], + "model","hk_uart",12.5,20.5,8,"bottom",[0,0,270],["case",false,false,false],[10,10,0],[0],[false,10,2,"default"], + "model","hk_uart_strap",25.5,15,8,"bottom",[0,0,90],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"], + "model","hk_boom",32.25,53,5,"bottom",[90,0,0],["case",false,true,false],[0,0,0],[true,"front"],[true,10,2,"default"], + "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],[0,0,0],[0],[false,10,2,"default"], + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"], + "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"]], - ["c4_panel_lcd3.5", - "add2","button",89.875,45,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,34,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,23,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,12,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],[2,10,5],[1,8,"vertical",1],[true,10,2,"default"], // vent opening - "sub","rectangle",5.5,2.75,28,"top",[0,0,0],["case",false,false,false],[74.5,51,5],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "model","hk_lcd35",95,56,20,"top",[0,0,180],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], // model hk 3.5 lcd - ["c4_desktop_lcd3.5", - "add2","button",89.875,45,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,34,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,23,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,12,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add1","rectangle",-3.5,11.25,-31,"left",[30,0,0],["case",false,false,false],[2,58.15,33.5],[[.1,.1,.1,.1]],[true,10,2,"default"], // sub rectangle - "sub","round",-3.75,46,-34,"left",[0,90,0],["case",false,false,false],[60,0,3],[0],[true,10,2,"default"], // sub round - "add1","rectangle",116.5,11.25,-31,"right",[30,0,0],["case",false,false,false],[2,58.15,33.5],[[.1,.1,.1,.1]],[true,10,2,"default"], // sub rectangle - "sub","round",116.4,46,-34,"right",[0,90,0],["case",false,false,false],[60,0,3],[0],[true,10,2,"default"], // sub round - "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],[2,10,5],[1,8,"vertical",1],[true,10,2,"default"], // vent opening - "sub","rectangle",5.5,2.75,28,"top",[0,0,0],["case",false,false,false],[74.5,51,5],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], // model hk 3.5 lcd + "add2","button",89.875,45,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,34,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,23,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,12,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add1","rectangle",-3.5,11.25,-31,"left",[30,0,0],["case",false,false,false],[2,58.15,33.5],[[.1,.1,.1,.1]],[false,10,2,"default"], + "sub","round",-3.75,46,-34,"left",[0,90,0],["case",false,false,false],[60,0,3],[0],[false,10,2,"default"], + "add1","rectangle",116.5,11.25,-31,"right",[30,0,0],["case",false,false,false],[2,58.15,33.5],[[.1,.1,.1,.1]],[false,10,2,"default"], + "sub","round",116.4,46,-34,"right",[0,90,0],["case",false,false,false],[60,0,3],[0],[false,10,2,"default"], + "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],[2,10,5],[1,8,"vertical",1],[false,10,2,"default"], + "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], ["c4_deskboom_lcd3.5", -// "add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],["case",false,false,false],[2,71.15,41],[[.1,.1,.1,.1]],[true,10,2,"default"], // sub rectangle -// "add1","rectangle",-3.5,14.75,-37.5,"left",[30,0,0],["case",false,false,false],[2,71.15,41],[[.1,.1,.1,.1]],[true,10,2,"default"], // sub rectangle - "add2","button",89.875,45,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,34,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,23,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","button",89.875,12,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], // cutout button - "add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],["case",false,false,false],[123.5,35,1.6],[2],[true,10,2,"default"], // add pcb holder - "add2","boom_grill",16.5,72.5,21.5,"front",[90,0,180],["case",false,false,false],[0,0,2],["flat"],[true,10,2,"default"], // add boom grill - "add2","boom_grill",108,72.5,21.5,"front",[90,0,180],["case",false,false,false],[0,0,2],["flat"],[true,10,2,"default"], // add boom grill - "suball","slot",16.25,0,8,"top",[90,0,0],["case",false,false,false],[4,5,15],[0],[true,10,2,"default"], // sub rectangle - "add2","hk_uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], // add uart holder - "sub","round",-3.75,54,-32,"left",[0,90,0],["case",false,false,false],[60,0,3],[0],[true,10,2,"default"], // sub round - "sub","round",126.4,54,-32,"right",[0,90,0],["case",false,false,false],[60,0,3],[0],[true,10,2,"default"], // sub round - "sub","rectangle",5.5,2.75,39,"top",[0,0,0],["case",false,false,false],[74.5,51,5],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","round",43.75,64,39,"top",[0,0,0],["case",false,false,false],[5,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","slot",70.5,63,38,"top",[0,0,0],["case",false,false,false],[6,14,5],[0],[true,10,2,"default"], // sub rectangle - "sub","round",16.5,75,21.5,"front",[90,0,0],["case",false,false,false],[24,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","round",108,75,21.5,"front",[90,0,0],["case",false,false,false],[24,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],[2,10,5],[1,8,"vertical",1],[true,10,2,"default"], // vent opening - "suball","slot",16.25,0,8,"top",[90,0,0],["case",false,false,false],[4,5,15],[0],[true,10,2,"default"], // sub rectangle - "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk uart strap - "model","hk_boom",32.25,68,4,"bottom",[90,0,0],["case",false,false,false],[0,0,0],[true,"front"],[true,10,2,"default"], // hk boom bonnet - "model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk boom bonnet volume ring - "model","hk_lcd35",95,56,31,"bottom",[0,0,180],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // model hk 3.5 lcd - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk uart strap - "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], // hk boom + "add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],["case",false,false,false],[2,71.15,41],[[.1,.1,.1,.1]],[false,10,2,"default"], + "add1","rectangle",-3.5,14.75,-37.5,"left",[30,0,0],["case",false,false,false],[2,71.15,41],[[.1,.1,.1,.1]],[false,10,2,"default"], + "sub","round",-3.75,54,-32,"left",[0,90,0],["case",false,false,false],[60,0,3],[0],[false,10,2,"default"], + "sub","round",126.4,54,-32,"right",[0,90,0],["case",false,false,false],[60,0,3],[0],[false,10,2,"default"], + "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],[2,10,5],[1,8,"vertical",1],[false,10,2,"default"], + "add2","button",89.875,45,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,34,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,23,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,12,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],["case",false,false,false],[123.5,35,1.6],[2],[false,10,2,"default"], + "add2","boom_grill",16.5,72.5,21.5,"front",[90,0,180],["case",false,false,false],[0,0,2],["flat"],[false,10,2,"default"], + "add2","boom_grill",108,72.5,21.5,"front",[90,0,180],["case",false,false,false],[0,0,2],["flat"],[false,10,2,"default"], + "add2","hk_uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], + "model","hk_uart",12.5,22,5,"bottom",[0,0,270],["case",false,false,false],[10,10,0],[0],[false,10,2,"default"], + "model","hk_uart_strap",25,15,5,"bottom",[0,0,90],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"], + "model","hk_boom",32.25,68,4,"bottom",[90,0,0],["case",false,false,false],[0,0,0],[true,"front"],[true,10,2,"default"], + "model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"], + "model","hk_lcd35",95,56,31,"bottom",[0,0,180],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"], + "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"]], ["c4_panel_boombox", - "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],[123.5,35,1.6],[2],[true,10,2,"default"], // add pcb holder - "add2","boom_grill",16.5,57.5,21.5,"front",[90,0,180],["case",false,true,false],[0,0,2],["flat"],[true,10,2,"default"], // add boom grill - "add2","boom_grill",108,57.5,21.5,"front",[90,0,180],["case",false,true,false],[0,0,2],["flat"],[true,10,2,"default"], // add boom grill - "add2","hk_uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], // add uart holder - "sub","round",16.5,60,21.5,"front",[90,0,0],["case",false,true,false],[24,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],[24,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],[2,10,5],[1,8,"vertical",1],[true,10,2,"default"], // vent opening - "suball","slot",16.25,0,8,"top",[90,0,0],["case",false,false,false],[4,5,15],[0],[true,10,2,"default"], // sub rectangle - "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk uart strap - "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],[0,0,0],[true,"front"],[true,10,2,"default"], // hk boom bonnet - "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],[0,0,0],[0],[true,10,2,"default"], // hk boom bonnet volume ring - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk uart strap - "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], // hk boom bonnet volume ring + "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],[2,10,5],[1,8,"vertical",1],[false,10,2,"default"], + "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],[123.5,35,1.6],[2],[false,10,2,"default"], + "add2","hk_uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],[10,10,0],[0],[true,10,2,"default"], + "model","hk_uart",12.5,22,5,"bottom",[0,0,270],["case",false,false,false],[10,10,0],[0],[false,10,2,"default"], + "model","hk_uart_strap",25,15,5,"bottom",[0,0,90],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"], + "add2","boom_grill",16.5,57.5,21.5,"front",[90,0,180],["case",false,true,false],[0,0,2],["flat"],[false,10,2,"default"], + "add2","boom_grill",108,57.5,21.5,"front",[90,0,180],["case",false,true,false],[0,0,2],["flat"],[false,10,2,"default"], + "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],[0,0,0],[true,"front"],[true,10,2,"default"], + "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],[0,0,0],[0],[false,10,2,"default"], + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"], + "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"]], + ["c4_panel_lcd3.5", + "add2","button",89.875,45,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,34,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,23,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "add2","button",89.875,12,27,"top",[0,0,180],["sbc-case_z",false,false,true],[12,8,2],[2.25,"cutout",[2,2,2,2]],[true,10,2,"default"], + "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],[2,10,5],[1,8,"vertical",1],[false,10,2,"default"], + "model","hk_lcd35",95,56,20,"top",[0,0,180],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], + ["c4_tray_boombox", - "add2","boom_speaker_holder",16.75,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],[0,0,0],["friction",0],[true,10,2,"default"], // add boom grill - "add2","boom_speaker_holder",108.25,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],[0,0,0],["friction",0],[true,10,2,"default"], // add boom grill - "add2","boom_grill",16.75,59,17.5,"bottom",[90,0,180],["case",false,true,false],[0,0,0],["dome"],[true,10,2,"default"], // add boom grill - "add2","boom_grill",108.25,59,17.5,"bottom",[90,0,180],["case",false,true,false],[0,0,0],["dome"],[true,10,2,"default"], // add boom grill - "sub","vent",44,59,12,"bottom",[0,0,0],["case",false,true,false],[2,10,4],[1,10,"vertical",1],[true,10,2,"default"], // vent opening - "sub","round",-2,11,15.75,"top",[0,-90,0],["case",false,false,false],[5,0,8],[0],[true,10,2,"default"], // sub cylinder - "sub","slot",-9,37.5,17,"top",[90,0,90],["case",false,false,false],[7,14,6],[0],[true,10,2,"default"], // sub slot - "sub","round",16.75,60,17.5,"bottom",[90,0,0],["case",false,true,false],[24,0,5],[0],[true,10,2,"default"], // sub cylinder - "sub","round",108.25,60,17.5,"bottom",[90,0,0],["case",false,true,false],[24,0,5],[0],[true,10,2,"default"], // sub cylinder - "model","boom_speaker",16.75,56,17.5,"bottom",[-90,0,0],["case",false,true,false],[0,0,0],[false,"left"],[true,10,2,"default"], // boom speaker - "model","boom_speaker",108.25,56,17.5,"bottom",[-90,0,0],["case",false,true,false],[0,0,0],[false,"right"],[true,10,2,"default"], // boom speaker - "model","hk_boom",32,0,12,"bottom",[0,0,90],["case",false,false,false],[0,0,0],[false,"front"],[true,10,2,"default"], // hk boom bonnet - "model","boom_vring",4.5,44.5,16,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk boom bonnet volume ring - "platter","boom_vring",-50,0,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[true,10,2,"default"]], // hk boom bonnet volume ring + "sub","vent",44,59,12,"bottom",[0,0,0],["case",false,true,false],[2,10,4],[1,10,"vertical",1],[false,10,2,"default"], + "add2","standoff",28.5,3.5,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[[5.75,16,3.6,10,4,"countersunk","hex",false,false,4.5,5.1]],[true,10,2,"default"], + "add2","standoff",28.5,56.25,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[[5.75,16,3.6,10,4,"countersunk","hex",false,false,4.5,5.1]],[true,10,2,"default"], + "add2","boom_speaker_holder",16.75,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],[0,0,0],["friction",0],[false,10,2,"default"], + "add2","boom_speaker_holder",108.25,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],[0,0,0],["friction",0],[false,10,2,"default"], + "add2","boom_grill",16.75,59,17.5,"bottom",[90,0,180],["case",false,true,false],[0,0,0],["dome"],[false,10,2,"default"], + "add2","boom_grill",108.25,59,17.5,"bottom",[90,0,180],["case",false,true,false],[0,0,0],["dome"],[false,10,2,"default"], +// "sub","round",-2,11,15.75,"top",[0,-90,0],["case",false,false,false],[5,0,8],[0],[false,10,2,"default"], +// "sub","slot",-9,37.5,17,"top",[90,0,90],["case",false,false,false],[7,14,6],[0],[false,10,2,"default"], +// "sub","round",16.75,60,17.5,"bottom",[90,0,0],["case",false,true,false],[24,0,5],[0],[false,10,2,"default"], +// "sub","round",108.25,60,17.5,"bottom",[90,0,0],["case",false,true,false],[24,0,5],[0],[false,10,2,"default"], + "model","boom_speaker",16.75,56,17.5,"bottom",[270,0,0],["case",false,true,false],[0,0,0],[false,"left"],[false,10,2,"default"], + "model","boom_speaker",108.25,56,17.5,"bottom",[270,0,0],["case",false,true,false],[0,0,0],[false,"right"],[false,10,2,"default"], + "model","hk_boom",32,0,16,"bottom",[0,0,90],["case",false,false,false],[0,0,0],[false,"none"],[true,10,2,"pcb"], + "model","boom_vring",5,44.5,20,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"], + "platter","boom_vring",-50,0,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[0],[false,10,2,"default"]], ["c4_round", - "suball","round",10.5,-2,14.5,"top",[90,0,0],["case",false,false,false],[11,0,18],[0],[true,10,2,"default"], // sub power plug hole - "suball","rectangle",35,-28,4,"top",[0,0,0],["case",false,false,false],[21,12,15.5],[[1,1,1,1]],[true,10,2,"default"]], // sub hdmi opening + "suball","round",10.5,-2,14.5,"top",[90,0,0],["case",false,false,false],[11,0,18],[0],[false,10,2,"default"], // sub power plug hole + "suball","rectangle",35,-28,4,"top",[0,0,0],["case",false,false,false],[21,12,15.5],[[1,1,1,1]],[false,10,2,"default"]], // sub hdmi opening ["c4_hex", - "suball","round",10.5,-2,14.5,"top",[90,0,0],["case",false,false,false],[11,0,18],[0],[true,10,2,"default"], // sub power plug hole - "suball","rectangle",35,-26,4,"top",[0,0,0],["case",false,false,false],[21,10,15.5],[[1,1,1,1]],[true,10,2,"default"]], // sub hdmi opening + "suball","round",10.5,-2,14.5,"top",[90,0,0],["case",false,false,false],[11,0,18],[0],[false,10,2,"default"], // sub power plug hole + "suball","rectangle",35,-26,4,"top",[0,0,0],["case",false,false,false],[21,10,15.5],[[1,1,1,1]],[false,10,2,"default"]], // sub hdmi opening // Odroid-XU4 ["xu4_keyhole", - "add1","keyhole",40,30,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[[7,3.2,6,2]],[true,10,2,"default"], // keyhole - "sub","keyhole",40,30,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[[7,3.2,6,2]],[true,10,2,"default"]], // keyhole + "add1","keyhole",40,30,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[[7,3.2,6,2]],[false,10,2,"default"], // keyhole + "sub","keyhole",40,30,0,"bottom",[0,0,0],["case",false,false,false],[0,0,0],[[7,3.2,6,2]],[false,10,2,"default"]], // keyhole // Odroid-HC4 ["hc4_tray_drivebox2.5", "add1","hc4_oled_holder",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,2],[0],[true,10,2,"default"], // model hc4 holder - "add2","hd_holder",10,-24,2,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_holes",10,-24,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","round",92,-10,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,66.6,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,-10,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,66.6,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "suball","fan",37,-.1,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[true,10,2,"default"], // sub fan - "suball","vent",72,87,27,"bottom",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[true,10,2,"default"], // sub vent - "model","hc4_oled",20,81,2,"bottom",[0,0,0],["case",false,true,false],[0,0,0],[0],[true,10,2,"default"], // model hc4 oled - "model","hd25",10,76,2,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "model","hd25",10,76,20,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "model","fan_cover",37,-4,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[1],[true,10,2,"default"], // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[1],[true,10,2,"default"]], // model fan + "add2","hd_holder",10,-24,2,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_holes",10,-24,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","round",92,-10,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,66.6,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,-10,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,66.6,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "suball","fan",37,-.1,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[false,10,2,"default"], // sub fan + "suball","vent",72,87,27,"bottom",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[false,10,2,"default"], // sub vent + "model","hc4_oled",20,81,2,"bottom",[0,0,0],["case",false,true,false],[0,0,0],[0],[false,10,2,"default"], // model hc4 oled + "model","hd25",10,76,2,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "model","hd25",10,76,20,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "model","fan_cover",37,-4,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[1],[false,10,2,"default"], // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[1],[false,10,2,"default"]], // model fan ["hc4_shell_drivebox2.5", "add2","hc4_oled_holder",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,2],[0],[true,10,2,"default"], // model hc4 holder - "add2","hd_holder",10,-21,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_holes",10,-21,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","round",92,-5,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,69.6,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,-5,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,69.6,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screws hole - "sub","vent",71.85,88,30,"top",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[true,10,2,"default"], // sub vent - "suball","fan",39,-.1,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[true,10,2,"default"], // sub fan - "sub","vent",-3.5,35,34,"top",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,35,34,"top",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,35,9,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,35,9,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,0],[0],[true,10,2,"default"], // model hc4 oled - "model","hd25",10,79,2,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "model","hd25",10,79,20,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "model","fan_cover",39,-4,7,"top",[90,0,0],["case",true,false,false],[40,0,3],[1],[true,10,2,"default"], // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[1],[true,10,2,"default"]], // model fan + "add2","hd_holder",10,-21,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_holes",10,-21,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","round",92,-5,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,69.6,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,-5,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,69.6,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screws hole + "sub","vent",71.85,88,30,"top",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[false,10,2,"default"], // sub vent + "suball","fan",39,-.1,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[false,10,2,"default"], // sub fan + "sub","vent",-3.5,35,34,"top",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,35,34,"top",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,35,9,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,35,9,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,0],[0],[false,10,2,"default"], // model hc4 oled + "model","hd25",10,79,2,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "model","hd25",10,79,20,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "model","fan_cover",39,-4,7,"top",[90,0,0],["case",true,false,false],[40,0,3],[1],[false,10,2,"default"], // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[1],[false,10,2,"default"]], // model fan ["hc4_shell_drivebox2.5v", - "add2","hd_vertright",45.6,-21,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "add2","hd_vertleft",79.6,-21,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_vertright_holes",45.6,-21,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,2,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","hd_vertleft_holes",79.6,-21,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,2,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","round",91.3,-5,6.07,"bottom",[0,90,0],["case",true,true,false],[3,0,6],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.3,71.6,6.07,"bottom",[0,90,0],["case",true,true,false],[3,0,6],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","vent",71.85,88,30,"top",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[true,10,2,"default"], // sub vent - "sub","fan",45.6,-.1,30,"top",[90,0,0],["case",true,false,false],[40,0,3],[0],[true,10,2,"default"], // sub fan + "add2","hd_vertright",45.6,-21,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "add2","hd_vertleft",79.6,-21,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_vertright_holes",45.6,-21,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,2,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","hd_vertleft_holes",79.6,-21,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,2,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","round",91.3,-5,6.07,"bottom",[0,90,0],["case",true,true,false],[3,0,6],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.3,71.6,6.07,"bottom",[0,90,0],["case",true,true,false],[3,0,6],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","vent",71.85,88,30,"top",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[false,10,2,"default"], // sub vent + "sub","fan",45.6,-.1,30,"top",[90,0,0],["case",true,false,false],[40,0,3],[0],[false,10,2,"default"], // sub fan "add1","hc4_oled_holder",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,2],[0],[true,10,2,"default"], // model hc4 holder - "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,0],[0],[true,10,2,"default"], // model hc4 oled - "model","fan_cover",46.6,-3,30,"top",[90,0,0],["case",true,false,false],[40,0,3],[1],[true,10,2,"default"], // model fan - "model","hd25",45.6,79,71.85,"bottom",[-90,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "model","hd25",79.3,79,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[1],[true,10,2,"default"]], // model fan + "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,0],[0],[false,10,2,"default"], // model hc4 oled + "model","fan_cover",46.6,-3,30,"top",[90,0,0],["case",true,false,false],[40,0,3],[1],[false,10,2,"default"], // model fan + "model","hd25",45.6,79,71.85,"bottom",[-90,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "model","hd25",79.3,79,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[1],[false,10,2,"default"]], // model fan ["hc4_shell_drivebox3.5", "add1","hc4_oled_holder",20,82,3,"bottom",[0,0,0],["case",false,true,false],[0,0,3],[0],[true,10,2,"default"], // model hc4 holder - "add2","hd_holder",-19.4,-67,3,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_holes",-19.4,-67,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","round",91.6,-38.5,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.6,3.4,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.6,63.1,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "suball","vent",72,88,29,"bottom",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[true,10,2,"default"], // sub vent - "suball","fan",5.6,-1.5,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[true,10,2,"default"], // sub fan - "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,0],[0],[true,10,2,"default"], // model hc4 oled - "model","hd35",-19.4,80,3,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[true,10,2,"default"], // model 3.5 hd - "model","hd35",-19.4,80,35,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[true,10,2,"default"], // model 3.5 hd - "model","fan_cover",5.6,-4,7,"top",[90,0,0],["case",true,false,false],[40,0,3],[1],[true,10,2,"default"], // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[1],[true,10,2,"default"]], // model fan + "add2","hd_holder",-19.4,-67,3,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_holes",-19.4,-67,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","round",91.6,-38.5,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.6,3.4,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.6,63.1,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "suball","vent",72,88,29,"bottom",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[false,10,2,"default"], // sub vent + "suball","fan",5.6,-1.5,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[false,10,2,"default"], // sub fan + "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],[0,0,0],[0],[false,10,2,"default"], // model hc4 oled + "model","hd35",-19.4,80,3,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[false,10,2,"default"], // model 3.5 hd + "model","hd35",-19.4,80,35,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[false,10,2,"default"], // model 3.5 hd + "model","fan_cover",5.6,-4,7,"top",[90,0,0],["case",true,false,false],[40,0,3],[1],[false,10,2,"default"], // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[1],[false,10,2,"default"]], // model fan // Odroid-N2L ["n2l_tray", - "sub","rectangle",65,36,-2.5,"bottom",[0,0,0],["case",true,true,true],[5,13,15.5],[[1,1,1,1]],[true,10,2,"default"]], // sub opening + "sub","rectangle",65,36,-2.5,"bottom",[0,0,0],["case",true,true,true],[5,13,15.5],[[1,1,1,1]],[false,10,2,"default"]], // sub opening ["n2l_gpio", - "sub","vent",22,-1.99,16,"top",[0,0,0],["sbc-case_z",true,true,true],[2,9,8],[1,10,"vertical",1],[true,10,2,"default"], // vent opening - "sub","fan",20,8,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],[40,0,6],[3],[true,10,2,"default"], // sub fan opening - "sub","rectangle",8.5,49,9.9,"top",[0,0,0],["sbc",true,true,true],[56,18,20],[[1,1,1,1]],[true,10,2,"default"]], // gpio opening + "sub","vent",22,-1.99,16,"top",[0,0,0],["sbc-case_z",true,true,true],[2,9,8],[1,10,"vertical",1],[false,10,2,"default"], // vent opening + "sub","fan",20,8,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],[40,0,6],[3],[false,10,2,"default"], // sub fan opening + "sub","rectangle",8.5,49,9.9,"top",[0,0,0],["sbc",true,true,true],[56,18,20],[[1,1,1,1]],[false,10,2,"default"]], // gpio opening // Odroid-M1S ["m1s_shell_nvme", "add1","access_port",-7.5,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[105,30,1.5],["landscape"],[true,10,2,"default"], // access port - "model","access_cover",-7.5,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[105,30,1.5],["landscape"],[true,10,2,"default"], // access port cover - "platter","access_cover",-20,0,0,"bottom",[0,0,90],["case",false,false,false],[105,30,1.5],["landscape"],[true,10,2,"default"], // access port cover - "sub","vent_hex",37,5,-1,"bottom",[0,0,0],["sbc",false,false,false],[11,3,5],[5,1.5,"horizontal",1],[true,10,2,"default"], // vent opening - "sub","vent_hex",0,5,-1,"bottom",[0,0,0],["sbc",false,false,false],[7,3,5],[5,1.5,"horizontal",1],[true,10,2,"default"], // vent opening - "sub","vent_hex",87,5,-1,"bottom",[0,0,0],["sbc",false,false,false],[3,3,5],[5,1.5,"horizontal",1],[true,10,2,"default"], // vent opening - "sub","vent_hex",21,60,-1,"bottom",[0,0,0],["sbc",false,false,false],[20,1,5],[5,1.5,"horizontal",1],[true,10,2,"default"], // vent opening - "sub","rectangle",73.5,5.5,2.5,"top",[0,0,45],["sbc-case_z",true,true,true],[11,3,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",5.5,56,2.5,"top",[0,0,0],["sbc-case_z",true,true,true],[3,11,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",81.5,56,2.5,"top",[0,0,0],["sbc-case_z",true,true,true],[3,11,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",17.5,12,2.5,"top",[0,0,0],["sbc-case_z",true,true,true],[11,3,15],[[1,1,1,1]],[true,10,2,"default"]], // standoff trim + "model","access_cover",-7.5,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[105,30,1.5],["landscape"],[false,10,2,"default"], // access port cover + "platter","access_cover",-20,0,0,"bottom",[0,0,90],["case",false,false,false],[105,30,1.5],["landscape"],[false,10,2,"default"], // access port cover + "sub","vent_hex",37,5,-1,"bottom",[0,0,0],["sbc",false,false,false],[11,3,5],[5,1.5,"horizontal",1],[false,10,2,"default"], // vent opening + "sub","vent_hex",0,5,-1,"bottom",[0,0,0],["sbc",false,false,false],[7,3,5],[5,1.5,"horizontal",1],[false,10,2,"default"], // vent opening + "sub","vent_hex",87,5,-1,"bottom",[0,0,0],["sbc",false,false,false],[3,3,5],[5,1.5,"horizontal",1],[false,10,2,"default"], // vent opening + "sub","vent_hex",21,60,-1,"bottom",[0,0,0],["sbc",false,false,false],[20,1,5],[5,1.5,"horizontal",1],[false,10,2,"default"], // vent opening + "sub","rectangle",73.5,5.5,2.5,"top",[0,0,45],["sbc-case_z",true,true,true],[11,3,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",5.5,56,2.5,"top",[0,0,0],["sbc-case_z",true,true,true],[3,11,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",81.5,56,2.5,"top",[0,0,0],["sbc-case_z",true,true,true],[3,11,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",17.5,12,2.5,"top",[0,0,0],["sbc-case_z",true,true,true],[11,3,15],[[1,1,1,1]],[false,10,2,"default"]], // standoff trim ["m1s_shell_ups", - "sub","vent_hex",0,5,17,"top",[0,0,0],["case",false,false,true],[9,21,8],[5,1.5,"horizontal",1],[true,10,2,"default"], // vent opening + "sub","vent_hex",0,5,17,"top",[0,0,0],["case",false,false,true],[9,21,8],[5,1.5,"horizontal",1],[false,10,2,"default"], // vent opening "model","hk_m1s_ups",-1,122.5,5,"bottom",[0,0,270],["sbc",false,false,false],[0,0,0],[0],[true,10,2,"default"], // hk m1s ups - "sub","slot",-45,17.5,8.5,"bottom",[90,0,90],["sbc",true,true,true],[4.25,6.125,12],[0],[true,10,2,"default"], // usb-c opening + "sub","slot",-45,17.5,8.5,"bottom",[90,0,90],["sbc",true,true,true],[4.25,6.125,12],[0],[false,10,2,"default"], // usb-c opening "add2","standoff",2.5,11,0,"bottom",[0,0,0],["sbc",false,false,false],[0,0,0],[[5.75,5,3.6,10,4,"countersunk","hex",false,false,4.5,5.1]],[true,10,2,"default"], "add2","standoff",27.5,11,0,"bottom",[0,0,0],["sbc",false,false,false],[0,0,0],[[5.75,5,3.6,10,4,"countersunk","hex",false,false,4.5,5.1]],[true,10,2,"default"], "add2","standoff",2.5,119,0,"bottom",[0,0,0],["sbc",false,false,false],[0,0,0],[[5.75,5,3.6,10,4,"countersunk","hex",false,false,4.5,5.1]],[true,10,2,"default"], "add2","standoff",27.5,119,0,"bottom",[0,0,0],["sbc",false,false,false],[0,0,0],[[5.75,5,3.6,10,4,"countersunk","hex",false,false,4.5,5.1]],[true,10,2,"default"], "add1","access_port",-5.5,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[105,30,2],["landscape"],[true,10,2,"default"], // access port - "model","access_cover",-5.5,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[105,30,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","access_cover",-10,16.25,0,"bottom",[0,0,90],["case",false,false,false],[105,30,2],["landscape"],[true,10,2,"default"], // access port cover + "model","access_cover",-5.5,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[105,30,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","access_cover",-10,16.25,0,"bottom",[0,0,90],["case",false,false,false],[105,30,2],["landscape"],[false,10,2,"default"], // access port cover "add2","button",2,33.5,21.2,"top",[0,0,0],["sbc-case_z",false,false,true],[10,0,23.5],["recess"],[true,10,2,"default"], // button - "model","button_top",2,33.5,21.2,"top",[0,0,0],["sbc-case_z",false,false,true],[10,0,23.5],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,23.5],["recess"],[true,10,2,"default"], // button top - "sub","rectangle",73.5,5.5,2.5,"top",[0,0,45],["sbc",true,true,true],[11,3,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",5.5,56,2.5,"top",[0,0,0],["sbc",true,true,true],[3,11,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",81.5,56,2.5,"top",[0,0,0],["sbc",true,true,true],[3,11,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",17.5,12,2.5,"top",[0,0,0],["sbc",true,true,true],[11,3,15],[[1,1,1,1]],[true,10,2,"default"]], // standoff trim + "model","button_top",2,33.5,21.2,"top",[0,0,0],["sbc-case_z",false,false,true],[10,0,23.5],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,23.5],["recess"],[false,10,2,"default"], // button top + "sub","rectangle",73.5,5.5,2.5,"top",[0,0,45],["sbc",true,true,true],[11,3,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",5.5,56,2.5,"top",[0,0,0],["sbc",true,true,true],[3,11,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",81.5,56,2.5,"top",[0,0,0],["sbc",true,true,true],[3,11,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",17.5,12,2.5,"top",[0,0,0],["sbc",true,true,true],[11,3,15],[[1,1,1,1]],[false,10,2,"default"]], // standoff trim ["m1s_tray_nvme", "add1","access_port",-12,26.25,-0.01,"bottom",[0,0,180],["sbc",true,true,false],[102,30,2],["landscape"],[true,10,2,"default"], // access port - "model","access_cover",-12,26.25,-0.01,"bottom",[0,0,180],["sbc",true,true,false],[102,30,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","access_cover",-88,26.25,0,"bottom",[0,0,0],["case",false,false,false],[102,30,2],["landscape"],[true,10,2,"default"], // access port cover - "sub","vent_hex",30,5,-1,"bottom",[0,0,0],["sbc",true,true,false],[11,3,5],[5,1.5,"horizontal",1],[true,10,2,"default"], // vent opening - "sub","vent_hex",-10,5,-1,"bottom",[0,0,0],["sbc",true,true,false],[7,3,5],[5,1.5,"horizontal",1],[true,10,2,"default"], // vent opening - "sub","vent_hex",79,5,-1,"bottom",[0,0,0],["sbc",true,true,false],[3,3,5],[5,1.5,"horizontal",1],[true,10,2,"default"], // vent opening - "sub","rectangle",73.5,5.5,3.5,"top",[0,0,45],["sbc",true,true,true],[11,3,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",5.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],[3,11,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",81.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],[3,11,15],[[1,1,1,1]],[true,10,2,"default"], // standoff trim - "sub","rectangle",17.5,12,3.5,"top",[0,0,0],["sbc",true,true,true],[11,3,15],[[1,1,1,1]],[true,10,2,"default"]], // standoff trim + "model","access_cover",-12,26.25,-0.01,"bottom",[0,0,180],["sbc",true,true,false],[102,30,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","access_cover",-88,26.25,0,"bottom",[0,0,0],["case",false,false,false],[102,30,2],["landscape"],[false,10,2,"default"], // access port cover + "sub","vent_hex",30,5,-1,"bottom",[0,0,0],["sbc",true,true,false],[11,3,5],[5,1.5,"horizontal",1],[false,10,2,"default"], // vent opening + "sub","vent_hex",-10,5,-1,"bottom",[0,0,0],["sbc",true,true,false],[7,3,5],[5,1.5,"horizontal",1],[false,10,2,"default"], // vent opening + "sub","vent_hex",79,5,-1,"bottom",[0,0,0],["sbc",true,true,false],[3,3,5],[5,1.5,"horizontal",1],[false,10,2,"default"], // vent opening + "sub","rectangle",73.5,5.5,3.5,"top",[0,0,45],["sbc",true,true,true],[11,3,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",5.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],[3,11,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",81.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],[3,11,15],[[1,1,1,1]],[false,10,2,"default"], // standoff trim + "sub","rectangle",17.5,12,3.5,"top",[0,0,0],["sbc",true,true,true],[11,3,15],[[1,1,1,1]],[false,10,2,"default"]], // standoff trim ["m1s_snap", - "sub","vent_hex",10,29,-1,"bottom",[0,0,0],["sbc",true,true,false],[21,5,8],[5,1.5,"horizontal",1],[true,10,2,"default"]], // vent opening + "sub","vent_hex",10,29,-1,"bottom",[0,0,0],["sbc",true,true,false],[21,5,8],[5,1.5,"horizontal",1],[false,10,2,"default"]], // vent opening ["m1s_fitted", - "sub","vent_hex",10,29,-1,"bottom",[0,0,0],["sbc",true,true,false],[21,5,8],[5,1.5,"horizontal",1],[true,10,2,"default"]], // vent opening + "sub","vent_hex",10,29,-1,"bottom",[0,0,0],["sbc",true,true,false],[21,5,8],[5,1.5,"horizontal",1],[false,10,2,"default"]], // vent opening // Odroid-M1 ["m1_panel", - "sub","vent",90,32,10,"right",[0,0,90],["case",true,false,false],[2,15,8],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-5.5,32,10,"left",[0,0,90],["case",false,false,false],[2,15,8],[1,17,"vertical",1],[true,10,2,"default"]], // vent opening + "sub","vent",90,32,10,"right",[0,0,90],["case",true,false,false],[2,15,8],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-5.5,32,10,"left",[0,0,90],["case",false,false,false],[2,15,8],[1,17,"vertical",1],[false,10,2,"default"]], // vent opening ["m1_tray", "add2","button",60,118.5,33.7,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[true,10,2,"default"], // button - "model","button_top",60,118.5,33.7,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[true,10,2,"default"], // button top - "sub","vent",22,32,32,"top",[0,0,0],["sbc-case_z",true,true,true],[2,15,8],[2,12,"horizontal",1],[true,10,2,"default"], // top vent opening - "sub","vent",94.5,32,10,"top",[0,0,90],["case",true,false,false],[2,15,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-6.5,32,10,"top",[0,0,90],["case",false,false,false],[2,15,4],[1,17,"vertical",1],[true,10,2,"default"]], // vent opening + "model","button_top",60,118.5,33.7,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[false,10,2,"default"], // button top + "sub","vent",22,32,32,"top",[0,0,0],["sbc-case_z",true,true,true],[2,15,8],[2,12,"horizontal",1],[false,10,2,"default"], // top vent opening + "sub","vent",94.5,32,10,"top",[0,0,90],["case",true,false,false],[2,15,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-6.5,32,10,"top",[0,0,90],["case",false,false,false],[2,15,4],[1,17,"vertical",1],[false,10,2,"default"]], // vent opening ["m1_tray_ssd", - "sub","hd_holes",10,22,33,"top",[0,0,0],["sbc-case_z",true,true,true],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "model","hd25",10,122,25.5,"top",[0,0,-90],["sbc-case_z",true,true,true],[0,0,0],[7],[true,10,2,"default"], // model 2.5 hd - "sub","vent",22,32,31,"top",[0,0,0],["sbc-case_z",true,true,true],[2,15,8],[2,12,"horizontal",1],[true,10,2,"default"], // top vent opening - "sub","vent",94.5,32,10,"top",[0,0,90],["case",true,false,false],[2,15,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-6.5,32,10,"top",[0,0,90],["case",false,false,false],[2,15,4],[1,17,"vertical",1],[true,10,2,"default"]], // vent opening + "sub","hd_holes",10,22,33,"top",[0,0,0],["sbc-case_z",true,true,true],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "model","hd25",10,122,25.5,"top",[0,0,-90],["sbc-case_z",true,true,true],[0,0,0],[7],[false,10,2,"default"], // model 2.5 hd + "sub","vent",22,32,31,"top",[0,0,0],["sbc-case_z",true,true,true],[2,15,8],[2,12,"horizontal",1],[false,10,2,"default"], // top vent opening + "sub","vent",94.5,32,10,"top",[0,0,90],["case",true,false,false],[2,15,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-6.5,32,10,"top",[0,0,90],["case",false,false,false],[2,15,4],[1,17,"vertical",1],[false,10,2,"default"]], // vent opening ["m1_tray_sides", - "sub","vent",94,32,10,"right",[0,0,90],["case",true,false,false],[2,15,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-5.5,32,10,"left",[0,0,90],["case",false,false,false],[2,15,4],[1,17,"vertical",1],[true,10,2,"default"]], // vent opening + "sub","vent",94,32,10,"right",[0,0,90],["case",true,false,false],[2,15,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-5.5,32,10,"left",[0,0,90],["case",false,false,false],[2,15,4],[1,17,"vertical",1],[false,10,2,"default"]], // vent opening ["m1_tray_vu5", - "sub","vent",92,32,10,"right",[0,0,90],["case",true,false,false],[2,15,8],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-7,32,10,"left",[0,0,90],["case",false,false,false],[2,15,8],[1,17,"vertical",1],[true,10,2,"default"]], // vent opening + "sub","vent",92,32,10,"right",[0,0,90],["case",true,false,false],[2,15,8],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-7,32,10,"left",[0,0,90],["case",false,false,false],[2,15,8],[1,17,"vertical",1],[false,10,2,"default"]], // vent opening ["m1_tray_vu7", - "sub","vent",93,32,10,"right",[0,0,90],["case",true,false,false],[2,15,6],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-7,32,10,"left",[0,0,90],["case",false,false,false],[2,15,6],[1,17,"vertical",1],[true,10,2,"default"]], // vent opening + "sub","vent",93,32,10,"right",[0,0,90],["case",true,false,false],[2,15,6],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-7,32,10,"left",[0,0,90],["case",false,false,false],[2,15,6],[1,17,"vertical",1],[false,10,2,"default"]], // vent opening ["m1_fitted_drivebox2.5", - "add2","hd_holder",10,20,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_holes",10,20,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","round",92,34,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,110.6,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,34,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",92,110.6,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screws hole - "suball","fan",39,-1,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[true,10,2,"default"], // sub fan - "sub","vent",-3.75,25,30,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,25,30,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.75,25,9,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,25,9,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "model","hd25",10,120,2,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "model","hd25",10,120,20,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "model","fan_cover",39,-4,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[3],[true,10,2,"default"], // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[2],[true,10,2,"default"]], // model fan + "add2","hd_holder",10,20,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_holes",10,20,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","round",92,34,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,110.6,5,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,34,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",92,110.6,23,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screws hole + "suball","fan",39,-1,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[false,10,2,"default"], // sub fan + "sub","vent",-3.75,25,30,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,25,30,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.75,25,9,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,25,9,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "model","hd25",10,120,2,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "model","hd25",10,120,20,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "model","fan_cover",39,-4,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[3],[false,10,2,"default"], // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[2],[false,10,2,"default"]], // model fan ["m1_fitted_drivebox3.5", - "add2","hd_holder",-19.4,-27,3,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_holes",-19.4,-27,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","round",91.6,1.5,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.6,43.4,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.6,103.1,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","vent",-3.75,60,40,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,60,40,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.75,60,20,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,60,20,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "suball","vent",29,126,29,"bottom",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[true,10,2,"default"], // sub vent - "suball","fan",5.6,-1.5,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[true,10,2,"default"], // sub fan - "model","hd35",-19.4,120,3,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[true,10,2,"default"], // model 3.5 hd - "model","hd35",-19.4,120,35,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[true,10,2,"default"], // model 3.5 hd - "model","fan_cover",5.6,-4,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[3],[true,10,2,"default"], // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[2],[true,10,2,"default"]], // model fan + "add2","hd_holder",-19.4,-27,3,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_holes",-19.4,-27,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","round",91.6,1.5,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.6,43.4,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.6,103.1,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","vent",-3.75,60,40,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,60,40,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.75,60,20,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,60,20,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "suball","vent",29,126,29,"bottom",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[false,10,2,"default"], // sub vent + "suball","fan",5.6,-1.5,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[false,10,2,"default"], // sub fan + "model","hd35",-19.4,120,3,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[false,10,2,"default"], // model 3.5 hd + "model","hd35",-19.4,120,35,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[false,10,2,"default"], // model 3.5 hd + "model","fan_cover",5.6,-4,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[3],[false,10,2,"default"], // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[2],[false,10,2,"default"]], // model fan ["m1_fitted_pizzabox", - "sub","hd_holes",-12,-27,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","round",91.6,1.5,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.6,43.4,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.6,103.1,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","vent",-3.75,60,9,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,60,9,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "suball","vent",-89,126,15,"bottom",[0,0,0],["case",true,true,false],[2,13,4],[1,4,"vertical",1],[true,10,2,"default"], // sub vent - "suball","fan",-30,60,48,"top",[0,0,0],["case",true,false,false],[80,0,3],[0],[true,10,2,"default"], // sub fan - "model","hd35",-12,120,2.5,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[true,10,2,"default"], // model 3.5 hd -// "model","fan_cover",5.6,-4,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[2],[true,10,2,"default"], // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[2],[true,10,2,"default"]], // model fan + "sub","hd_holes",-12,-27,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","round",91.6,1.5,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.6,43.4,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.6,103.1,9.35,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","vent",-3.75,60,9,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,60,9,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "suball","vent",-89,126,15,"bottom",[0,0,0],["case",true,true,false],[2,13,4],[1,4,"vertical",1],[false,10,2,"default"], // sub vent + "suball","fan",-30,60,48,"top",[0,0,0],["case",true,false,false],[80,0,3],[0],[false,10,2,"default"], // sub fan + "model","hd35",-12,120,2.5,"bottom",[0,0,-90],["case",true,true,false],[0,0,0],[0],[false,10,2,"default"], // model 3.5 hd +// "model","fan_cover",5.6,-4,7,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[2],[false,10,2,"default"], // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[2],[false,10,2,"default"]], // model fan ["m1_fitted_drivebox3.5v", -// "add2","hd_vertright",45.6,-21,2.49,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[true,10,2,"default"], // sub hd bottom holes -// "sub","hd_vertright_holes",45.6,-21,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,2.5,"portrait",0],[true,10,2,"default"], // sub hd bottom holes -// "add2","hd_vertleft",0,-27,2.49,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[true,10,2,"default"], // add hd holder -// "sub","hd_vertleft_holes",0,-27,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "add2","hd_vertleft",80,-27,2.49,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_vertleft_holes",80,-27,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","round",91.6,14.5,6,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.6,58.55,6,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",91.6,90.1,6,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","vent",-3.75,60,40,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,60,40,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.75,60,20,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",92,60,20,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "suball","vent",29,126,29,"bottom",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[true,10,2,"default"], // sub vent - "suball","fan",5.6,-1.5,50,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[true,10,2,"default"], // sub fan -// "model","hd35",-19.4,120,104.1,"bottom",[-90,0,-90],["case",true,true,false],[0,0,0],[0],[true,10,2,"default"], // model 3.5 hd - "model","hd35",80,120,2.5,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[0],[true,10,2,"default"], // model 3.5 hd - "model","fan_cover",5.6,-4,50,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[3],[true,10,2,"default"], // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[3],[true,10,2,"default"]], // model fan +// "add2","hd_vertright",45.6,-21,2.49,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[false,10,2,"default"], // sub hd bottom holes +// "sub","hd_vertright_holes",45.6,-21,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,2.5,"portrait",0],[false,10,2,"default"], // sub hd bottom holes +// "add2","hd_vertleft",0,-27,2.49,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[false,10,2,"default"], // add hd holder +// "sub","hd_vertleft_holes",0,-27,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "add2","hd_vertleft",80,-27,2.49,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_vertleft_holes",80,-27,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[3.5,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","round",91.6,14.5,6,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.6,58.55,6,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",91.6,90.1,6,"bottom",[0,90,0],["case",true,true,false],[3,0,4],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","vent",-3.75,60,40,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,60,40,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.75,60,20,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",92,60,20,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "suball","vent",29,126,29,"bottom",[0,0,0],["case",false,true,false],[2,13,4],[1,4,"vertical",1],[false,10,2,"default"], // sub vent + "suball","fan",5.6,-1.5,50,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[0],[false,10,2,"default"], // sub fan +// "model","hd35",-19.4,120,104.1,"bottom",[-90,0,-90],["case",true,true,false],[0,0,0],[0],[false,10,2,"default"], // model 3.5 hd + "model","hd35",80,120,2.5,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[0],[false,10,2,"default"], // model 3.5 hd + "model","fan_cover",5.6,-4,50,"bottom",[90,0,0],["case",true,false,false],[40,0,3],[3],[false,10,2,"default"], // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],[40,0,3],[3],[false,10,2,"default"]], // model fan // Odroid-H3 ["h3_shell", - "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,true],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,18,"top",[0,0,90],["case",true,false,true],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,true],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,true],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening + "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,true],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,18,"top",[0,0,90],["case",true,false,true],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,true],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,true],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,79.5,2],["landscape"],[true,10,2,"default"], // access port - "add2","batt_holder",98,40,55.25,"top",[180,0,-18],["sbc-case_z",true,true,true],[10,10,0],[0],[true,10,2,"default"], // add battery holder + "add2","batt_holder",98,40,55.25,"top",[180,0,-18],["sbc-case_z",true,true,true],[10,10,0],[0],[false,10,2,"default"], // add battery holder "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,32],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,32],["recess"],[true,10,2,"default"], // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"]], // access port cover + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,32],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,32],["recess"],[false,10,2,"default"], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"]], // access port cover ["h3_shell_router", - "sub","vent",-3.5,30,40,"top",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,40,"top",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening + "sub","vent",-3.5,30,40,"top",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,40,"top",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port - "add2","batt_holder",98,40,65.25,"top",[180,0,-18],["sbc",true,true,true],[10,10,0],[0],[true,10,2,"default"], // add battery holder + "add2","batt_holder",98,40,65.25,"top",[180,0,-18],["sbc",true,true,true],[10,10,0],[0],[false,10,2,"default"], // add battery holder "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover "model","hk_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],[0,0,0],["portrait"],[true,10,2,"default"], // h2 network card - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,32],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,32],["recess"],[true,10,2,"default"], // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"]], // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,32],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,32],["recess"],[false,10,2,"default"], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"]], // access port cover ["h2_shell_router-ssd", - "sub","vent",111.5,30,40,"top",[0,0,90],["case",true,false,false],[2,15,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,40,"top",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","round",111,44,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",111,120.6,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole + "sub","vent",111.5,30,40,"top",[0,0,90],["case",true,false,false],[2,15,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,40,"top",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","round",111,44,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",111,120.6,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port - "add2","batt_holder",98,40,75.25,"top",[180,0,-18],["sbc",true,true,true],[10,10,0],[0],[true,10,2,"default"], // add battery holder + "add2","batt_holder",98,40,75.25,"top",[180,0,-18],["sbc",true,true,true],[10,10,0],[0],[false,10,2,"default"], // add battery holder "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,42],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,42],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,42],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,42],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,42],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,42],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover "model","hk_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],[0,0,0],["portrait"],[true,10,2,"default"], // h2 network card - "add2","hd_vertleft",102,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_vertleft_holes",102,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "model","hd25",102,110,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[7],[true,10,2,"default"], // model 2.5 hd - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,42],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,42],["recess"],[true,10,2,"default"], // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"]], // access port cover + "add2","hd_vertleft",102,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_vertleft_holes",102,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "model","hd25",102,110,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[7],[false,10,2,"default"], // model 2.5 hd + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,42],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,42],["recess"],[false,10,2,"default"], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"]], // access port cover ["h3_lowboy", - "sub","rectangle",94.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[14,24.5,22],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",68,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[19.5,21.5,22],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",44.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[20.5,31,22],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",19.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[20.5,31,22],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",9.5,26.5,50,"top",[0,0,0],["sbc-case_z",true,true,true],[79.5,74.5,5],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,18,"top",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening + "sub","rectangle",94.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[14,24.5,22],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",68,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[19.5,21.5,22],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",44.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[20.5,31,22],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",19.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[20.5,31,22],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",9.5,26.5,50,"top",[0,0,0],["sbc-case_z",true,true,true],[79.5,74.5,5],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,18,"top",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[true,10,2,"default"], // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"]], // access port cover + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[false,10,2,"default"], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"]], // access port cover ["h3_lowboy_router", - "sub","rectangle",94.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[14,24.5,22],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",68,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[19.5,21.5,22],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",44.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[20.5,31,22],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",19.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[20.5,31,22],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",9.5,26.5,50,"top",[0,0,0],["sbc-case_z",true,true,true],[79.5,74.5,5],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","vent",-3.5,30,30,"top",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,30,"top",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening + "sub","rectangle",94.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[14,24.5,22],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",68,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[19.5,21.5,22],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",44.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[20.5,31,22],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",19.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],[20.5,31,22],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",9.5,26.5,50,"top",[0,0,0],["sbc-case_z",true,true,true],[79.5,74.5,5],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","vent",-3.5,30,30,"top",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,30,"top",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,10,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,11],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover "model","hk_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],[0,0,0],["portrait"],[true,10,2,"default"], // h2 network card - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[true,10,2,"default"], // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"]], // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,11],["recess"],[false,10,2,"default"], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"]], // access port cover ["h3_tallboy", - "sub","vent",-3.5,30,58,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,58,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,28,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,28,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","fan",99,10,48,"top",[0,0,90],["sbc-case_z",true,true,true],[90,0,6],[2],[true,10,2,"default"], // fan opening - "add2","batt_holder",113.5,45,20,"top",[90,0,270],["sbc-case_z",true,true,true],[10,10,0],[0],[true,10,2,"default"], // add battery holder + "sub","vent",-3.5,30,58,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,58,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,28,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,28,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","fan",99,10,48,"top",[0,0,90],["sbc-case_z",true,true,true],[90,0,6],[2],[false,10,2,"default"], // fan opening + "add2","batt_holder",113.5,45,20,"top",[90,0,270],["sbc-case_z",true,true,true],[10,10,0],[0],[false,10,2,"default"], // add battery holder "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,53],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,53],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[true,10,2,"default"], // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"]], // access port cover + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[false,10,2,"default"], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"]], // access port cover ["h3_tallboy-ssd", - "sub","vent",-3.5,30,58,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,58,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,28,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,28,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","fan",99,10,48,"top",[0,0,90],["sbc-case_z",true,true,true],[90,0,6],[2],[true,10,2,"default"], // fan opening + "sub","vent",-3.5,30,58,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,58,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,28,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,28,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","fan",99,10,48,"top",[0,0,90],["sbc-case_z",true,true,true],[90,0,6],[2],[false,10,2,"default"], // fan opening "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,53],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,53],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[true,10,2,"default"], // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "sub","round",111,34,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",111,110.6,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "add2","hd_vertleft",98,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_vertleft_holes",98,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "model","hd25",98,110,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[7],[true,10,2,"default"]], // model 2.5 hd + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[false,10,2,"default"], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "sub","round",111,34,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",111,110.6,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "add2","hd_vertleft",98,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_vertleft_holes",98,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "model","hd25",98,110,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[7],[false,10,2,"default"]], // model 2.5 hd ["h3_tray_router", - "suball","vent",-6.5,30,45,"top",[0,0,90],["case",false,false,false],[2,10,7],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "suball","vent",111.5,30,45,"top",[0,0,90],["case",true,false,false],[2,10,7],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "suball","vent",-6.5,30,6,"top",[0,0,90],["case",false,false,false],[2,10,7],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "suball","vent",111.5,30,6,"top",[0,0,90],["case",true,false,false],[2,10,7],[1,17,"vertical",1],[true,10,2,"default"], // vent opening + "suball","vent",-6.5,30,45,"top",[0,0,90],["case",false,false,false],[2,10,7],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "suball","vent",111.5,30,45,"top",[0,0,90],["case",true,false,false],[2,10,7],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "suball","vent",-6.5,30,6,"top",[0,0,90],["case",false,false,false],[2,10,7],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "suball","vent",111.5,30,6,"top",[0,0,90],["case",true,false,false],[2,10,7],[1,17,"vertical",1],[false,10,2,"default"], // vent opening "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,32],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover "model","hk_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],[0,0,0],["portrait"],[true,10,2,"default"], // h2 network card - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,44],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,44],["recess"],[true,10,2,"default"]], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,44],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,44],["recess"],[false,10,2,"default"]], // button top ["h3_ultimate", - "sub","vent",-3.5,30,58,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,58,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,19,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,28,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","fan",99,10,48,"top",[0,0,90],["sbc-case_z",true,true,true],[90,0,6],[2],[true,10,2,"default"], // fan opening - "sub","round",3.81,17.78,29,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,26],[0],[true,10,2,"default"], // sub screw hole - "sub","round",3.81,106.19,29,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,26],[0],[true,10,2,"default"], // sub screw hole - "sub","round",106.04,24.77,29,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,26],[0],[true,10,2,"default"], // sub screw hole - "sub","round",106.04,106.2,29,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,26],[0],[true,10,2,"default"], // sub screw hole - "model","h3_port_extender",6,70,18.5,"bottom",[0,0,0],["sbc",true,true,false],[0,0,0],["header"],[true,10,2,"default"], // h3 port extender - "sub","h3_port_extender",6,70,18.5,"top",[0,0,0],["sbc",true,true,false],[0,0,0],["header"],[true,10,2,"default"], // h3 port extender + "sub","vent",-3.5,30,58,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,58,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,19,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,28,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","fan",99,10,48,"top",[0,0,90],["sbc-case_z",true,true,true],[90,0,6],[2],[false,10,2,"default"], // fan opening + "sub","round",3.81,17.78,29,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,26],[0],[false,10,2,"default"], // sub screw hole + "sub","round",3.81,106.19,29,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,26],[0],[false,10,2,"default"], // sub screw hole + "sub","round",106.04,24.77,29,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,26],[0],[false,10,2,"default"], // sub screw hole + "sub","round",106.04,106.2,29,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,26],[0],[false,10,2,"default"], // sub screw hole + "model","h3_port_extender",6,70,18.5,"bottom",[0,0,0],["sbc",true,true,false],[0,0,0],["header"],[false,10,2,"default"], // h3 port extender + "sub","h3_port_extender",6,70,18.5,"top",[0,0,0],["sbc",true,true,false],[0,0,0],["header"],[false,10,2,"default"], // h3 port extender "model","hk_pwr_button",20,110,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[0,0,0],[0],[true,10,2,"default"], // hk pwr button model - "sub","hk_pwr_button",20,110,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[0,0,0],[0],[true,10,2,"default"], // hk pwr button model + "sub","hk_pwr_button",20,110,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[0,0,0],[0],[false,10,2,"default"], // hk pwr button model // "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,53],["recess"],[true,10,2,"default"], // button // "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,53],["recess"],[true,10,2,"default"], // button -// "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[true,10,2,"default"], // button top -// "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[true,10,2,"default"], // button top -// "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[true,10,2,"default"], // button top -// "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[true,10,2,"default"], // button top +// "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[false,10,2,"default"], // button top +// "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[false,10,2,"default"], // button top +// "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[false,10,2,"default"], // button top +// "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[false,10,2,"default"], // button top "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,true],[100,80,2],["landscape"],[true,10,2,"default"], // access port - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "sub","round",111,34,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",111,110.6,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "add2","hd_vertleft",98,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // add hd holder - "sub","hd_vertleft_holes",98,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "model","hd25",98,110,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[7],[true,10,2,"default"]], // model 2.5 hd + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "sub","round",111,34,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",111,110.6,6.07,"bottom",[0,90,0],["case",true,false,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "add2","hd_vertleft",98,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // add hd holder + "sub","hd_vertleft_holes",98,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "model","hd25",98,110,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[7],[false,10,2,"default"]], // model 2.5 hd ["h3_ultimate2", - "suball","fan",0,25,3,"top",[0,270,0],["case",false,false,false],[60,0,6],[0],[true,10,2,"default"], // sub fan opening - "model","fan_cover",-4,25,3,"top",[0,270,0],["case",false,false,false],[60,0,2],[3],[true,10,2,"default"], // model fan cover - "platter","fan_cover",-100,150,0,"top",[0,0,0],["case",false,false,false],[60,0,2],[0],[true,10,2,"default"], // model fan cover - "model","vent_panel_hex",144,11.77,64,"top",[0,90,0],["case",false,false,false],[62,107.43,3],[5.0,1.6,"y",14],[true,10,2,"default"], // model vent cover - "platter","vent_panel_hex",-200,13.77,0,"top",[0,0,0],["case",false,false,false],[62,107.43,3],[5.0,1.6,"y",14],[true,10,2,"default"], // model vent cover - "suball","rectangle",111,26.77,62,"top",[0,90,0],["case",true,false,false],[58,77.43,4],[[2,2,2,2]],[true,10,2,"default"], // vent opening - "sub","round",111,16.57,57,"top",[0,90,0],["case",true,false,false],[7,0,4],[0],[true,10,2,"default"], // vent cover screw hole - "sub","round",111,16.57,9,"bottom",[0,90,0],["case",true,false,false],[7,0,4],[0],[true,10,2,"default"], // vent cover screw hole - "sub","round",111,114.4,57,"top",[0,90,0],["case",true,false,false],[7,0,4],[0],[true,10,2,"default"], // vent cover screw hole - "sub","round",111,114.4,9,"bottom",[0,90,0],["case",true,false,false],[7,0,4],[0],[true,10,2,"default"], // vent cover screw hole - "sub","round",3.81,17.78,35,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,19],[0],[true,10,2,"default"], // sub screw hole - "sub","round",3.81,106.19,35,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,19],[0],[true,10,2,"default"], // sub screw hole - "sub","round",106.04,24.77,35,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,19],[0],[true,10,2,"default"], // sub screw hole - "sub","round",106.04,106.2,35,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,19],[0],[true,10,2,"default"], // sub screw hole - "add2","nut_holder",144,16.57,57,"top",[0,270,0],["case",false,false,false],[8,16,5],["m3","sloped"],[true,10,2,"default"], // vent cover nut holder - "add2","nut_holder",144,16.57,9 ,"bottom",[0,270,0],["case",false,false,false],[8,16,5],["m3","sloped"],[true,10,2,"default"], // vent cover nut holder - "add2","nut_holder",144,114.4,57,"top",[0,270,0],["case",false,false,false],[8,16,5],["m3","sloped"],[true,10,2,"default"], // vent cover nut holder - "add2","nut_holder",144,114.4,9 ,"bottom",[0,270,0],["case",false,false,false],[8,16,5],["m3","sloped"],[true,10,2,"default"], // vent cover nut holder - "sub","rectangle",-4,100.5,3,"top",[0,0,0],["sbc-case_z",true,true,true],[14,4,20],[[1,1,1,1]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",100.5,17,30,"top",[0,0,0],["sbc-case_z",true,true,true],[9,4,10],[[1,1,1,1]],[true,10,2,"default"], // sub rectangle - "add1","round",23,111.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",71,111.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",-31.5,3,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",-31.5,77,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",-10,111.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",101,111.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",91.25,-16.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",66.25,-16.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",42.25,-16.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",16.25,-16.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",-1,-16.5,9,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",-29,109,9,"top",[0,0,0],["case",true,true,true],[3,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",-29,-14,9,"top",[0,0,0],["case",true,true,true],[3,0,44],[0],[true,10,2,"default"], // wall support - "add1","round",109,109,9,"top",[0,0,0],["case",true,true,true],[3,0,44],[0],[true,10,2,"default"], // wall support - "add1","rectangle",2,7,49,"top",[0,0,0],["case",true,true,true],[4,80,3],[[.25,.25,.25,.25]],[true,10,2,"default"], // ceiling support - "add1","rectangle",27,-16.5,49,"top",[0,0,0],["case",true,true,true],[4,130,3],[[.25,.25,.25,.25]],[true,10,2,"default"], // ceiling support - "add1","rectangle",52,-16.5,49,"top",[0,0,0],["case",true,true,true],[4,130,3],[[.25,.25,.25,.25]],[true,10,2,"default"], // ceiling support - "add1","rectangle",77,-16.5,49,"top",[0,0,0],["case",true,true,true],[4,130,3],[[.25,.25,.25,.25]],[true,10,2,"default"], // ceiling support - "add1","rectangle",104,7,49,"top",[0,0,0],["case",true,true,true],[4,80,3],[[.25,.25,.25,.25]],[true,10,2,"default"], // ceiling support - "model","h3_port_extender",31,119,4,"top",[0,0,-90],["case",true,false,true],[0,0,0],["remote"],[true,10,2,"default"], // port extender model - "sub","h3_port_extender",31,119,4,"top",[0,0,-90],["case",true,false,true],[0,0,0],["remote"],[true,10,2,"default"], // port extender openings - "model","h3_port_extender_holder",31,119,4,"top",[0,0,-90],["case",true,false,true],[0,0,0],[2.5,"both"],[true,10,2,"default"], // port extender holder - "platter","h3_port_extender_holder",-170,150,0,"top",[0,0,-90],["case",true,false,true],[0,0,0],[2.5,"remote"],[true,10,2,"default"], // port extender holder + "suball","fan",0,25,3,"top",[0,270,0],["case",false,false,false],[60,0,6],[0],[false,10,2,"default"], // sub fan opening + "model","fan_cover",-4,25,3,"top",[0,270,0],["case",false,false,false],[60,0,2],[3],[false,10,2,"default"], // model fan cover + "platter","fan_cover",-100,150,0,"top",[0,0,0],["case",false,false,false],[60,0,2],[0],[false,10,2,"default"], // model fan cover + "model","vent_panel_hex",144,11.77,64,"top",[0,90,0],["case",false,false,false],[62,107.43,3],[5.0,1.6,"y",14],[false,10,2,"default"], // model vent cover + "platter","vent_panel_hex",-200,13.77,0,"top",[0,0,0],["case",false,false,false],[62,107.43,3],[5.0,1.6,"y",14],[false,10,2,"default"], // model vent cover + "suball","rectangle",111,26.77,62,"top",[0,90,0],["case",true,false,false],[58,77.43,4],[[2,2,2,2]],[false,10,2,"default"], // vent opening + "sub","round",111,16.57,57,"top",[0,90,0],["case",true,false,false],[7,0,4],[0],[false,10,2,"default"], // vent cover screw hole + "sub","round",111,16.57,9,"bottom",[0,90,0],["case",true,false,false],[7,0,4],[0],[false,10,2,"default"], // vent cover screw hole + "sub","round",111,114.4,57,"top",[0,90,0],["case",true,false,false],[7,0,4],[0],[false,10,2,"default"], // vent cover screw hole + "sub","round",111,114.4,9,"bottom",[0,90,0],["case",true,false,false],[7,0,4],[0],[false,10,2,"default"], // vent cover screw hole + "sub","round",3.81,17.78,35,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,19],[0],[false,10,2,"default"], // sub screw hole + "sub","round",3.81,106.19,35,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,19],[0],[false,10,2,"default"], // sub screw hole + "sub","round",106.04,24.77,35,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,19],[0],[false,10,2,"default"], // sub screw hole + "sub","round",106.04,106.2,35,"top",[0,0,0],["sbc-case_z",true,true,true],[6.5,0,19],[0],[false,10,2,"default"], // sub screw hole + "add2","nut_holder",144,16.57,57,"top",[0,270,0],["case",false,false,false],[8,16,5],["m3","sloped"],[false,10,2,"default"], // vent cover nut holder + "add2","nut_holder",144,16.57,9 ,"bottom",[0,270,0],["case",false,false,false],[8,16,5],["m3","sloped"],[false,10,2,"default"], // vent cover nut holder + "add2","nut_holder",144,114.4,57,"top",[0,270,0],["case",false,false,false],[8,16,5],["m3","sloped"],[false,10,2,"default"], // vent cover nut holder + "add2","nut_holder",144,114.4,9 ,"bottom",[0,270,0],["case",false,false,false],[8,16,5],["m3","sloped"],[false,10,2,"default"], // vent cover nut holder + "sub","rectangle",-4,100.5,3,"top",[0,0,0],["sbc-case_z",true,true,true],[14,4,20],[[1,1,1,1]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",100.5,17,30,"top",[0,0,0],["sbc-case_z",true,true,true],[9,4,10],[[1,1,1,1]],[false,10,2,"default"], // sub rectangle + "add1","round",23,111.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",71,111.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",-31.5,3,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",-31.5,77,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",-10,111.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",101,111.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",91.25,-16.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",66.25,-16.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",42.25,-16.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",16.25,-16.5,10,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",-1,-16.5,9,"top",[0,0,0],["case",true,true,true],[4,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",-29,109,9,"top",[0,0,0],["case",true,true,true],[3,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",-29,-14,9,"top",[0,0,0],["case",true,true,true],[3,0,44],[0],[false,10,2,"default"], // wall support + "add1","round",109,109,9,"top",[0,0,0],["case",true,true,true],[3,0,44],[0],[false,10,2,"default"], // wall support + "add1","rectangle",2,7,49,"top",[0,0,0],["case",true,true,true],[4,80,3],[[.25,.25,.25,.25]],[false,10,2,"default"], // ceiling support + "add1","rectangle",27,-16.5,49,"top",[0,0,0],["case",true,true,true],[4,130,3],[[.25,.25,.25,.25]],[false,10,2,"default"], // ceiling support + "add1","rectangle",52,-16.5,49,"top",[0,0,0],["case",true,true,true],[4,130,3],[[.25,.25,.25,.25]],[false,10,2,"default"], // ceiling support + "add1","rectangle",77,-16.5,49,"top",[0,0,0],["case",true,true,true],[4,130,3],[[.25,.25,.25,.25]],[false,10,2,"default"], // ceiling support + "add1","rectangle",104,7,49,"top",[0,0,0],["case",true,true,true],[4,80,3],[[.25,.25,.25,.25]],[false,10,2,"default"], // ceiling support + "model","h3_port_extender",31,119,4,"top",[0,0,-90],["case",true,false,true],[0,0,0],["remote"],[false,10,2,"default"], // port extender model + "sub","h3_port_extender",31,119,4,"top",[0,0,-90],["case",true,false,true],[0,0,0],["remote"],[false,10,2,"default"], // port extender openings + "model","h3_port_extender_holder",31,119,4,"top",[0,0,-90],["case",true,false,true],[0,0,0],[2.5,"both"],[false,10,2,"default"], // port extender holder + "platter","h3_port_extender_holder",-170,150,0,"top",[0,0,-90],["case",true,false,true],[0,0,0],[2.5,"remote"],[false,10,2,"default"], // port extender holder "model","hk_pwr_button",11,114,55.25,"top",[0,0,180],["case",false,false,true],[0,0,0],[0],[true,10,2,"default"], // hk pwr button model - "sub","hk_pwr_button",11,114,55.25,"top",[0,0,0],["case",false,false,true],[0,0,0],[0],[true,10,2,"default"], // hk pwr button opening - "model","dsub",12,-1,48,"top",[0,90,0],["case",false,false,false],[0,0,0],[[9,"male",4]],[true,10,2,"default"], // db9 model - "sub","dsub",12,-1,48,"top",[0,90,0],["case",false,false,false],[0,0,0],[[9,"male",4]],[true,10,2,"default"], // db9 model + "sub","hk_pwr_button",11,114,55.25,"top",[0,0,0],["case",false,false,true],[0,0,0],[0],[false,10,2,"default"], // hk pwr button opening + "model","dsub",12,-1,48,"top",[0,90,0],["case",false,false,false],[0,0,0],[[9,"male",4]],[false,10,2,"default"], // db9 model + "sub","dsub",12,-1,48,"top",[0,90,0],["case",false,false,false],[0,0,0],[[9,"male",4]],[false,10,2,"default"], // db9 model "add1","access_port",19,20,-0.01,"bottom",[0,0,0],["sbc",true,true,true],[81,100,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",19,20,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[81,100,2],["portrait"],[true,10,2,"default"], // access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[81,100,2],["portrait"],[true,10,2,"default"]], // access port cover + "model","access_cover",19,20,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[81,100,2],["portrait"],[false,10,2,"default"], // access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[81,100,2],["portrait"],[false,10,2,"default"]], // access port cover ["h3_shell_drivebox2.5v", - "sub","vent",-3.5,30,58,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,58,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,28,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,28,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[true,10,2,"default"], // vent opening - "sub","fan",99,10,48,"top",[0,0,90],["sbc-case_z",true,true,true],[90,0,6],[2],[true,10,2,"default"], // fan opening + "sub","vent",-3.5,30,58,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,58,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,28,"top",[0,0,90],["case",false,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,28,"top",[0,0,90],["case",true,false,false],[2,12,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],[2,6,4],[1,17,"vertical",1],[false,10,2,"default"], // vent opening + "sub","fan",99,10,48,"top",[0,0,90],["sbc-case_z",true,true,true],[90,0,6],[2],[false,10,2,"default"], // fan opening "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port "add2","button",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,53],["recess"],[true,10,2,"default"], // button "add2","button",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,53],["recess"],[true,10,2,"default"], // button - "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[true,10,2,"default"], // button top - "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[true,10,2,"default"], // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[true,10,2,"default"], // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[true,10,2,"default"], // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[true,10,2,"default"], // access port cover - "sub","round",111,24,6.07,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "sub","round",111,100.6,6.07,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[true,10,2,"default"], // sub hd side screw hole - "add2","hd_vertleft",100,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // add hd holder - "add2","hd_vertright",65,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","hd_vertleft_holes",100,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "sub","hd_vertright_holes",65,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,2,"portrait"],[true,10,2,"default"], // sub hd bottom holes - "model","hd25",65,110,71.85,"bottom",[-90,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"], // model 2.5 hd - "model","hd25",100,110,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[15],[true,10,2,"default"]], // model 2.5 hd + "model","button_top",12.34,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[false,10,2,"default"], // button top + "model","button_top",23.77,106.43,55.25,"top",[0,0,0],["sbc-case_z",true,true,true],[10,0,58],["recess"],[false,10,2,"default"], // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[false,10,2,"default"], // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],[10,0,58],["recess"],[false,10,2,"default"], // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[100,80,2],["landscape"],[false,10,2,"default"], // access port cover + "sub","round",111,24,6.07,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "sub","round",111,100.6,6.07,"bottom",[0,90,0],["case",true,true,false],[3,0,3],[0],[false,10,2,"default"], // sub hd side screw hole + "add2","hd_vertleft",100,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // add hd holder + "add2","hd_vertright",65,10,1.99,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","hd_vertleft_holes",100,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,3,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "sub","hd_vertright_holes",65,10,-.01,"bottom",[0,0,0],["case",true,true,false],[0,0,0],[2.5,2,"portrait"],[false,10,2,"default"], // sub hd bottom holes + "model","hd25",65,110,71.85,"bottom",[-90,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"], // model 2.5 hd + "model","hd25",100,110,2,"bottom",[90,0,-90],["case",true,true,false],[0,0,0],[15],[false,10,2,"default"]], // model 2.5 hd ["show2_shell", - "model","hk_wb2",6.25,24.675,16,"top",[0,0,180],["sbc",true,true,true],[0,0,0],[0],[true,10,2,"default"], // hk weatherboard2 - "suball","round",48.75,0,6,"top",[90,0,0],["sbc",true,true,true],[4,0,4],[0],[true,10,2,"default"], // sub button access hole - "suball","round",57.25,0,6,"top",[90,0,0],["sbc",true,true,true],[4,0,4],[0],[true,10,2,"default"], // sub button access hole - "suball","round",65.75,0,6,"top",[90,0,0],["sbc",true,true,true],[4,0,4],[0],[true,10,2,"default"], // sub button access hole - "sub","rectangle",.5,8,8.5,"top",[0,0,0],["case",false,false,false],[6,16.5,8],[[.5,.5,.5,.5]],[true,10,2,"default"], // sub gpio opening - "add1","rectangle",22.5,9,8.85,"top",[0,0,0],["case",false,false,false],[47,36,3.25],[[.5,.5,.5,.5]],[true,10,2,"default"], // add screen trim - "sub","rectangle",23.5,10,8.5,"top",[0,0,0],["case",false,false,false],[45,34,8],[[.5,.5,.5,.5]],[true,10,2,"default"]], // sub screen opening + "model","hk_wb2",6.25,24.675,16,"top",[0,0,180],["sbc",true,true,true],[0,0,0],[0],[false,10,2,"default"], // hk weatherboard2 + "suball","round",48.75,0,6,"top",[90,0,0],["sbc",true,true,true],[4,0,4],[0],[false,10,2,"default"], // sub button access hole + "suball","round",57.25,0,6,"top",[90,0,0],["sbc",true,true,true],[4,0,4],[0],[false,10,2,"default"], // sub button access hole + "suball","round",65.75,0,6,"top",[90,0,0],["sbc",true,true,true],[4,0,4],[0],[false,10,2,"default"], // sub button access hole + "sub","rectangle",.5,8,8.5,"top",[0,0,0],["case",false,false,false],[6,16.5,8],[[.5,.5,.5,.5]],[false,10,2,"default"], // sub gpio opening + "add1","rectangle",22.5,9,8.85,"top",[0,0,0],["case",false,false,false],[47,36,3.25],[[.5,.5,.5,.5]],[false,10,2,"default"], // add screen trim + "sub","rectangle",23.5,10,8.5,"top",[0,0,0],["case",false,false,false],[45,34,8],[[.5,.5,.5,.5]],[false,10,2,"default"]], // sub screen opening // Nvidia ["jetsonnano_shell", - "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,4],[[1,1,1,1]],[true,10,2,"default"]], // sub heatsink opening + "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,4],[[1,1,1,1]],[false,10,2,"default"]], // sub heatsink opening ["jetsonnano_panel", - "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,4],[[1,1,1,1]],[true,10,2,"default"]], // sub heatsink opening + "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,4],[[1,1,1,1]],[false,10,2,"default"]], // sub heatsink opening ["jetsonnano_stacked", - "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,4],[[1,1,1,1]],[true,10,2,"default"]], // sub heatsink opening + "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,4],[[1,1,1,1]],[false,10,2,"default"]], // sub heatsink opening ["jetsonnano_tray", - "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,8],[[1,1,1,1]],[true,10,2,"default"]], // sub heatsink opening + "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,8],[[1,1,1,1]],[false,10,2,"default"]], // sub heatsink opening ["jetsonnano_tray_sides", - "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,8],[[1,1,1,1]],[true,10,2,"default"]], // sub heatsink opening + "sub","rectangle",17.5,36.375,33,"top",[0,0,0],["sbc-case_z",true,true,true],[62,43,8],[[1,1,1,1]],[false,10,2,"default"]], // sub heatsink opening ["jetsonnano_round", - "sub","vent",17.5,36.375,34,"top",[0,0,0],["sbc-case_z",true,true,true],[2,43,4],[1,16,"horizontal",1],[true,10,2,"default"]], // sub vent opening + "sub","vent",17.5,36.375,34,"top",[0,0,0],["sbc-case_z",true,true,true],[2,43,4],[1,16,"horizontal",1],[false,10,2,"default"]], // sub vent opening ["jetsonnano_hex", - "sub","vent",17.5,36.375,34,"top",[0,0,0],["sbc-case_z",true,true,true],[2,43,4],[1,16,"horizontal",1],[true,10,2,"default"]], // sub vent opening + "sub","vent",17.5,36.375,34,"top",[0,0,0],["sbc-case_z",true,true,true],[2,43,4],[1,16,"horizontal",1],[false,10,2,"default"]], // sub vent opening ["jetsonnano_snap", - "sub","vent",17.5,36.375,38,"top",[0,0,0],["sbc-case_z",true,true,true],[2,43,4],[1,16,"horizontal",1],[true,10,2,"default"]], // sub vent opening + "sub","vent",17.5,36.375,38,"top",[0,0,0],["sbc-case_z",true,true,true],[2,43,4],[1,16,"horizontal",1],[false,10,2,"default"]], // sub vent opening ["jetsonnano_fitted", - "sub","vent",17.5,36.375,37,"top",[0,0,0],["sbc-case_z",true,true,true],[2,43,4],[1,16,"horizontal",1],[true,10,2,"default"]], + "sub","vent",17.5,36.375,37,"top",[0,0,0],["sbc-case_z",true,true,true],[2,43,4],[1,16,"horizontal",1],[false,10,2,"default"]], ["rock5b", - "sub","rectangle",-1,66.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,8],[[.25,.25,.25,.25]],[true,10,2,"default"], // UL standoff adjustment - "sub","rectangle",92,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,15],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment - "sub","rectangle",93,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[2,10,15],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment - "sub","rectangle",78,67,-1,"bottom",[0,0,0],["sbc",true,true,false],[14,18,12.5],[[.25,.25,.25,.25]],[true,10,2,"default"], // sdcard opening - "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[true,10,2,"default"], // usb-c adjustment - "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[true,10,2,"default"], // rj-45 adjustment - "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb3 adjustment - "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb2 adjustment + "sub","rectangle",-1,66.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,8],[[.25,.25,.25,.25]],[false,10,2,"default"], // UL standoff adjustment + "sub","rectangle",92,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,15],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment + "sub","rectangle",93,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[2,10,15],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment + "sub","rectangle",78,67,-1,"bottom",[0,0,0],["sbc",true,true,false],[14,18,12.5],[[.25,.25,.25,.25]],[false,10,2,"default"], // sdcard opening + "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[false,10,2,"default"], // usb-c adjustment + "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[false,10,2,"default"], // rj-45 adjustment + "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb3 adjustment + "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb2 adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access cover - "platter","access_cover",-110,40,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access cover + "platter","access_cover",-110,40,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["rock5b_shell", - "sub","rectangle",-1,66.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,8],[[.25,.25,.25,.25]],[true,10,2,"default"], // UL standoff adjustment - "sub","rectangle",92,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,15],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment - "sub","rectangle",93,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[2,10,15],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment - "sub","rectangle",78,67,-1,"bottom",[0,0,0],["sbc",true,true,false],[14,18,12.5],[[.25,.25,.25,.25]],[true,10,2,"default"], // sdcard opening - "add1","round",62.5,-1.5,14,"top",[0,0,0],["case",true,true,true],[3,0,18],[0],[true,10,2,"default"], // wall support - "add1","round",80.75,-1.5,14,"top",[0,0,0],["case",true,true,true],[2,0,18],[0],[true,10,2,"default"], // wall support - "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[true,10,2,"default"], // usb-c adjustment - "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[true,10,2,"default"], // rj-45 adjustment - "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb3 adjustment - "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb2 adjustment + "sub","rectangle",-1,66.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,8],[[.25,.25,.25,.25]],[false,10,2,"default"], // UL standoff adjustment + "sub","rectangle",92,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,15],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment + "sub","rectangle",93,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[2,10,15],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment + "sub","rectangle",78,67,-1,"bottom",[0,0,0],["sbc",true,true,false],[14,18,12.5],[[.25,.25,.25,.25]],[false,10,2,"default"], // sdcard opening + "add1","round",62.5,-1.5,14,"top",[0,0,0],["case",true,true,true],[3,0,18],[0],[false,10,2,"default"], // wall support + "add1","round",80.75,-1.5,14,"top",[0,0,0],["case",true,true,true],[2,0,18],[0],[false,10,2,"default"], // wall support + "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[false,10,2,"default"], // usb-c adjustment + "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[false,10,2,"default"], // rj-45 adjustment + "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb3 adjustment + "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb2 adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["rock5bq", - "sub","rectangle",-1,66.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,8],[[.25,.25,.25,.25]],[true,10,2,"default"], // UL standoff adjustment - "sub","rectangle",92,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment - "sub","rectangle",93,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[2,10,15],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"], // sub fitting - "sub","rectangle",14,23.5,28,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // heatsink opening - "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[true,10,2,"default"], // usb-c adjustment - "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4],[[.25,.25,.25,.25]],[true,10,2,"default"], // rj-45 adjustment - "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb3 adjustment - "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb2 adjustment + "sub","rectangle",-1,66.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,8],[[.25,.25,.25,.25]],[false,10,2,"default"], // UL standoff adjustment + "sub","rectangle",92,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment + "sub","rectangle",93,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[2,10,15],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"], // sub fitting + "sub","rectangle",14,23.5,28,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // heatsink opening + "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[false,10,2,"default"], // usb-c adjustment + "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4],[[.25,.25,.25,.25]],[false,10,2,"default"], // rj-45 adjustment + "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb3 adjustment + "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb2 adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access cover - "platter","access_cover",-110,40,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access cover + "platter","access_cover",-110,40,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["rock5bq_shell", - "sub","rectangle",-1,66.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,8],[[.25,.25,.25,.25]],[true,10,2,"default"], // UL standoff adjustment - "sub","rectangle",92,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,15],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment - "sub","rectangle",93,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[2,10,15],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"], // sub fitting - "sub","rectangle",14,23.5,28,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // heatsink opening - "add1","round",62.5,-1.5,14,"top",[0,0,0],["case",true,true,true],[3,0,18],[0],[true,10,2,"default"], // wall support - "add1","round",80.75,-1.5,14,"top",[0,0,0],["case",true,true,true],[2,0,18],[0],[true,10,2,"default"], // wall support - "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[true,10,2,"default"], // usb-c adjustment - "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[true,10,2,"default"], // rj-45 adjustment - "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb3 adjustment - "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb2 adjustment + "sub","rectangle",-1,66.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,8],[[.25,.25,.25,.25]],[false,10,2,"default"], // UL standoff adjustment + "sub","rectangle",92,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[10,2,15],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment + "sub","rectangle",93,17.5,12.99,"top",[0,0,0],["sbc",true,true,true],[2,10,15],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"], // sub fitting + "sub","rectangle",14,23.5,28,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // heatsink opening + "add1","round",62.5,-1.5,14,"top",[0,0,0],["case",true,true,true],[3,0,18],[0],[false,10,2,"default"], // wall support + "add1","round",80.75,-1.5,14,"top",[0,0,0],["case",true,true,true],[2,0,18],[0],[false,10,2,"default"], // wall support + "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[false,10,2,"default"], // usb-c adjustment + "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[false,10,2,"default"], // rj-45 adjustment + "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb3 adjustment + "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb2 adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["rock5bq_tray", - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"], // sub fitting - "sub","rectangle",14,23.5,28,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // heatsink opening - "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[true,10,2,"default"], // usb-c adjustment - "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[true,10,2,"default"], // rj-45 adjustment - "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb3 adjustment - "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb2 adjustment + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"], // sub fitting + "sub","rectangle",14,23.5,28,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // heatsink opening + "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[false,10,2,"default"], // usb-c adjustment + "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[false,10,2,"default"], // rj-45 adjustment + "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb3 adjustment + "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb2 adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["rock5bq_tray_sides", - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"], // sub fitting - "sub","rectangle",14,23.5,30,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // heatsink opening - "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[true,10,2,"default"], // usb-c adjustment - "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[true,10,2,"default"], // rj-45 adjustment - "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb3 adjustment - "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb2 adjustment + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"], // sub fitting + "sub","rectangle",14,23.5,30,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // heatsink opening + "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[false,10,2,"default"], // usb-c adjustment + "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[false,10,2,"default"], // rj-45 adjustment + "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb3 adjustment + "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb2 adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["rock5bq_snap", - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"], // sub fitting - "sub","rectangle",14,23.5,32,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // heatsink opening - "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[true,10,2,"default"], // usb-c adjustment - "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[true,10,2,"default"], // rj-45 adjustment - "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb3 adjustment - "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb2 adjustment + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"], // sub fitting + "sub","rectangle",14,23.5,32,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // heatsink opening + "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[false,10,2,"default"], // usb-c adjustment + "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[false,10,2,"default"], // rj-45 adjustment + "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb3 adjustment + "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb2 adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["rock5bq_fitted", - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"], // sub fitting - "sub","rectangle",14,23.5,30,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // heatsink opening - "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[true,10,2,"default"], // usb-c adjustment - "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[true,10,2,"default"], // rj-45 adjustment - "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb3 adjustment - "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[true,10,2,"default"], // usb2 adjustment + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"], // sub fitting + "sub","rectangle",14,23.5,30,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // heatsink opening + "sub","slot",15,0,21.25,"top",[90,90,0],["sbc",true,true,true],[3.75,6.125,5],[0],[false,10,2,"default"], // usb-c adjustment + "sub","rectangle",81.575,-5,13,"top",[0,0,0],["sbc",true,true,true],[16.75,4,14.25],[[.25,.25,.25,.25]],[false,10,2,"default"], // rj-45 adjustment + "sub","rectangle",64.25,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb3 adjustment + "sub","rectangle",45.5,-5,13,"top",[0,0,0],["sbc",true,true,true],[15,4,17],[[.25,.25,.25,.25]],[false,10,2,"default"], // usb2 adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["rock5b-v1.3", - "sub","rectangle",-1,66.5,13,"top",[0,0,0],["sbc",true,true,false],[10,2,8],[[.25,.25,.25,.25]],[true,10,2,"default"], // UL standoff adjustment - "sub","rectangle",92,17.5,13,"top",[0,0,0],["sbc",true,true,false],[10,2,15],[[.25,.25,.25,.25]],[true,10,2,"default"], // LR standoff adjustment + "sub","rectangle",-1,66.5,13,"top",[0,0,0],["sbc",true,true,false],[10,2,8],[[.25,.25,.25,.25]],[false,10,2,"default"], // UL standoff adjustment + "sub","rectangle",92,17.5,13,"top",[0,0,0],["sbc",true,true,false],[10,2,15],[[.25,.25,.25,.25]],[false,10,2,"default"], // LR standoff adjustment "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access cover ["visonfive2_shell", - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"], // sub fitting - "add1","round",11.25,-.5,10,"top",[0,0,0],["case",true,true,true],[2,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",29.75,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",50,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",60.875,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",81.125,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"], // sub fitting + "add1","round",11.25,-.5,10,"top",[0,0,0],["case",true,true,true],[2,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",29.75,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",50,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",60.875,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",81.125,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2_panel", "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2_stacked", - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"]], // sub fitting + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"]], // sub fitting ["visonfive2_tray", - "add1","round",11.25,-.5,9,"bottom",[0,0,0],["case",true,true,true],[2,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",29.75,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",50,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",60.875,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",81.125,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support + "add1","round",11.25,-.5,9,"bottom",[0,0,0],["case",true,true,true],[2,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",29.75,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",50,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",60.875,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",81.125,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2_snap", "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2_fitted", "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2q_shell", - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"], // sub fitting - "add1","round",11.25,-.5,10,"top",[0,0,0],["case",true,true,true],[2,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",29.75,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",50,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",60.875,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",81.125,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"], // sub fitting + "add1","round",11.25,-.5,10,"top",[0,0,0],["case",true,true,true],[2,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",29.75,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",50,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",60.875,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",81.125,-.5,10,"top",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2q_panel", - "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle + "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2q_stacked", - "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[true,10,2,"default"]], // sub fitting + "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "sub","rectangle",89,9.25,11,"top",[0,0,0],["case",true,true,false],[10,10,15],[[1,1,1,1]],[false,10,2,"default"]], // sub fitting ["visonfive2q_tray", - "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle - "add1","round",11.25,-.5,9,"bottom",[0,0,0],["case",true,true,true],[2,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",29.75,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",50,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",60.875,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support - "add1","round",81.125,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[true,10,2,"default"], // wall support + "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle + "add1","round",11.25,-.5,9,"bottom",[0,0,0],["case",true,true,true],[2,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",29.75,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",50,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",60.875,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support + "add1","round",81.125,-.5,9,"bottom",[0,0,0],["case",true,true,true],[3,0,17],[0],[false,10,2,"default"], // wall support "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2q_snap", - "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle + "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]], // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]], // platter access port cover ["visonfive2q_fitted", - "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[true,10,2,"default"], // sub rectangle + "sub","rectangle",27,20,25,"top",[0,0,0],["sbc-case_z",true,true,true],[43,43,6],[[.25,.25,.25,.25]],[false,10,2,"default"], // sub rectangle "add1","access_port",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // access port - "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[true,10,2,"default"], // model access port cover - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[true,10,2,"default"]] // platter access port cover + "model","access_cover",10,0,-0.01,"bottom",[0,0,0],["sbc",true,true,false],[80,75,2],["portrait"],[false,10,2,"default"], // model access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],[80,75,2],["portrait"],[false,10,2,"default"]] // platter access port cover ];