diff --git a/README.md b/README.md index 3fa8c21..c374c1a 100644 --- a/README.md +++ b/README.md @@ -128,98 +128,15 @@ h2_tray_vu5,h2_tray_vu7,h2_tray_router,h2_router_station,h2_round,h2_hex,h2_snap **OPI R1PlusLTS** - 9 : opir1plus_lts_shell,opir1plus_lts_panel,opir1plus_lts_stacked,opir1plus_lts_tray,opir1plus_lts_tray_sides,opir1plus_lts_round,opir1plus_lts_hex,opir1plus_lts_snap,opir1plus_lts_fitted -### Case and Accessory Schema -The schema for case configuration and accessories is documented in the beginning of the file sbc_case_builder.cfg. It has not been finalized and may be subject to changes in the near future as development in these areas is ongoing. Here is a review of the current schema which will be updated as needed for each release. The schema is divided into two areas, case and accessories. There are 30 fixed entries that describe any given case followed by an unlimited number of accessory entries each containing 14 entries. +### Accessory Schema +The schema for case accessories is documented in the beginning of the file sbc_case_builder_accessories.cfg. There is one fixed entry that describe any given case followed by an unlimited number of accessory entries each containing 15 entries. schema: - "case_name","sbc_model","case_design","case_style", - pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz, - wallthick,floorthick,sidethick,gap,fillet, - indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs,mode - sata_punchout,"gpio_opening","cooling","exhaust_vents", - top_standoff[ 6.75, // diameter - 18, // height (top_height) - 2.5, // holesize - 10, // supportsize - 4, // supportheight - 4, // 0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole - 0, // standoff style 0=hex, 1=cylinder - 1, // enable reverse standoff - 0, // enable insert at top of standoff - 4.5, // insert hole dia. mm - 5.1], // insert depth mm - bottom_standoff[ 6.75, // diameter - 5, // height (bottom_height-pcb_z) - 3.6, // holesize - 10, // supportsize - 4, // supportheight - 1, // 0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole - 0, // standoff style 0=hex, 1=cylinder - 0, // enable reverse standoff - 0, // enable insert at top of standoff - 4.5, // insert hole dia. mm - 5.1], // insert depth mm - top_ext_standoff[ 6.75, // diameter - 18, // height (top_height) - 2.5, // holesize - 10, // supportsize - 4, // supportheight - 4, // 0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole - 0, // standoff style 0=hex, 1=cylinder - 1, // enable reverse standoff - 0, // enable insert at top of standoff - 4.5, // insert hole dia. mm - 5.1], // insert depth mm - bottom_ext_standoff[ 6.75, // diameter - 5, // height (bottom_height-pcb_z) - 3.6, // holesize - 10, // supportsize - 4, // supportheight - 1, // 0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole - 0, // standoff style 0=hex, 1=cylinder - 0, // enable reverse standoff - 0, // enable insert at top of standoff - 4.5, // insert hole dia. mm - 5.1], // insert depth mm + "accessory_name", + "class","type",loc_x,loc_y,loc_z,face,rotation[x,y,z],parametrics[association,x,y,z],size_x,size_y,size_z,data_1,data_2,"data_3",data_4[] -"class","type",loc_x,loc_y,loc_z,face,rotation[x,y,z],parametrics[association,x,y,z],size_x,size_y,size_z,data_1,data_2,"data_3",data_4[] - -Fixed Schema Entries -The 30 fixed schema entries are self-evident based on their name. - - case_name = “case_name” - sbc_model = any sbc from sbc model framework: "c1+","c2","c4"... - case_design = "shell", "panel", "stacked", "tray" - case_style = “style” of case_design (tray: none, vu5, vu7) - pcb_loc_x = sbc location x axis - pcb_loc_y = sbc location y axis - pcb_loc_z = sbc location z axis - case_offset_x = additional case x axis size - case_offset_y = additional case y axis size - case_offset_tz = additional case top z axis size - case_offset_bz = additional case bottom z axis size - wallthick = case wall thickness - floorthick = case floor thickness - sidethick = case side thickness - gap = distance between pcb and case - fillet = edge fillets - indents = enable indentations around io openings (true or false) - sidewall_support = enable wall support for standoffs (true or false) - sbc_top_standoffs = enable sbc top standoffs (true or false) - sbc_bottom_standoffs = enable sbc bottom standoffs (true or false) - case_ext_standoffs = enable case extended standoffs (true or false) - sata_punchout = enable sata punchout (true or false) - gpio_opening = gpio openings "none","vent","open","punchout" - cooling = "none", "vents", "fan", "custom" using ./dxf/customfan.dxf - exhaust_vents = exhaust vents "none","vent" - top_standoff[] = top pcb standoffs - bottom_standoff[] = bottom pcb standoffs - top_ext_standoff[] = top extended standoffs - bottom_ext_standoff[] = bottom extended standoffs - mode = special mode "net_card" - -### Accessories Configuration Entries +### Accessories Entries The accessories entries need more explanation because of their input variability. For accessories there are 6 classes, “add1”,“sub”,”suball”,”add2”,”model”,”platter” and all use the same command format for various “type”. `"class","type",loc_x,loc_y,loc_z,size_x,size_y,size_z,"face",rotation[],parametrics[],data_1,data_2,"data_3",data_4[]` diff --git a/sbc_case_builder.json b/sbc_case_builder.json index e254ef9..f5fc1f8 100644 --- a/sbc_case_builder.json +++ b/sbc_case_builder.json @@ -7142,7 +7142,7 @@ "case_ffn": "90", "case_fn": "360", "case_offset_bz": "0", - "case_offset_tz": "-21.02", + "case_offset_tz": "-21", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", @@ -9524,12 +9524,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "shell", "case_ext_standoffs": "false", @@ -9566,12 +9566,12 @@ "sidethick": "0", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.55, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -9581,12 +9581,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "panel", "case_ext_standoffs": "false", @@ -9623,12 +9623,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -9638,12 +9638,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "stacked", "case_ext_standoffs": "false", @@ -9680,12 +9680,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -9695,12 +9695,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "round", "case_ext_standoffs": "false", @@ -9737,12 +9737,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -9752,12 +9752,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "hex", "case_ext_standoffs": "false", @@ -9809,12 +9809,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "snap", "case_ext_standoffs": "false", @@ -9851,12 +9851,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -9866,12 +9866,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "fitted", "case_ext_standoffs": "false", @@ -9908,12 +9908,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -9923,12 +9923,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 5, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "shell", "case_ext_standoffs": "false", @@ -9965,12 +9965,12 @@ "sidethick": "0", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -9980,12 +9980,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "panel", "case_ext_standoffs": "false", @@ -10022,12 +10022,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -10037,12 +10037,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "stacked", "case_ext_standoffs": "false", @@ -10079,12 +10079,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -10094,12 +10094,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "round", "case_ext_standoffs": "false", @@ -10136,12 +10136,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -10151,12 +10151,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "hex", "case_ext_standoffs": "false", @@ -10193,12 +10193,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -10208,12 +10208,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "snap", "case_ext_standoffs": "false", @@ -10250,12 +10250,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -10265,12 +10265,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "fitted", "case_ext_standoffs": "false", @@ -10307,12 +10307,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -12939,6 +12939,63 @@ "vu_rotation": "[15, 0, 0]", "wallthick": "2" }, + "rpi4b_shell_geeekpi_poe_hat": { + "$fn": "90", + "accessory_highlight": "false", + "accessory_name": "rpi4b_shell_geeekpi_poe_hat", + "adjust": "0.01", + "bottom_ext_standoff": "[6.75, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "c_fillet": "3", + "case_design": "shell", + "case_ext_standoffs": "false", + "case_ffn": "90", + "case_fn": "360", + "case_offset_bz": "0", + "case_offset_tz": "15", + "case_offset_x": "0", + "case_offset_y": "0", + "case_style": "none", + "cooling": "fan", + "exhaust_vents": "vent", + "fillet": "0", + "floorthick": "2", + "gap": "1", + "gpio_opening": "none", + "indents": "true", + "lip": "5", + "lower_bottom": "0", + "move_front": "0", + "move_leftside": "0", + "move_rear": "0", + "move_rightside": "0", + "pcb_loc_x": "0", + "pcb_loc_y": "0", + "pcb_loc_z": "0", + "raise_top": "0", + "sata_punchout": "false", + "sbc_bottom_standoffs": "true", + "sbc_highlight": "false", + "sbc_model": "rpi4b", + "sbc_off": "false", + "sbc_top_standoffs": "true", + "sidethick": "2", + "sidewall_support": "true", + "tol": "0.25", + "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_front_left": "-11", + "top_front_right": "-11", + "top_rear_left": "-11", + "top_rear_right": "0", + "top_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "view": "model", + "vu_rotation": "[15, 0, 0]", + "wallthick": "2" + }, "rpi4b_panel": { "$fn": "90", "accessory_highlight": "false", @@ -13053,6 +13110,63 @@ "vu_rotation": "[15, 0, 0]", "wallthick": "2" }, + "rpi4b_stacked_geeekpi_poe_hat": { + "$fn": "90", + "accessory_highlight": "false", + "accessory_name": "rpi4b_shell_geeekpi_poe_hat", + "adjust": "0.01", + "bottom_ext_standoff": "[6.75, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "c_fillet": "3", + "case_design": "stacked", + "case_ext_standoffs": "false", + "case_ffn": "90", + "case_fn": "360", + "case_offset_bz": "0", + "case_offset_tz": "15", + "case_offset_x": "0", + "case_offset_y": "0", + "case_style": "none", + "cooling": "fan", + "exhaust_vents": "vent", + "fillet": "0", + "floorthick": "2", + "gap": "1", + "gpio_opening": "none", + "indents": "true", + "lip": "5", + "lower_bottom": "0", + "move_front": "0", + "move_leftside": "0", + "move_rear": "0", + "move_rightside": "0", + "pcb_loc_x": "0", + "pcb_loc_y": "0", + "pcb_loc_z": "0", + "raise_top": "0", + "sata_punchout": "false", + "sbc_bottom_standoffs": "true", + "sbc_highlight": "false", + "sbc_model": "rpi4b", + "sbc_off": "false", + "sbc_top_standoffs": "true", + "sidethick": "2", + "sidewall_support": "true", + "tol": "0.25", + "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_front_left": "-11", + "top_front_right": "-11", + "top_rear_left": "-11", + "top_rear_right": "0", + "top_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "view": "model", + "vu_rotation": "[15, 0, 0]", + "wallthick": "2" + }, "rpi4b_tray": { "$fn": "90", "accessory_highlight": "false", @@ -19499,12 +19613,12 @@ "accessory_highlight": "false", "accessory_name": "tinkerboard-r2_fitted", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[4.75, 7, 3.6, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[4.75, 7, 3.6, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "fitted", "case_ext_standoffs": "false", @@ -19541,12 +19655,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[4.75, 7, 3.6, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "top_front_left": "0", "top_front_right": "0", "top_rear_left": "0", "top_rear_right": "0", - "top_standoff": "[6.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[4.75, 7, 3.6, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -19556,12 +19670,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "shell", "case_ext_standoffs": "false", @@ -19598,12 +19712,12 @@ "sidethick": "0", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -19613,12 +19727,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "panel", "case_ext_standoffs": "false", @@ -19655,12 +19769,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -19670,12 +19784,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "stacked", "case_ext_standoffs": "false", @@ -19712,12 +19826,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -19727,12 +19841,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "round", "case_ext_standoffs": "false", @@ -19769,12 +19883,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -19784,12 +19898,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "hex", "case_ext_standoffs": "false", @@ -19826,12 +19940,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -19841,12 +19955,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "snap", "case_ext_standoffs": "false", @@ -19883,12 +19997,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -19898,12 +20012,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "fitted", "case_ext_standoffs": "false", @@ -19940,12 +20054,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -19955,12 +20069,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "shell", "case_ext_standoffs": "false", @@ -19997,12 +20111,12 @@ "sidethick": "0", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20012,12 +20126,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "panel", "case_ext_standoffs": "false", @@ -20054,12 +20168,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20069,12 +20183,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "stacked", "case_ext_standoffs": "false", @@ -20111,12 +20225,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20126,12 +20240,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "round", "case_ext_standoffs": "false", @@ -20168,12 +20282,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20183,12 +20297,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "hex", "case_ext_standoffs": "false", @@ -20225,12 +20339,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20240,12 +20354,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "snap", "case_ext_standoffs": "false", @@ -20282,12 +20396,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20297,12 +20411,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "fitted", "case_ext_standoffs": "false", @@ -20339,12 +20453,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20354,12 +20468,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "shell", "case_ext_standoffs": "false", @@ -20396,12 +20510,12 @@ "sidethick": "0", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20411,12 +20525,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "panel", "case_ext_standoffs": "false", @@ -20453,12 +20567,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20468,12 +20582,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "stacked", "case_ext_standoffs": "false", @@ -20510,12 +20624,12 @@ "sidethick": "0", "sidewall_support": "false", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20525,12 +20639,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "round", "case_ext_standoffs": "false", @@ -20567,12 +20681,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20582,12 +20696,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "hex", "case_ext_standoffs": "false", @@ -20624,12 +20738,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20639,12 +20753,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "snap", "case_ext_standoffs": "false", @@ -20681,12 +20795,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" @@ -20696,12 +20810,12 @@ "accessory_highlight": "false", "accessory_name": "none", "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_ext_standoff": "[6, 0, 2.5, 8, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", + "bottom_standoff": "[6, 0, 2.5, 8, 4, 1, 0, 0, 0, 4.5, 5.1]", "c_fillet": "3.5", "case_design": "fitted", "case_ext_standoffs": "false", @@ -20738,126 +20852,12 @@ "sidethick": "1", "sidewall_support": "true", "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_ext_standoff": "[6, 0, 2.25, 8, 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.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, - "rpi4b_shell_geeekpi_poe_hat": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "rpi4b_shell_geeekpi_poe_hat", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "3", - "case_design": "shell", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "0", - "case_offset_tz": "15", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "none", - "cooling": "fan", - "exhaust_vents": "vent", - "fillet": "0", - "floorthick": "2", - "gap": "1", - "gpio_opening": "none", - "indents": "true", - "lip": "5", - "lower_bottom": "0", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpi4b", - "sbc_off": "false", - "sbc_top_standoffs": "true", - "sidethick": "2", - "sidewall_support": "true", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_front_left": "-11", - "top_front_right": "-11", - "top_rear_left": "-11", - "top_rear_right": "0", - "top_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, - "rpi4b_stacked_geeekpi_poe_hat": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "rpi4b_shell_geeekpi_poe_hat", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 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.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "3", - "case_design": "stacked", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "0", - "case_offset_tz": "15", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "none", - "cooling": "fan", - "exhaust_vents": "vent", - "fillet": "0", - "floorthick": "2", - "gap": "1", - "gpio_opening": "none", - "indents": "true", - "lip": "5", - "lower_bottom": "0", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpi4b", - "sbc_off": "false", - "sbc_top_standoffs": "true", - "sidethick": "2", - "sidewall_support": "true", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_front_left": "-11", - "top_front_right": "-11", - "top_rear_left": "-11", - "top_rear_right": "0", - "top_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", + "top_standoff": "[6, 0, 2.25, 8, 4, 4, 0, 1, 0, 4.5, 5.1]", "view": "model", "vu_rotation": "[15, 0, 0]", "wallthick": "2" diff --git a/sbc_case_builder_accessories.cfg b/sbc_case_builder_accessories.cfg index 6de1db0..98db588 100644 --- a/sbc_case_builder_accessories.cfg +++ b/sbc_case_builder_accessories.cfg @@ -31,17 +31,16 @@ rockpro64_shell,rockpro64_panel,rockpro64_stacked,rockpro64_tray 2022xxxx Version 2.x.x added cusotmizer graphical ui, seperated case data from accessory data, moved case data to customizer json format, added multi-associative parametric positioning of accessories, added variable height sbc standoffs to accomidate - add-on pcb. + add-on pcb, converted all existing accessories to use parametric positioning. see https://github.com/hominoids/SBC_Case_Builder */ /* Instructions: All measurements from lower left corner of PCB to lower left corner of component or opening, holes measured to center. All measurements in mm. - PCB orientation is long side of board along the x axis. schema: - "case_name", + "accessory_name", "class","type",loc_x,loc_y,loc_z,face,rotation[x,y,z],parametric[association,x,y,z],size_x,size_y,size_z,data_1,data_2,"data_3",data_4[] @@ -54,7 +53,7 @@ types for platter: uart_strap,fan_cover,button_top,boom_vring standoff[ 6.75, // diameter - 18, // height + 0, // height (not used) 2.5, // holesize 10, // supportsize 4, // supportheight @@ -72,60 +71,60 @@ accessory_data = [ // Odroid-C1+ ["c1+_shell_boombox", - "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],123.5,35,1.6,2,0,"none",0, // add pcb holder - "add2","boom_grill",16.5,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "add2","boom_grill",108,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder - "sub","round",43.75,49,39,"top",[0,0,0],["case",false,true,false],5,0,5,0,0,"vertical",0, // sub cylinder - "sub","slot",70.5,65,48,"top",[0,0,0],["case",false,true,false],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","round",16.5,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","vent",44,61,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening - "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet - "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // 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,0,"none",0, // add pcb holder + "add2","boom_grill",16.5,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","boom_grill",108,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder + "sub","round",43.75,49,39,"top",[0,0,0],["case",false,true,false],5,0,5,0,0,"vertical",0, // sub cylinder + "sub","slot",70.5,65,48,"top",[0,0,0],["case",false,true,false],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","round",16.5,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","vent",44,61,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening + "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model + "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet + "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring + "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c1+_panel_boombox", - "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],123.5,35,1.6,2,0,"none",0, // add pcb holder - "add2","boom_grill",16.5,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill - "add2","boom_grill",108,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill - "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder - "sub","round",16.5,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,true],2,10,5,1,8,"vertical",1, // vent opening - "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet - "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // 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,0,"none",0, // add pcb holder + "add2","boom_grill",16.5,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill + "add2","boom_grill",108,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill + "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder + "sub","round",16.5,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,true],2,10,5,1,8,"vertical",1, // vent opening + "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model + "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet + "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring + "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c1+_panel_lcd3.5", - "add2","button",89.875,45,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening - "sub","rectangle",5.5,2.75,27,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd + "add2","button",89.875,45,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening + "sub","rectangle",5.5,2.75,27,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd ["c1+_desktop_lcd3.5", - "add2","button",89.875,45,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button // 20 degrees - "add1","rectangle",-3.5,2.65,-24.5,"left",[20,0,0],["case",false,false,false],2,62.9,24,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "sub","round",-3.75,40,-34,"left",[0,90,0],["case",false,false,false],65,0,3,0,0,"vertical",0, // sub round - "add1","rectangle",116.5,2.65,-24.5,"right",[20,0,0],["case",false,false,false],2,62.9,24,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "sub","round",116.4,40,-34,"right",[0,90,0],["case",false,false,false],65,0,3,0,0,"vertical",0, // sub round + "add1","rectangle",-3.5,2.65,-24.5,"left",[20,0,0],["case",false,false,false],2,62.9,24,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle + "sub","round",-3.75,40,-34,"left",[0,90,0],["case",false,false,false],65,0,3,0,0,"vertical",0, // sub round + "add1","rectangle",116.5,2.65,-24.5,"right",[20,0,0],["case",false,false,false],2,62.9,24,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle + "sub","round",116.4,40,-34,"right",[0,90,0],["case",false,false,false],65,0,3,0,0,"vertical",0, // sub round // - "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening - "sub","rectangle",5.5,2.75,27,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd + "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening + "sub","rectangle",5.5,2.75,27,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd ["c1+_deskboom_lcd3.5", "add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle @@ -155,17 +154,17 @@ accessory_data = [ "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c1+_tray_boombox", - "add2","boom_speaker_holder",16.75,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill - "add2","boom_speaker_holder",108.25,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill - "add2","boom_grill",16.75,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "add2","boom_grill",108.25,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","boom_speaker_holder",16.75,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill + "add2","boom_speaker_holder",108.25,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill + "add2","boom_grill",16.75,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","boom_grill",108.25,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill "sub","vent",44,75,12,"bottom",[0,0,0],["case",false,false,false],2,10,4,1,10,"vertical",1, // vent opening "sub","round",-2,11,15.75,"top",[0,-90,0],["case",false,false,false],5,0,8,0,0,"vertical",0, // sub cylinder "sub","slot",-9,37.5,17,"top",[90,0,90],["case",false,false,false],7,14,6,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","round",16.75,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108.25,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "model","boom_speaker",16.75,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"left",0, // boom speaker - "model","boom_speaker",108.25,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"right",0, // boom speaker + "sub","round",16.75,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108.25,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "model","boom_speaker",16.75,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"left",0, // boom speaker + "model","boom_speaker",108.25,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"right",0, // boom speaker "model","hk_boom",32,0,12,"bottom",[0,0,90],["case",false,false,false],0,0,0,false,0,"front",0, // hk boom bonnet "model","boom_vring",4.5,44.5,16,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring "platter","boom_vring",-50,0,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring @@ -176,39 +175,39 @@ accessory_data = [ ["c1+_hex", "suball","round",49.5,-15,10.5,"top",[90,0,0],["case",false,false,false],11,0,15,0,0,"",0, // sub power plug hole - "suball","rectangle",20.5,-26,4.5,"top",[0,0,0],["case",false,false,false],21,18,13.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening + "suball","rectangle",20.5,-26,4.5,"top",[0,0,0],["case",false,false,false],21,18,13.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening // Odroid-C2 ["c2_shell_boombox", - "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],123.5,35,1.6,2,0,"none",0, // add pcb holder - "add2","boom_grill",16.5,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "add2","boom_grill",108,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],123.5,35,1.6,2,0,"none",0, // add pcb holder + "add2","boom_grill",16.5,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","boom_grill",108,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder - "sub","round",43.75,49,39,"top",[0,0,0],["case",false,true,false],5,0,5,0,0,"vertical",0, // sub cylinder - "sub","slot",70.5,48,39,"top",[0,0,0],["case",false,true,false],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","round",16.5,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","vent",44,60,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening + "sub","round",43.75,49,39,"top",[0,0,0],["case",false,true,false],5,0,5,0,0,"vertical",0, // sub cylinder + "sub","slot",70.5,48,39,"top",[0,0,0],["case",false,true,false],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","round",16.5,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","vent",44,60,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet - "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring + "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet + "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c2_panel_boombox", - "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],123.5,35,1.6,2,0,"none",0, // add pcb holder - "add2","boom_grill",16.5,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill - "add2","boom_grill",108,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill + "add2","pcb_holder",.75,51.1,1.99,"bottom",[0,0,0],["case",false,true,false],123.5,35,1.6,2,0,"none",0, // add pcb holder + "add2","boom_grill",16.5,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill + "add2","boom_grill",108,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder - "sub","round",16.5,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",16.5,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "model","hk_boom",32.25,51,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet - "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring + "model","hk_boom",32.25,51,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet + "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring @@ -264,17 +263,17 @@ accessory_data = [ "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c2_tray_boombox", - "add2","boom_speaker_holder",16.75,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill - "add2","boom_speaker_holder",108.25,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill - "add2","boom_grill",16.75,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "add2","boom_grill",108.25,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "sub","vent",44,60,12,"bottom",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening + "add2","boom_speaker_holder",16.75,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill + "add2","boom_speaker_holder",108.25,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill + "add2","boom_grill",16.75,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","boom_grill",108.25,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "sub","vent",44,60,12,"bottom",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening "sub","round",-2,11,15.75,"top",[0,-90,0],["case",false,false,false],5,0,8,0,0,"vertical",0, // sub cylinder "sub","slot",-9,37.5,17,"top",[90,0,90],["case",false,false,false],7,14,6,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","round",16.75,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108.25,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "model","boom_speaker",16.75,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"left",0, // boom speaker - "model","boom_speaker",108.25,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"right",0, // boom speaker + "sub","round",16.75,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108.25,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "model","boom_speaker",16.75,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"left",0, // boom speaker + "model","boom_speaker",108.25,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"right",0, // boom speaker "model","hk_boom",32,0,12,"bottom",[0,0,90],["case",false,false,false],0,0,0,false,0,"front",0, // hk boom bonnet "model","boom_vring",4.5,44.5,16,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring "platter","boom_vring",-50,0,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring @@ -290,100 +289,100 @@ accessory_data = [ // 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,0,"none",0, // add pcb holder - "add2","boom_grill",16.5,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "add2","boom_grill",108,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder - "sub","round",43.75,49,39,"top",[0,0,0],["case",false,true,false],5,0,5,0,0,"vertical",0, // sub cylinder - "sub","slot",70.5,48,39,"top",[0,0,0],["case",false,true,false],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","round",16.5,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","vent",44,60,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening - "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet - "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // 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,0,"none",0, // add pcb holder + "add2","boom_grill",16.5,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","boom_grill",108,60,21.5,"top",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder + "sub","round",43.75,49,39,"top",[0,0,0],["case",false,true,false],5,0,5,0,0,"vertical",0, // sub cylinder + "sub","slot",70.5,48,39,"top",[0,0,0],["case",false,true,false],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","round",16.5,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","vent",44,60,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening + "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model + "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet + "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring + "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c4_panel_lcd3.5", - "add2","button",89.875,45,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening - "sub","rectangle",5.5,2.75,28,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "model","hk_lcd35",95,56,20,"top",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd + "add2","button",89.875,45,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening + "sub","rectangle",5.5,2.75,28,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "model","hk_lcd35",95,56,20,"top",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd ["c4_desktop_lcd3.5", - "add2","button",89.875,45,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button // 30 degrees - "add1","rectangle",-3.5,11.25,-31,"left",[30,0,0],["case",false,false,false],2,58.15,33.5,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "sub","round",-3.75,46,-34,"left",[0,90,0],["case",false,false,false],60,0,3,0,0,"vertical",0, // sub round - "add1","rectangle",116.5,11.25,-31,"right",[30,0,0],["case",false,false,false],2,58.15,33.5,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "sub","round",116.4,46,-34,"right",[0,90,0],["case",false,false,false],60,0,3,0,0,"vertical",0, // sub round + "add1","rectangle",-3.5,11.25,-31,"left",[30,0,0],["case",false,false,false],2,58.15,33.5,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle + "sub","round",-3.75,46,-34,"left",[0,90,0],["case",false,false,false],60,0,3,0,0,"vertical",0, // sub round + "add1","rectangle",116.5,11.25,-31,"right",[30,0,0],["case",false,false,false],2,58.15,33.5,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle + "sub","round",116.4,46,-34,"right",[0,90,0],["case",false,false,false],60,0,3,0,0,"vertical",0, // sub round // - "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening - "sub","rectangle",5.5,2.75,28,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd + "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening + "sub","rectangle",5.5,2.75,28,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd ["c4_deskboom_lcd3.5", - "add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "add1","rectangle",-3.5,14.75,-37.5,"left",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "add2","button",89.875,45,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],["case",false,false,false],123.5,35,1.6,2,0,"none",0, // add pcb holder - "add2","boom_grill",16.5,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill - "add2","boom_grill",108,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill - "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder - "sub","round",-3.75,54,-32,"left",[0,90,0],["case",false,false,false],60,0,3,0,0,"vertical",0, // sub round - "sub","round",126.4,54,-32,"right",[0,90,0],["case",false,false,false],60,0,3,0,0,"vertical",0, // sub round - "sub","rectangle",5.5,2.75,39,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","round",43.75,64,39,"top",[0,0,0],["case",false,false,false],5,0,5,0,0,"vertical",0, // sub cylinder - "sub","slot",70.5,63,38,"top",[0,0,0],["case",false,false,false],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","round",16.5,75,21.5,"front",[90,0,0],["case",false,false,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108,75,21.5,"front",[90,0,0],["case",false,false,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening - "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "model","hk_boom",32.25,68,4,"bottom",[90,0,0],["case",false,false,false],0,0,0,true,0,"front",0, // hk boom bonnet - "model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "model","hk_lcd35",95,56,31,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0, // model hk 3.5 lcd - "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom + "add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle + "add1","rectangle",-3.5,14.75,-37.5,"left",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle + "add2","button",89.875,45,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],["case",false,false,false],123.5,35,1.6,2,0,"none",0, // add pcb holder + "add2","boom_grill",16.5,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill + "add2","boom_grill",108,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill + "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder + "sub","round",-3.75,54,-32,"left",[0,90,0],["case",false,false,false],60,0,3,0,0,"vertical",0, // sub round + "sub","round",126.4,54,-32,"right",[0,90,0],["case",false,false,false],60,0,3,0,0,"vertical",0, // sub round + "sub","rectangle",5.5,2.75,39,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","round",43.75,64,39,"top",[0,0,0],["case",false,false,false],5,0,5,0,0,"vertical",0, // sub cylinder + "sub","slot",70.5,63,38,"top",[0,0,0],["case",false,false,false],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","round",16.5,75,21.5,"front",[90,0,0],["case",false,false,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108,75,21.5,"front",[90,0,0],["case",false,false,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening + "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model + "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_boom",32.25,68,4,"bottom",[90,0,0],["case",false,false,false],0,0,0,true,0,"front",0, // hk boom bonnet + "model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring + "model","hk_lcd35",95,56,31,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0, // model hk 3.5 lcd + "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom ["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,0,"none",0, // add pcb holder - "add2","boom_grill",16.5,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill - "add2","boom_grill",108,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill - "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder - "sub","round",16.5,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening - "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet - "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap - "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // 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,0,"none",0, // add pcb holder + "add2","boom_grill",16.5,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill + "add2","boom_grill",108,57.5,21.5,"front",[90,0,180],["case",false,true,false],0,0,2,0,0,"flat",0, // add boom grill + "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder + "sub","round",16.5,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening + "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model + "model","uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet + "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring + "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c4_tray_boombox", - "add2","boom_speaker_holder",16.75,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill - "add2","boom_speaker_holder",108.25,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill - "add2","boom_grill",16.75,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "add2","boom_grill",108.25,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill - "sub","vent",44,60,12,"bottom",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening + "add2","boom_speaker_holder",16.75,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill + "add2","boom_speaker_holder",108.25,54.6,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"none",0, // add boom grill + "add2","boom_grill",16.75,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "add2","boom_grill",108.25,59,17.5,"bottom",[90,0,180],["case",false,true,false],0,0,0,0,0,"dome",0, // add boom grill + "sub","vent",44,60,12,"bottom",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening "sub","round",-2,11,15.75,"top",[0,-90,0],["case",false,false,false],5,0,8,0,0,"vertical",0, // sub cylinder "sub","slot",-9,37.5,17,"top",[90,0,90],["case",false,false,false],7,14,6,0,0,"vertical",[.25,.25,.25,.25], // sub slot - "sub","round",16.75,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "sub","round",108.25,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder - "model","boom_speaker",16.75,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"left",0, // boom speaker - "model","boom_speaker",108.25,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"right",0, // boom speaker + "sub","round",16.75,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "sub","round",108.25,60,17.5,"bottom",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder + "model","boom_speaker",16.75,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"left",0, // boom speaker + "model","boom_speaker",108.25,56,17.5,"bottom",[-90,0,0],["case",false,true,false],0,0,0,false,0,"right",0, // boom speaker "model","hk_boom",32,0,12,"bottom",[0,0,90],["case",false,false,false],0,0,0,false,0,"front",0, // hk boom bonnet "model","boom_vring",4.5,44.5,16,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring "platter","boom_vring",-50,0,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring @@ -399,989 +398,1006 @@ accessory_data = [ // 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,0,"",0, // model hc4 holder - "add2","hd_holder",10,-24,2,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,0,"portrait",0, // add hd holder - "sub","hd_holes",10,-24,-.01,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes - "sub","round",92,-10,5,"bottom",[0,90,0],["case",true,true,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "sub","round",92,66.6,5,"bottom",[0,90,0],["case",true,true,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "sub","round",92,-10,23,"bottom",[0,90,0],["case",true,true,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "sub","round",92,66.6,23,"bottom",[0,90,0],["case",true,true,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "suball","fan",37,-.1,7,"bottom",[90,0,0],["case",true,false,false],40,0,3,1,0,"",0, // sub fan - "suball","vent",72,87,27,"bottom",[0,0,0],["case",false,true,false],2,13,4,1,4,"vertical",1, // sub vent - "model","hc4_oled",20,81,2,"bottom",[0,0,0],["case",false,true,false],0,0,0,0,0,"",0, // model hc4 oled - "model","hd25",10,76,2,"bottom",[0,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd - "model","hd25",10,76,20,"bottom",[0,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd - "model","fan_cover",37,-4,7,"bottom",[90,0,0],["case",true,false,false],40,0,3,2,0,"",0, // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],40,0,3,2,0,"",0], // model fan + "add1","hc4_oled_holder",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,2,0,0,"",0, // model hc4 holder + "add2","hd_holder",10,-24,2,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,0,"portrait",0, // add hd holder + "sub","hd_holes",10,-24,-.01,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes + "sub","round",92,-10,5,"bottom",[0,90,0],["case",true,true,false],3,0,3,0,0,"",0, // sub hd side screw hole + "sub","round",92,66.6,5,"bottom",[0,90,0],["case",true,true,false],3,0,3,0,0,"",0, // sub hd side screw hole + "sub","round",92,-10,23,"bottom",[0,90,0],["case",true,true,false],3,0,3,0,0,"",0, // sub hd side screw hole + "sub","round",92,66.6,23,"bottom",[0,90,0],["case",true,true,false],3,0,3,0,0,"",0, // sub hd side screw hole + "suball","fan",37,-.1,7,"bottom",[90,0,0],["case",true,false,false],40,0,3,1,0,"",0, // sub fan + "suball","vent",72,87,27,"bottom",[0,0,0],["case",false,true,false],2,13,4,1,4,"vertical",1, // sub vent + "model","hc4_oled",20,81,2,"bottom",[0,0,0],["case",false,true,false],0,0,0,0,0,"",0, // model hc4 oled + "model","hd25",10,76,2,"bottom",[0,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd + "model","hd25",10,76,20,"bottom",[0,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd + "model","fan_cover",37,-4,7,"bottom",[90,0,0],["case",true,false,false],40,0,3,2,0,"",0, // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],40,0,3,2,0,"",0], // 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,0,"",0, // model hc4 holder - "add2","hd_holder",10,-21,1.99,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,0,"portrait",0, // add hd holder - "sub","hd_holes",10,-21,-.01,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes - "sub","round",92,47,5,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "sub","round",92,123.6,5,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "sub","round",92,47,23,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "sub","round",92,123.6,23,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "sub","vent",71.85,88,30,"top",[0,0,0],["case",false,true,false],2,13,4,1,4,"vertical",1, // sub vent - "suball","fan",39,-.1,7,"bottom",[90,0,0],["case",true,false,false],40,0,3,1,0,"",0, // sub fan - "sub","vent",-3.5,35,34,"top",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",92,35,34,"top",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",-3.5,35,9,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",92,35,9,"bottom",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening - "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,0,0,0,"",0, // model hc4 oled - "model","hd25",10,79,2,"bottom",[0,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd - "model","hd25",10,79,20,"bottom",[0,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd - "model","fan_cover",39,-4,7,"top",[90,0,0],["case",true,false,false],40,0,3,2,0,"",0, // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],40,0,3,2,0,"",0], // model fan + "add2","hc4_oled_holder",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,2,0,0,"",0, // model hc4 holder + "add2","hd_holder",10,-21,1.99,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,0,"portrait",0, // add hd holder + "sub","hd_holes",10,-21,-.01,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes + "sub","round",92,47,5,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw hole + "sub","round",92,123.6,5,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw hole + "sub","round",92,47,23,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw hole + "sub","round",92,123.6,23,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // 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, // sub vent + "suball","fan",39,-.1,7,"bottom",[90,0,0],["case",true,false,false],40,0,3,1,0,"",0, // sub fan + "sub","vent",-3.5,35,34,"top",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",92,35,34,"top",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",-3.5,35,9,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",92,35,9,"bottom",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening + "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,0,0,0,"",0, // model hc4 oled + "model","hd25",10,79,2,"bottom",[0,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd + "model","hd25",10,79,20,"bottom",[0,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd + "model","fan_cover",39,-4,7,"top",[90,0,0],["case",true,false,false],40,0,3,2,0,"",0, // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],40,0,3,2,0,"",0], // 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,0,"portrait",0, // 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,0,"portrait",0, // add hd holder + "add2","hd_vertleft",79.6,-21,1.99,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,0,"portrait",0, // 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",0, // 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",0, // sub hd bottom holes - "sub","round",91.3,-5,6.07,"bottom",[0,90,0],["case",true,true,false],3,0,6,0,0,"",0, // sub hd side screw access hole - "sub","round",91.3,71.6,6.07,"bottom",[0,90,0],["case",true,true,false],3,0,6,0,0,"",0, // sub hd side screw access hole - "sub","vent",71.85,88,30,"top",[0,0,0],["case",false,true,false],2,13,4,1,4,"vertical",1, // sub vent + "sub","hd_vertleft_holes",79.6,-21,-.01,"bottom",[0,0,0],["case",true,true,false],0,0,0,2.5,2,"portrait",0, // sub hd bottom holes + "sub","round",91.3,-5,6.07,"bottom",[0,90,0],["case",true,true,false],3,0,6,0,0,"",0, // 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,0,"",0, // 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, // sub vent "sub","fan",45.6,-.1,30,"top",[90,0,0],["case",true,false,false],40,0,3,1,0,"",0, // sub fan - "add1","hc4_oled_holder",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,2,0,0,"",0, // model hc4 holder - "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,0,0,0,"",0, // model hc4 oled + "add1","hc4_oled_holder",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,2,0,0,"",0, // model hc4 holder + "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,0,0,0,"",0, // model hc4 oled "model","fan_cover",46.6,-3,30,"top",[90,0,0],["case",true,false,false],40,0,3,2,0,"",0, // model fan - "model","hd25",45.6,79,71.85,"bottom",[-90,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd - "model","hd25",79.3,79,2,"bottom",[90,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],40,0,3,2,0,"",0], // model fan + "model","hd25",45.6,79,71.85,"bottom",[-90,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd + "model","hd25",79.3,79,2,"bottom",[90,0,-90],["case",true,true,false],0,0,0,15,0,"",0, // model 2.5 hd + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],40,0,3,2,0,"",0], // 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,0,"",0, // model hc4 holder + "add1","hc4_oled_holder",20,82,3,"bottom",[0,0,0],["case",false,true,false],0,0,3,0,0,"",0, // model hc4 holder "add2","hd_holder",-19.4,-67,3,"bottom",[0,0,0],["case",true,true,false],0,0,0,3.5,0,"portrait",0, // 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",0, // sub hd bottom holes - "sub","round",91.6,-38.5,9.35,"bottom",[0,90,0],["case",true,true,false],3,0,4,0,0,"",0, // sub hd side screw access hole - "sub","round",91.6,3.4,9.35,"bottom",[0,90,0],["case",true,true,false],3,0,4,0,0,"",0, // sub hd side screw access hole - "sub","round",91.6,63.1,9.35,"bottom",[0,90,0],["case",true,true,false],3,0,4,0,0,"",0, // sub hd side screw access hole - "suball","vent",72,88,29,"bottom",[0,0,0],["case",false,true,false],2,13,4,1,4,"vertical",1, // sub vent - "suball","fan",5.6,-1.5,7,"bottom",[90,0,0],["case",true,false,false],40,0,3,1,0,"",0, // sub fan - "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,0,0,0,"",0, // model hc4 oled - "model","hd35",-19.4,80,3,"bottom",[0,0,-90],["case",true,true,false],0,0,0,0,0,"",0, // model 3.5 hd - "model","hd35",-19.4,80,35,"bottom",[0,0,-90],["case",true,true,false],0,0,0,0,0,"",0, // model 3.5 hd - "model","fan_cover",5.6,-4,7,"top",[90,0,0],["case",true,false,false],40,0,3,2,0,"",0, // model fan - "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],40,0,3,2,0,"",0], // model fan + "sub","round",91.6,-38.5,9.35,"bottom",[0,90,0],["case",true,true,false],3,0,4,0,0,"",0, // 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,0,"",0, // 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,0,"",0, // 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, // sub vent + "suball","fan",5.6,-1.5,7,"bottom",[90,0,0],["case",true,false,false],40,0,3,1,0,"",0, // sub fan + "model","hc4_oled",20,82,1.99,"bottom",[0,0,0],["case",false,true,false],0,0,0,0,0,"",0, // model hc4 oled + "model","hd35",-19.4,80,3,"bottom",[0,0,-90],["case",true,true,false],0,0,0,0,0,"",0, // model 3.5 hd + "model","hd35",-19.4,80,35,"bottom",[0,0,-90],["case",true,true,false],0,0,0,0,0,"",0, // model 3.5 hd + "model","fan_cover",5.6,-4,7,"top",[90,0,0],["case",true,false,false],40,0,3,2,0,"",0, // model fan + "platter","fan_cover",-50,50,0,"bottom",[0,0,0],["case",false,false,false],40,0,3,2,0,"",0], // model fan // Odroid-N1 // internal fan ["n1_round", - "sub","fan",50,25,24.5,"top",[0,0,45],["case",false,false,false],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",50,25,24.5,"top",[0,0,45],["case",false,false,false],40,0,6,2,0,"",0], // sub fan opening ["n1_hex", - "sub","fan",50,25,24.5,"top",[0,0,45],["case",false,false,false],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",50,25,24.5,"top",[0,0,45],["case",false,false,false],40,0,6,2,0,"",0], // sub fan opening // Odroid-N2+ // internal fan ["n2+_tray_vu7_fan", - "sub","vent",25,25,44,"top",[0,0,0],["case",false,false,false],10,2,4,6,6,"horizontal",1, // sub vent - "sub","vent",25,50,44,"top",[0,0,0],["case",false,false,false],10,2,4,6,6,"horizontal",1], // sub vent + "sub","vent",25,25,44,"top",[0,0,0],["case",false,false,false],10,2,4,6,6,"horizontal",1, // sub vent + "sub","vent",25,50,44,"top",[0,0,0],["case",false,false,false],10,2,4,6,6,"horizontal",1], // sub vent // Odroid-M1 ["m1_panel", - "sub","vent",29,20,-1,"bottom",[0,0,0],["sbc",true,true,false],2,15,8,5,12,"horizontal",1, // vent opening - "sub","vent",90,32,10,"right",[0,0,90],["case",true,false,false],2,15,8,1,17,"vertical",1, // vent opening - "sub","vent",-5.5,32,10,"left",[0,0,90],["case",false,false,false],2,15,8,1,17,"vertical",1], // vent opening + "sub","vent",29,20,-1,"bottom",[0,0,0],["sbc",true,true,false],2,15,8,5,12,"horizontal",1, // vent opening + "sub","vent",90,32,10,"right",[0,0,90],["case",true,false,false],2,15,8,1,17,"vertical",1, // vent opening + "sub","vent",-5.5,32,10,"left",[0,0,90],["case",false,false,false],2,15,8,1,17,"vertical",1], // vent opening ["m1_tray", - "add2","button",60,118.5,35,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button - "model","button_top",60,118.5,35,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "sub","vent",22,32,33,"top",[0,0,0],["sbc-case_z",true,true,true],2,15,8,2,12,"horizontal",1, // top vent opening - "sub","vent",29,20,-1,"bottom",[0,0,0],["case",false,false,false],2,15,8,5,12,"horizontal",1, // bottom vent opening - "sub","vent",94.5,32,10,"top",[0,0,90],["case",true,false,false],2,15,4,1,17,"vertical",1, // vent opening - "sub","vent",-6.5,32,10,"top",[0,0,90],["case",false,false,false],2,15,4,1,17,"vertical",1], // vent opening + "add2","button",60,118.5,35,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button + "model","button_top",60,118.5,35,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top + "sub","vent",22,32,33,"top",[0,0,0],["sbc-case_z",true,true,true],2,15,8,2,12,"horizontal",1, // top vent opening + "sub","vent",29,20,-1,"bottom",[0,0,0],["case",false,false,false],2,15,8,5,12,"horizontal",1, // bottom vent opening + "sub","vent",94.5,32,10,"top",[0,0,90],["case",true,false,false],2,15,4,1,17,"vertical",1, // vent opening + "sub","vent",-6.5,32,10,"top",[0,0,90],["case",false,false,false],2,15,4,1,17,"vertical",1], // vent opening ["m1_tray_drive", - "sub","hd_holes",10,22,33,"top",[0,0,0],["sbc-case_z",true,true,true],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes - "model","hd25",10,122,25.5,"top",[0,0,-90],["sbc-case_z",true,true,true],0,0,0,7.5,0,"",0, // model 2.5 hd - "sub","vent",22,32,33,"top",[0,0,0],["sbc-case_z",true,true,true],2,15,8,2,12,"horizontal",1, // top vent opening - "sub","vent",29,20,-1,"bottom",[0,0,0],["case",false,false,false],2,15,8,5,12,"horizontal",1, // vent opening - "sub","vent",94.5,32,10,"top",[0,0,90],["case",true,false,false],2,15,4,1,17,"vertical",1, // vent opening - "sub","vent",-6.5,32,10,"top",[0,0,90],["case",false,false,false],2,15,4,1,17,"vertical",1], // 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",0, // sub hd bottom holes + "model","hd25",10,122,25.5,"top",[0,0,-90],["sbc-case_z",true,true,true],0,0,0,7.5,0,"",0, // model 2.5 hd + "sub","vent",22,32,33,"top",[0,0,0],["sbc-case_z",true,true,true],2,15,8,2,12,"horizontal",1, // top vent opening + "sub","vent",29,20,-1,"bottom",[0,0,0],["case",false,false,false],2,15,8,5,12,"horizontal",1, // vent opening + "sub","vent",94.5,32,10,"top",[0,0,90],["case",true,false,false],2,15,4,1,17,"vertical",1, // vent opening + "sub","vent",-6.5,32,10,"top",[0,0,90],["case",false,false,false],2,15,4,1,17,"vertical",1], // vent opening ["m1_tray_sides", - "sub","vent",24,20,-1,"bottom",[0,0,0],["sbc",true,true,false],2,15,8,5,12,"horizontal",1, // vent opening - "sub","vent",94,32,10,"right",[0,0,90],["case",true,false,false],2,15,4,1,17,"vertical",1, // vent opening - "sub","vent",-5.5,32,10,"left",[0,0,90],["case",false,false,false],2,15,4,1,17,"vertical",1], // vent opening + "sub","vent",24,20,-1,"bottom",[0,0,0],["sbc",true,true,false],2,15,8,5,12,"horizontal",1, // vent opening + "sub","vent",94,32,10,"right",[0,0,90],["case",true,false,false],2,15,4,1,17,"vertical",1, // vent opening + "sub","vent",-5.5,32,10,"left",[0,0,90],["case",false,false,false],2,15,4,1,17,"vertical",1], // vent opening ["m1_tray_vu5", - "sub","vent",22,20,-1,"bottom",[0,0,0],["sbc",true,true,false],2,15,8,5,12,"horizontal",1, // vent opening - "sub","vent",92,32,10,"right",[0,0,90],["case",true,false,false],2,15,8,1,17,"vertical",1, // vent opening - "sub","vent",-7,32,10,"left",[0,0,90],["case",false,false,false],2,15,8,1,17,"vertical",1], // vent opening + "sub","vent",22,20,-1,"bottom",[0,0,0],["sbc",true,true,false],2,15,8,5,12,"horizontal",1, // vent opening + "sub","vent",92,32,10,"right",[0,0,90],["case",true,false,false],2,15,8,1,17,"vertical",1, // vent opening + "sub","vent",-7,32,10,"left",[0,0,90],["case",false,false,false],2,15,8,1,17,"vertical",1], // vent opening ["m1_tray_vu7", - "sub","vent",21,20,-1,"bottom",[0,0,0],["sbc",true,true,false],2,15,8,5,12,"horizontal",1, // vent opening - "sub","vent",93,32,10,"right",[0,0,90],["case",true,false,false],2,15,6,1,17,"vertical",1, // vent opening - "sub","vent",-7,32,10,"left",[0,0,90],["case",false,false,false],2,15,6,1,17,"vertical",1], // vent opening + "sub","vent",21,20,-1,"bottom",[0,0,0],["sbc",true,true,false],2,15,8,5,12,"horizontal",1, // vent opening + "sub","vent",93,32,10,"right",[0,0,90],["case",true,false,false],2,15,6,1,17,"vertical",1, // vent opening + "sub","vent",-7,32,10,"left",[0,0,90],["case",false,false,false],2,15,6,1,17,"vertical",1], // vent opening // Odroid-H2 ["h2_shell", - "sub","rectangle",94.5,-4,13,"top",[0,0,0],["case",false,false,false],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",68,-4,13,"top",[0,0,0],["case",false,false,false],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",44.5,-4,13,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",19.5,-4,13,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",10.5,28.5,28,"top",[0,0,0],["case",false,false,false],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,79.5,2,0,0,"landscape",0, // access port - "add2","button",12.34,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "add2","button",23.77,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "model","button_top",12.34,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover + "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,true],2,6,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,18,"top",[0,0,90],["case",true,false,true],2,6,4,1,17,"vertical",1, // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,true],2,6,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,true],2,6,4,1,17,"vertical",1, // vent opening + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,79.5,2,0,0,"landscape",0, // access port + "add2","batt_holder",98,40,53,"top",[180,0,-18],["sbc-case_z",true,true,true],10,10,0,0,0,"",0, // add battery holder + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover ["h2_shell_router", - "sub","vent",-3.5,30,40,"top",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,40,"top",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,true],100,80,2,0,0,"landscape",0, // access port - "add2","button",12.34,106.43,65.01,"top",[0,0,0],["sbc",true,true,true],10,0,32,0,0,"recess",0, // button - "add2","button",23.77,106.43,65.01,"top",[0,0,0],["sbc",true,true,true],10,0,32,0,0,"recess",0, // button - "add2","batt_holder",98,40,65,"top",[180,0,-18],["sbc",true,true,true],10,10,0,0,0,"",0, // add battery holder - "model","button_top",12.34,106.43,65.01,"top",[0,0,0],["sbc",true,true,true],10,0,32,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,65.01,"top",[0,0,0],["sbc",true,true,true],10,0,32,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,true],100,80,2,0,0,"landscape",0, // access port cover - "model","h2_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],0,0,0,0,0,"portrait",0, // h2 network card - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover + "sub","vent",-3.5,30,40,"top",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,40,"top",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port + "add2","batt_holder",98,40,65,"top",[180,0,-18],["sbc",true,true,true],10,10,0,0,0,"",0, // add battery holder + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "model","h2_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],0,0,0,0,0,"portrait",0, // h2 network card + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover ["h2_shell_router-ssd", - "sub","vent",131.5,30,40,"top",[0,0,90],["case",false,false,false],2,15,4,1,17,"vertical",1, // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",131.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","round",131,44,6.07,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "sub","round",131,120.6,6.07,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port - "add2","button",12.34,106.43,75.01,"top",[0,0,0],["case",false,false,false],10,0,42,0,0,"recess",0, // button - "add2","button",23.77,106.43,75.01,"top",[0,0,0],["case",false,false,false],10,0,42,0,0,"recess",0, // button - "add2","batt_holder",98,40,65,"top",[180,0,-18],["case",false,false,false],10,10,0,0,0,"",0, // add battery holder - "add2","hd_vertleft",122,30,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,3,"portrait",0, // add hd holder - "sub","hd_vertleft_holes",122,30,-.01,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes - "model","button_top",12.34,106.43,75.01,"top",[0,0,0],["case",false,false,false],10,0,42,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,75.01,"top",[0,0,0],["case",false,false,false],10,0,42,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "model","h2_netcard",0,0,19,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"portrait",0, // h2 network card - "model","hd25",122,130,2,"bottom",[90,0,-90],["case",false,false,false],0,0,0,7,0,"",0, // model 2.5 hd - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,42,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,42,0,0,"recess",0, // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover + "sub","vent",111.5,30,40,"top",[0,0,90],["case",true,false,false],2,15,4,1,17,"vertical",1, // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","round",111,44,6.07,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw hole + "sub","round",111,120.6,6.07,"bottom",[0,90,0],["case",true,false,false],3,0,3,0,0,"",0, // sub hd side screw hole + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port + "add2","batt_holder",98,40,65,"top",[180,0,-18],["sbc",true,true,true],10,10,0,0,0,"",0, // add battery holder + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "model","h2_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],0,0,0,0,0,"portrait",0, // 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",0, // 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",0, // sub hd bottom holes + "model","hd25",102,110,2,"bottom",[90,0,-90],["case",true,true,false],0,0,0,7,0,"",0, // model 2.5 hd + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,42,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,42,0,0,"recess",0, // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover ["h2_lowboy", - "sub","rectangle",94.5,-4,13,"top",[0,0,0],["case",false,false,false],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",68,-4,13,"top",[0,0,0],["case",false,false,false],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",44.5,-4,13,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",19.5,-4,13,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",10.5,28.5,28,"top",[0,0,0],["case",false,false,false],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port - "add2","button",12.34,106.43,32,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button - "add2","button",23.77,106.43,32,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button - "model","button_top",12.34,106.43,32,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,32,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover + "sub","rectangle",94.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","rectangle",68,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","rectangle",44.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","rectangle",19.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","rectangle",10.5,28.5,50,"top",[0,0,0],["sbc-case_z",true,true,true],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,18,"top",[0,0,90],["case",true,false,false],2,6,4,1,17,"vertical",1, // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],2,6,4,1,17,"vertical",1, // vent opening + "add2","batt_holder",98,40,44,"top",[180,0,-18],["case",false,false,false],10,10,0,0,0,"",0, // add uart + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,11,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,11,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,11,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,11,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover ["h2_lowboy_router", - "sub","rectangle",94.5,-4,25,"top",[0,0,0],["case",false,false,false],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",68,-4,25,"top",[0,0,0],["case",false,false,false],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",44.5,-4,25,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",19.5,-4,25,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",10.5,28.5,41,"top",[0,0,0],["case",false,false,false],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","vent",-3.5,30,30,"top",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,30,"top",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening - "add2","batt_holder",98,40,44,"top",[180,0,-18],["case",false,false,false],10,10,0,0,0,"",0, // add uart - "add2","button",12.34,106.43,44,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button - "add2","button",23.77,106.43,44,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button - "model","button_top",12.34,106.43,44,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,44,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "model","h2_netcard",0,0,19,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"portrait",0], // h2 network card + "sub","rectangle",94.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","rectangle",68,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","rectangle",44.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","rectangle",19.5,-4,32,"top",[0,0,0],["sbc-case_z",true,true,true],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","rectangle",10.5,28.5,50,"top",[0,0,0],["sbc-case_z",true,true,true],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle + "sub","vent",-3.5,30,30,"top",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,30,"top",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",true,false,false],2,10,4,1,17,"vertical",1, // vent opening + "add2","batt_holder",98,40,44,"top",[180,0,-18],["case",false,false,false],10,10,0,0,0,"",0, // add uart + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,11,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,11,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,11,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,11,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "model","h2_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],0,0,0,0,0,"portrait",0, // h2 network card + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,11,0,0,"recess",0, // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover ["h2_tray", - "sub","vent",-6.5,30,30,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,30,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "suball","vent",-6.5,30,6,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "suball","vent",111.5,30,6,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "add2","button",12.34,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "add2","button",23.77,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "model","button_top",12.34,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0], // button top + "sub","vent",-6.5,30,30,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,30,"top",[0,0,90],["case",true,false,false],2,10,7,1,17,"vertical",1, // vent opening + "suball","vent",-6.5,30,6,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening + "suball","vent",111.5,30,6,"top",[0,0,90],["case",true,false,false],2,10,7,1,17,"vertical",1, // vent opening + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0], // button top ["h2_tray_sides", - "sub","vent",-6.5,30,30,"left",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,30,"right",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "sub","vent",-6.5,30,6,"left",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,6,"right",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "add2","button",12.34,106.43,55,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "add2","button",23.77,106.43,55,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "model","button_top",12.34,106.43,55,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,55,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,34,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,34,0,0,"recess",0], // button top + "sub","vent",-6.5,30,30,"left",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,30,"right",[0,0,90],["case",true,false,false],2,10,7,1,17,"vertical",1, // vent opening + "sub","vent",-6.5,30,6,"left",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening + "sub","vent",111.5,30,6,"right",[0,0,90],["case",true,false,false],2,10,7,1,17,"vertical",1, // vent opening + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port + "add2","button",12.34,106.43,55,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "add2","button",23.77,106.43,55,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "model","button_top",12.34,106.43,55,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,55,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,34,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,34,0,0,"recess",0], // button top ["h2_tray_router", - "suball","vent",-6.5,30,45,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "suball","vent",111.5,30,45,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "suball","vent",-6.5,30,6,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "suball","vent",111.5,30,6,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port -// "add2","hd_vertright",5,120,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,3,"landscape",0, // sub hd bottom holes -// "sub","hd_vertright_holes",5,120,-.01,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,3,"landscape",0, // sub hd bottom holes - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover -// "model","hd25",5,120,71.85,"bottom",[-90,0,00],["case",false,false,false],0,0,0,7,0,"",0, // model 2.5 hd - "model","h2_netcard",0,0,19,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"portrait",0, // h2 network card - "add2","button",12.34,106.43,65,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "add2","button",23.77,106.43,65,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "model","button_top",12.34,106.43,65,"top",[0,0,0],["case",false,false,false],10,0,44,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,65,"top",[0,0,0],["case",false,false,false],10,0,44,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,44,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,44,0,0,"recess",0], // button top + "suball","vent",-6.5,30,45,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening + "suball","vent",111.5,30,45,"top",[0,0,90],["case",true,false,false],2,10,7,1,17,"vertical",1, // vent opening + "suball","vent",-6.5,30,6,"top",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening + "suball","vent",111.5,30,6,"top",[0,0,90],["case",true,false,false],2,10,7,1,17,"vertical",1, // vent opening + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,44,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,44,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "model","h2_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],0,0,0,0,0,"portrait",0, // h2 network card + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,44,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,44,0,0,"recess",0], // button top ["h2_router_station", - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port - "suball","vent",-6.5,30,45,"left",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "suball","vent",112,30,45,"right",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "suball","vent",-6.5,30,6,"left",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "suball","vent",112,30,6,"right",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "model","h2_netcard",0,0,19,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"portrait",0, // h2 network card - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port + "suball","vent",-6.5,30,45,"left",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening + "suball","vent",112,30,45,"right",[0,0,90],["case",true,false,false],2,10,7,1,17,"vertical",1, // vent opening + "suball","vent",-6.5,30,6,"left",[0,0,90],["case",false,false,false],2,10,7,1,17,"vertical",1, // vent opening + "suball","vent",112,30,6,"right",[0,0,90],["case",true,false,false],2,10,7,1,17,"vertical",1, // vent opening + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "model","h2_netcard",0,0,19,"bottom",[0,0,0],["sbc",true,true,true],0,0,0,0,0,"portrait",0, // h2 network card + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover ["h2_round", - "sub","rectangle",94.5,-4,13,"top",[0,0,0],["case",false,false,false],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",68,-4,13,"top",[0,0,0],["case",false,false,false],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",44.5,-4,13,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",19.5,-4,13,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",10.5,28.5,28,"top",[0,0,0],["case",false,false,false],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,79.5,2,0,0,"landscape",0, // access port - "add2","button",12.34,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "add2","button",23.77,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "model","button_top",12.34,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover + "sub","vent",-25,30,38,"top",[0,0,90],["case",false,false,false],2,6,15,1,17,"vertical",1, // vent opening + "sub","vent",122,30,38,"top",[0,0,90],["case",false,false,false],2,6,15,1,17,"vertical",1, // vent opening + "sub","vent",-25,30,18,"top",[0,0,90],["case",false,false,false],2,6,15,1,17,"vertical",1, // vent opening + "sub","vent",122,30,18,"top",[0,0,90],["case",false,false,false],2,6,15,1,17,"vertical",1, // vent opening + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,79.5,2,0,0,"landscape",0, // access port + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover ["h2_hex", - "sub","rectangle",94.5,-4,13,"top",[0,0,0],["case",false,false,false],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",68,-4,13,"top",[0,0,0],["case",false,false,false],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",44.5,-4,13,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",19.5,-4,13,"top",[0,0,0],["case",false,false,false],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","rectangle",10.5,28.5,28,"top",[0,0,0],["case",false,false,false],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle - "sub","vent",-3.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,18,"top",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",-3.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "sub","vent",111.5,30,4,"bottom",[0,0,90],["case",false,false,false],2,6,4,1,17,"vertical",1, // vent opening - "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,79.5,2,0,0,"landscape",0, // access port - "add2","button",12.34,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "add2","button",23.77,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button - "model","button_top",12.34,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","button_top",23.77,106.43,53,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0, // access port cover - "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top - "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover + "sub","vent",-25,30,38,"top",[0,0,90],["case",false,false,false],2,6,15,1,17,"vertical",1, // vent opening + "sub","vent",122,30,38,"top",[0,0,90],["case",false,false,false],2,6,15,1,17,"vertical",1, // vent opening + "sub","vent",-25,30,18,"top",[0,0,90],["case",false,false,false],2,6,15,1,17,"vertical",1, // vent opening + "sub","vent",122,30,18,"top",[0,0,90],["case",false,false,false],2,6,15,1,17,"vertical",1, // vent opening + "add1","access_port",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,79.5,2,0,0,"landscape",0, // access port + "add2","button",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "add2","button",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button + "model","button_top",12.34,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","button_top",23.77,106.43,53,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,32,0,0,"recess",0, // button top + "model","access_cover",10,30,-0.01,"bottom",[0,0,0],["sbc",true,true,false],100,80,2,0,0,"landscape",0, // access port cover + "platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","button_top",-30,0,0,"top",[0,0,0],["case",false,false,false],10,0,32,0,0,"recess",0, // button top + "platter","access_cover",-110,30,0,"bottom",[0,0,0],["case",false,false,false],100,80,2,0,0,"landscape",0], // access port cover // Nvidia ["jetsonnano_shell", - "sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],["sbc",true,true,true],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening + "sub","rectangle",17.5,36.375,31,"top",[0,0,0],["sbc-case_z",true,true,true],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening ["jetsonnano_panel", - "sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],["sbc",true,true,true],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening + "sub","rectangle",17.5,36.375,31,"top",[0,0,0],["sbc-case_z",true,true,true],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening ["jetsonnano_stacked", - "sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],["sbc",true,true,true],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening + "sub","rectangle",17.5,36.375,31,"top",[0,0,0],["sbc-case_z",true,true,true],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening ["jetsonnano_tray", - "sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],["sbc",true,true,true],62,43,8,0,0,"",[1,1,1,1]], // sub heatsink opening + "sub","rectangle",17.5,36.375,31,"top",[0,0,0],["sbc-case_z",true,true,true],62,43,8,0,0,"",[1,1,1,1]], // sub heatsink opening ["jetsonnano_tray_sides", - "sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],["sbc",true,true,true],62,43,8,0,0,"",[1,1,1,1]], // sub heatsink opening + "sub","rectangle",17.5,36.375,31,"top",[0,0,0],["sbc-case_z",true,true,true],62,43,8,0,0,"",[1,1,1,1]], // sub heatsink opening ["jetsonnano_round", - "sub","vent",17.5,36.375,35.5,"top",[0,0,0],["sbc",true,true,true],2,43,4,1,16,"horizontal",1], // sub vent opening + "sub","vent",17.5,36.375,32,"top",[0,0,0],["sbc-case_z",true,true,true],2,43,4,1,16,"horizontal",1], // sub vent opening ["jetsonnano_hex", - "sub","vent",17.5,36.375,35.5,"top",[0,0,0],["sbc",true,true,true],2,43,4,1,16,"horizontal",1], // sub vent opening + "sub","vent",17.5,36.375,32,"top",[0,0,0],["sbc-case_z",true,true,true],2,43,4,1,16,"horizontal",1], // sub vent opening ["jetsonnano_snap", - "sub","vent",17.5,36.375,35.5,"top",[0,0,0],["sbc",true,true,true],2,43,4,1,16,"horizontal",1], // sub vent opening + "sub","vent",17.5,36.375,36,"top",[0,0,0],["sbc-case_z",true,true,true],2,43,4,1,16,"horizontal",1], // sub vent opening ["jetsonnano_fitted", - "sub","vent",17.5,36.375,33.5,"top",[0,0,0],["sbc",true,true,true],2,43,4,1,16,"horizontal",1], // sub vent opening - + "sub","vent",17.5,36.375,35,"top",[0,0,0],["sbc-case_z",true,true,true],2,43,4,1,16,"horizontal",1], + // Pine64 ["rock64_shell", - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rock64_panel", - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rock64_stacked", - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rock64_tray", - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rock64_tray_sides", - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rock64_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rock64_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rock64_snap", - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rock64_fitted", - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rockpro64_shell", - "sub","fan",43,28,25,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,25,"top",[0,0,0],["sbc",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,28,25,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,25,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening ["rockpro64_panel", - "sub","fan",43,26,24,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,24.5,"top",[0,0,0],["sbc",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,26,24,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening ["rockpro64_stacked", - "sub","fan",43,26,24,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,24.5,"top",[0,0,0],["sbc",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,26,24,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening ["rockpro64_tray", - "sub","fan",43,26,25,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,24.5,"top",[0,0,0],["sbc",true,true,true],40,10,8,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,26,25,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,8,0,0,"",[1,1,1,1]], // sub pcie opening ["rockpro64_tray_sides", - "sub","fan",43,26,25,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,24.5,"top",[0,0,0],["sbc",true,true,true],40,10,8,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,26,25,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,8,0,0,"",[1,1,1,1]], // sub pcie opening ["rockpro64_round", - "sub","fan",43,28,25,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,25,"top",[0,0,0],["sbc",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,28,25,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,25,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening ["rockpro64_hex", - "sub","fan",43,28,25,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,25,"top",[0,0,0],["sbc",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,28,25,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,25,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening ["rockpro64_snap", - "sub","fan",43,28,28,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,28,"top",[0,0,0],["sbc",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,28,28,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,28,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening ["rockpro64_fitted", - "sub","fan",43,28,28,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","rectangle",43,0,28,"top",[0,0,0],["sbc",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening + "sub","fan",43,28,28,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","rectangle",43,0,28,"top",[0,0,0],["sbc-case_z",true,true,true],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening ["quartz64b_stacked_poe_hat", - "sub","fan",20,0,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",20,0,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["show2_shell", - "model","hk_wb2",6.25,24.675,16,"top",[0,0,180],["sbc",true,true,true],0,0,0,0,0,"",0, // hk weatherboard2 - "suball","round",48.75,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole - "suball","round",57.25,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole - "suball","round",65.75,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole - "sub","rectangle",.5,8,8.5,"top",[0,0,0],["case",false,false,false],6,16.5,8,0,0,"",[.5,.5,.5,.5], // sub gpio opening - "add1","rectangle",22.5,9,8.85,"top",[0,0,0],["case",false,false,false],47,36,3.25,0,0,"",[.5,.5,.5,.5], // add screen trim - "sub","rectangle",23.5,10,8.5,"top",[0,0,0],["case",false,false,false],45,34,8,0,0,"",[.5,.5,.5,.5]], // sub screen opening + "model","hk_wb2",6.25,24.675,16,"top",[0,0,180],["sbc",true,true,true],0,0,0,0,0,"",0, // hk weatherboard2 + "suball","round",48.75,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole + "suball","round",57.25,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole + "suball","round",65.75,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole + "sub","rectangle",.5,8,8.5,"top",[0,0,0],["case",false,false,false],6,16.5,8,0,0,"",[.5,.5,.5,.5], // sub gpio opening + "add1","rectangle",22.5,9,8.85,"top",[0,0,0],["case",false,false,false],47,36,3.25,0,0,"",[.5,.5,.5,.5], // add screen trim + "sub","rectangle",23.5,10,8.5,"top",[0,0,0],["case",false,false,false],45,34,8,0,0,"",[.5,.5,.5,.5]], // sub screen opening // Raspberry Pi ["rpi1a+_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1a+_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1a+_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1a+_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1a+_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1a+_round", - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1a+_hex", - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1a+_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1a+_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_shell", - "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_round", - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_hex", - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3a+_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_shell_geeekpi_poe_hat", - "sub","fan",12,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,0,6,3,0,"",0], // sub fan opening + "sub","fan",12,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,0,6,3,0,"",0], // sub fan opening ["rpi4b_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["rpi4b_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening // Radxa ["rockpi4b+_shell", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_panel", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_stacked", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_tray", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_tray_sides", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_round", - "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_hex", - "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_snap", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_fitted", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_shell", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_panel", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_stacked", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_tray", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_tray_sides", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_round", - "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_hex", - "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_snap", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c_fitted", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_shell", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_panel", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_stacked", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_tray", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_tray_sides", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_round", - "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_hex", - "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_snap", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening ["rockpi4c+_fitted", - "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,false],40,0,6,2,0,"",0], // sub fan opening + // Khadas ["vim1_shell", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim1_panel", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim1_stacked", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim1_tray", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim1_tray_sides", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim1_round", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,19.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim1_hex", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,19.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim1_snap", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,22.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim1_fitted", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_shell", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_panel", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_stacked", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_tray", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_tray_sides", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_round", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,19.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_hex", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,19.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_snap", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,22.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim2_fitted", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_shell", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_panel", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_stacked", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_tray", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_tray_sides", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,22.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_round", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,20.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_hex", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,20.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_snap", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3l_fitted", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,22.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_shell", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_panel", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_stacked", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_tray", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_tray_sides", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,22.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_round", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,20.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_hex", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,20.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_snap", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim3_fitted", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,22.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_shell", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_panel", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_stacked", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_tray", - "sub","fan",10,10,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_tray_sides", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,22.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_round", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,20.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_hex", - "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0, // sub fan opening - "sub","vent",6,14,20.5,"top",[0,0,0],["sbc",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening + "sub","fan",38.5,11,19.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",6,14,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_snap", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening ["vim4_fitted", - "sub","fan",10,10,20.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",3,11,20.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0, // sub fan opening + "sub","vent",44,14,22.5,"top",[0,0,0],["sbc-case_z",true,true,true],30,2,4,11,1,"horizontal",1], // sub vent opening // Asus ["tinkerboard_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-s_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-2_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-r2_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-r2_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-r2_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-r2_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-r2_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-r2_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-r2_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening - + "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening + ["tinkerboard-r2_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening ["tinkerboard-r2_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening // hk uart group ["hk_uart", - "add2","uart_holder",-25,0,1.9,"bottom",[0,0,0],["sbc",true,false,false],10,10,0,0,0,"",0, // add uart holder - "model","hk_uart",-22.5,23,5,"bottom",[0,0,-90],["sbc",true,false,false],10,10,0,0,0,"",0, // add uart model + "add2","uart_holder",-25,0,1.9,"bottom",[0,0,0],["sbc",true,false,false],10,10,0,0,0,"",0, // add uart holder + "model","hk_uart",-22.5,23,5,"bottom",[0,0,-90],["sbc",true,false,false],10,10,0,0,0,"",0, // add uart model "model","uart_strap",-25,0,2,"bottom",[0,0,0],["sbc",true,false,false],0,0,0,0,0,"",0, - "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0] // hk uart strap + "platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0] // hk uart strap ]; diff --git a/tests/fan_mask.scad b/tests/fan_mask.scad deleted file mode 100644 index 1863183..0000000 --- a/tests/fan_mask.scad +++ /dev/null @@ -1,42 +0,0 @@ -use <../sbc_case_builder_library.scad>; - -linear_extrude(2) text("30mm", 5); -// 30mm Mask Solid -echo("30mm Mask Solid"); -translate([0, 10, 0]) fan_mask(30, 2, 3); - -// 30mm Mask Punchout -echo("30mm Mask Punchout"); -translate([0, 50, 0]) - difference() { - cube([30, 30, 2]); - fan_mask(30, 2, 3); - } - -linear_extrude(2) translate([40, 0, 0]) text("40mm", 5); -// 40mm Mask Solid -echo("40mm Mask Solid"); -translate([40, 10, 0]) - fan_mask(40, 2, 3); - -// 40mm Mask Punchout -echo("40mm Mask Punchout"); -translate([40, 60, 0]) - difference() { - cube([40, 40, 2]); - fan_mask(40, 2, 3); - } - -linear_extrude(2) translate([90, 0, 0]) text("80mm", 5); -// 80mm Mask Solid -echo("80mm Mask Solid"); -translate([90, 10, 0]) - fan_mask(80, 2, 3); - -// 80mm Mask Punchout -echo("80mm Mask Punchout"); -translate([90, 100, 0]) - difference() { - cube([80, 80, 2]); - fan_mask(80, 2, 3); - } \ No newline at end of file