Files
SBC_Case_Builder/sbc_case_builder_accessories.cfg

1386 lines
133 KiB
INI

/*
SBC Case Builder Copyright 2022 Edward A. Kisiel hominoid@cablemi.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Code released under GPLv3: http://www.gnu.org/licenses/gpl.html
20220212 Version 1.1.0 SBC Case Builder configuration file
20220220 Version 1.1.1 changed accessory rotation to an array,
added commands add1,add2,model,platter
added top_ext_standoff[],bottom_ext_standoff
20220227 Version 1.1.2 added cases hc4_shell_drivebox2.5, hc4_shell_drivebox3.5, hc4_shell_drivebox2.5v
20220306 Version 1.1.3 added cases h2_shell_router, h2_shell_router-ssd, h2_lowboy_router, h2_lowboy, h2_tray_router, h2_router_station
20220312 Version 1.2.0 added cases c4_panel_lcd3.5, c2_panel_lcd3.5, c1+_panel_lcd3.5, c1+_desktop_lcd3.5, c2_desktop_lcd3.5,
c4_desktop_lcd3.5, adjusted h2_lowboy
20220320 Version 1.2.1 added cases c1+_shell_boombox, c1+_panel_boombox, c1+_tray_boombox,
c2_shell_boombox, c2_panel_boombox, c2_deskboom_lcd3.5, c2_tray_boombox,
c4_shell_boombox, c4_panel_boombox, c4_deskboom_lcd3.5, c4_tray_boombox
20220406 Version 1.2.2 various case adjustments
20220515 Version 1.2.3 added m1_panel,m1_tray,m1_tray_drive,m1_tray_sides,m1_tray_vu5,m1_tray_vu7,show2_shell
jetsonnano_shell,jetsonnano_panel,jetsonnano_stacked,jetsonnano_tray
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.
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",
"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[]
classes: add1, sub, suball, add2, model, platter
types for additive: circle,rectangle,slot,text,art,button,standoff,batt_holder,uart_holder,hd_holder,hd_vertleft_holder,
hd_vertright_holder,hc4_oled_holder,access_port,button,pcb_holder,boom_grill,boom_speaker_holder
types for subtractive: circle,rectangle,slot,text,art,punchout,vent,fan,hd_holes,hd_vertleft_holes,hd_vertright_holes,microusb,sphere
types for model: uart_strap,fan_cover,hd25,hd35,hc4_oled,feet,button_top,access_cover,net_card,hk35_lcd,hk_boom,boom_speaker,boom_vring,hk_uart
types for platter: uart_strap,fan_cover,button_top,boom_vring
standoff[ 6.75, // diameter
18, // 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
*/
accessory_data = [
["none"],
// 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
["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
["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
["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
// 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
//
"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
"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,39,"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,39,"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,39,"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,39,"top",[0,0,180],["case",false,false,false],12,8,2,2,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 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
"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
"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
["c1+_round",
"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,8,13.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening
["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
// 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","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
["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","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,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
["c2_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
["c2_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
// 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
//
"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
["c2_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,39,"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,39,"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,39,"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,39,"top",[0,0,180],["case",false,false,false],12,8,2,2,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 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
"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
"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
["c2_round",
"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,8,13.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening
["c2_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,8,13.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening
// 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
["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
["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
// 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
//
"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
["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
["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
"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
"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
["c4_round",
"suball","round",10.5,-2,14.5,"top",[90,0,0],["case",false,false,false],11,0,18,0,0,"",0, // sub power plug hole
"suball","rectangle",35,-28,4,"top",[0,0,0],["case",false,false,false],21,12,15.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening
["c4_hex",
"suball","round",10.5,-2,14.5,"top",[90,0,0],["case",false,false,false],11,0,18,0,0,"",0, // sub power plug hole
"suball","rectangle",35,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening
// Odroid-HC4
["hc4_tray_drivebox2.5",
"add1","hc4_oled_holder",20,137,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,2,0,0,"",0, // model hc4 holder
"add2","hd_holder",98,31,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,0,"portrait",0, // add hd holder
"sub","hd_holes",98,31,-.01,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes
"sub","round",180,45,5,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","round",180,121.6,5,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","round",180,45,23,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","round",180,121.6,23,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"suball","fan",125,-.1,7,"bottom",[90,0,0],["case",false,false,false],40,0,3,1,0,"",0, // sub fan
"suball","vent",72,142,27,"bottom",[0,0,0],["case",false,false,false],2,13,4,1,4,"vertical",1, // sub vent
"model","hc4_oled",20,137,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // model hc4 oled
"model","fan_cover",125,-4,7,"bottom",[90,0,0],["case",false,false,false],40,0,3,2,0,"",0, // model fan
"model","hd25",98,131,2,"bottom",[0,0,-90],["case",false,false,false],0,0,0,15,0,"",0, // model 2.5 hd
"model","hd25",98,131,20,"bottom",[0,0,-90],["case",false,false,false],0,0,0,15,0,"",0, // model 2.5 hd
"model","fan_cover",125,-4,7,"bottom",[90,0,0],["case",false,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,136,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,2,0,0,"",0, // model hc4 holder
"add2","hd_holder",96,33,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,0,"portrait",0, // add hd holder
"sub","hd_holes",96,33,-.01,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes
"sub","round",178,47,5,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","round",178,123.6,5,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","round",178,47,23,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","round",178,123.6,23,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","vent",71.85,142,30,"top",[0,0,0],["case",false,false,false],2,13,4,1,4,"vertical",1, // sub vent
"suball","fan",125,-.1,7,"bottom",[90,0,0],["case",false,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",178,35,34,"top",[0,0,90],["case",false,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",178,35,9,"bottom",[0,0,90],["case",false,false,false],2,10,4,1,17,"vertical",1, // vent opening
"model","hc4_oled",20,136,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // model hc4 oled
"model","hd25",96,133,2,"bottom",[0,0,-90],["case",false,false,false],0,0,0,15,0,"",0, // model 2.5 hd
"model","hd25",96,133,20,"bottom",[0,0,-90],["case",false,false,false],0,0,0,15,0,"",0, // model 2.5 hd
"model","fan_cover",125,-4,7,"top",[90,0,0],["case",false,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",93,33,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,0,"portrait",0, // sub hd bottom holes
"add2","hd_vertleft",127,33,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,0,"portrait",0, // add hd holder
"sub","hd_vertright_holes",93,33,-.01,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,2,"portrait",0, // sub hd bottom holes
"sub","hd_vertleft_holes",127,33,-.01,"bottom",[0,0,0],["case",false,false,false],0,0,0,2.5,2,"portrait",0, // sub hd bottom holes
"sub","round",139,49,6.07,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","round",139,125.6,6.07,"bottom",[0,90,0],["case",false,false,false],3,0,3,0,0,"",0, // sub hd side screw access hole
"sub","vent",71.85,142,30,"top",[0,0,0],["case",false,false,false],2,13,4,1,4,"vertical",1, // sub vent
"sub","fan",93,-.1,30,"top",[90,0,0],["case",false,false,false],40,0,3,1,0,"",0, // sub fan
"add1","hc4_oled_holder",20,136,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,2,0,0,"",0, // model hc4 holder
"model","hc4_oled",20,136,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // model hc4 oled
"model","fan_cover",94,-3,30,"top",[90,0,0],["case",false,false,false],40,0,3,2,0,"",0, // model fan
"model","hd25",93,133,71.85,"bottom",[-90,0,-90],["case",false,false,false],0,0,0,15,0,"",0, // model 2.5 hd
"model","hd25",127,133,2,"bottom",[90,0,-90],["case",false,false,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,177,3,"bottom",[0,0,0],["case",false,false,false],0,0,3,0,0,"",0, // model hc4 holder
"add2","hd_holder",100,28,3,"bottom",[0,0,0],["case",false,false,false],0,0,0,3.5,0,"portrait",0, // add hd holder
"sub","hd_holes",100,28,-.01,"bottom",[0,0,0],["case",false,false,false],0,0,0,3.5,3,"portrait",0, // sub hd bottom holes
"sub","round",211,56.5,9.35,"bottom",[0,90,0],["case",false,false,false],3,0,4,0,0,"",0, // sub hd side screw access hole
"sub","round",211,98.4,9.35,"bottom",[0,90,0],["case",false,false,false],3,0,4,0,0,"",0, // sub hd side screw access hole
"sub","round",211,158.1,9.35,"bottom",[0,90,0],["case",false,false,false],3,0,4,0,0,"",0, // sub hd side screw access hole
"suball","vent",72,183,29,"bottom",[0,0,0],["case",false,false,false],2,13,4,1,4,"vertical",1, // sub vent
"suball","fan",125,-1.5,7,"bottom",[90,0,0],["case",false,false,false],40,0,3,1,0,"",0, // sub fan
"model","hc4_oled",20,177,1.99,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // model hc4 oled
"model","hd35",100,175,3,"bottom",[0,0,-90],["case",false,false,false],0,0,0,0,0,"",0, // model 3.5 hd
"model","hd35",100,175,35,"bottom",[0,0,-90],["case",false,false,false],0,0,0,0,0,"",0, // model 3.5 hd
"model","fan_cover",125,-4,7,"top",[90,0,0],["case",false,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
["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
// 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
// Odroid-M1
["m1_panel",
"sub","vent",29,20,-1,"bottom",[0,0,0],["case",false,false,false],2,15,8,5,12,"horizontal",1, // vent opening
"sub","vent",100,32,10,"right",[0,0,90],["case",false,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",29,32,34,"top",[0,0,0],["case",false,false,false],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",108.5,32,10,"top",[0,0,90],["case",false,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",17,22,41,"top",[0,0,0],["case",false,false,false],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes
"model","hd25",17,122,33.5,"top",[0,0,-90],["case",false,false,false],0,0,0,7.5,0,"",0, // model 2.5 hd
"sub","vent",29,32,41,"top",[0,0,0],["case",false,false,false],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",108.5,32,10,"top",[0,0,90],["case",false,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",29,20,-1,"bottom",[0,0,0],["case",false,false,false],2,15,8,5,12,"horizontal",1, // vent opening
"sub","vent",104,32,10,"right",[0,0,90],["case",false,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",29,20,-1,"bottom",[0,0,0],["case",false,false,false],2,15,8,5,12,"horizontal",1, // vent opening
"sub","vent",105,32,10,"right",[0,0,90],["case",false,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",36,20,-1,"bottom",[0,0,0],["case",false,false,false],2,15,8,5,12,"horizontal",1, // vent opening
"sub","vent",123,32,10,"right",[0,0,90],["case",false,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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
// 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
["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
["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
["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
["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
["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
["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
["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
["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
// 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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
// 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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["rpi4b_shell_geeekpi_poe_hat",
"sub","fan",12,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,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
["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
["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
["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
["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
["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
["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
["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
// 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
["rockpi4b+_panel",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
["rockpi4b+_tray",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
["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
["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
["rockpi4b+_snap",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
["rockpi4c_shell",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
["rockpi4c_stacked",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
["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
["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
["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
["rockpi4c_snap",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
["rockpi4c+_shell",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
["rockpi4c+_stacked",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
["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
["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
["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
["rockpi4c+_snap",
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],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
// 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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
// 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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
["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
// 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
"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
];