1406 lines
145 KiB
INI
1406 lines
145 KiB
INI
/*
|
|
SBC Case Builder Copyright 2022 Edward A. Kisiel
|
|
hominoid @ www.forum.odroid.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
|
|
|
|
*/
|
|
|
|
/* 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.
|
|
|
|
SBC: "c1+","c2","c4","xu4","xu4q","mc1","hc1","n1","n2","n2+","h2",hc4
|
|
|
|
schema:
|
|
"case_name","sbc_model","case_design","case_style",
|
|
pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
wallthick,floorthick,sidethick,gap,fillet,
|
|
indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs,
|
|
sata_punchout,"gpio_opening","cooling","exhaust_vents",mode
|
|
top_standoff[ 6.75, // diameter
|
|
18, // height (top_height)
|
|
2.5, // holesize
|
|
10, // supportsize
|
|
4, // supportheight
|
|
4, // 0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole
|
|
0, // standoff style 0=hex, 1=cylinder
|
|
1, // enable reverse standoff
|
|
0, // enable insert at top of standoff
|
|
4.5, // insert hole dia. mm
|
|
5.1], // insert depth mm
|
|
bottom_standoff[ 6.75, // radius
|
|
5, // height (bottom_height-pcb_z)
|
|
3.6, // holesize
|
|
10, // supportsize
|
|
4, // supportheight
|
|
1, // 0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole
|
|
0, // standoff style 0=hex, 1=cylinder
|
|
0, // enable reverse standoff
|
|
0, // enable insert at top of standoff
|
|
4.5, // insert hole dia. mm
|
|
5.1], // insert depth mm
|
|
|
|
top_ext_standoff[6.75, // diameter
|
|
18, // height (top_height)
|
|
2.5, // holesize
|
|
10, // supportsize
|
|
4, // supportheight
|
|
4, // 0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole
|
|
0, // standoff style 0=hex, 1=cylinder
|
|
1, // enable reverse standoff
|
|
0, // enable insert at top of standoff
|
|
4.5, // insert hole dia. mm
|
|
5.1], // insert depth mm
|
|
bottom_ext_standoff[6.75, // radius
|
|
5, // height (bottom_height-pcb_z)
|
|
3.6, // holesize
|
|
10, // supportsize
|
|
4, // supportheight
|
|
1, // 0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole
|
|
0, // standoff style 0=hex, 1=cylinder
|
|
0, // enable reverse standoff
|
|
0, // enable insert at top of standoff
|
|
4.5, // insert hole dia. mm
|
|
5.1], // insert depth mm
|
|
|
|
"class","type",loc_x,loc_y,loc_z,face,rotation[],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
|
|
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
|
|
|
|
*/
|
|
|
|
case_data = [
|
|
// Odroid-C1+
|
|
["c1+_shell","c1+","shell","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c1+_shell_boombox","c1+","shell","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,4,40,17,14,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","none", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","pcb_holder",.75,68.1,1.99,"bottom",[0,0,0],123.5,35,1.6,2,0,"none",0, // add pcb holder
|
|
"add2","boom_grill",16.5,77,21.5,"top",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","boom_grill",108,77,21.5,"top",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart holder
|
|
"sub","round",43.75,66,39,"top",[0,0,0],5,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","slot",70.5,65,39,"top",[0,0,0],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",16.5,78,21.5,"top",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108,78,21.5,"top",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","vent",44,77,17,"top",[0,0,0],2,10,4,1,10,"vertical",1, // vent opening
|
|
"model","hk_uart",12.5,23,5,"bottom",[0,0,-90],10,10,0,0,0,"",0, // add uart model
|
|
"model","uart_strap",10,0,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"model","hk_boom",32.25,70,4,"bottom",[90,0,0],0,0,0,true,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",76.75,66.5,31,"bottom",[90,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"platter","boom_vring",-60,100,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c1+_panel","c1+","panel","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c1+_panel_boombox","c1+","panel","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,4,40,15,14,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","none", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],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],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","boom_grill",108,72.5,21.5,"front",[90,0,180],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart holder
|
|
"sub","round",16.5,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","vent",-3,22,13,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"model","hk_uart",12.5,23,5,"bottom",[0,0,-90],10,10,0,0,0,"",0, // add uart model
|
|
"model","uart_strap",10,0,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"model","hk_boom",32.25,68,4,"bottom",[90,0,0],0,0,0,true,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"platter","boom_vring",-60,100,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c1+_panel_lcd3.5","c1+","panel","none", // case_name,sbc_model,case_design,case_style
|
|
30,0,0,30,0,3,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"vent","none","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","button",89.875,45,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,34,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,23,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,12,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"sub","vent",-3,13,10,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"sub","rectangle",5.5,2.75,27,"top",[0,0,0],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"model","hk_lcd35",95,56,20,"bottom",[0,0,180],0,0,0,0,0,"",0], // model hk 3.5 lcd
|
|
|
|
["c1+_desktop_lcd3.5","c1+","panel","none", // case_name,sbc_model,case_design,case_style
|
|
30,0,0,30,0,3,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"vent","none","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","button",89.875,45,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,34,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,23,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,12,28,"top",[0,0,180],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],2,62.9,24,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle
|
|
"sub","round",-3.75,40,-34,"left",[0,90,0],65,0,3,0,0,"vertical",0, // sub round
|
|
"add1","rectangle",116.5,2.65,-24.5,"right",[20,0,0],2,62.9,24,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle
|
|
"sub","round",116.4,40,-34,"right",[0,90,0],65,0,3,0,0,"vertical",0, // sub round
|
|
//
|
|
"sub","vent",-3,13,10,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"sub","rectangle",5.5,2.75,27,"top",[0,0,0],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"model","hk_lcd35",95,56,20,"bottom",[0,0,180],0,0,0,0,0,"",0], // model hk 3.5 lcd
|
|
|
|
["c1+_stacked","c1+","stacked","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c1+_tray","c1+","tray","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c1+_tray_boombox","c1+","tray","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,0,40,15,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","none", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","standoff",28.5,3.5,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,10,4,4,1,0,0,4.5,3],
|
|
"add2","standoff",28.5,56.6,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,10,4,4,1,0,0,4.5,3],
|
|
"add2","standoff",.5,56.5,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,8,4,4,1,0,0,4.5,3],
|
|
"add2","boom_speaker_holder",16.75,69.6,17.5,"bottom",[90,0,180],0,0,0,0,0,"none",0, // add boom grill
|
|
"add2","boom_speaker_holder",108.25,69.6,17.5,"bottom",[90,0,180],0,0,0,0,0,"none",0, // add boom grill
|
|
"add2","boom_grill",16.75,74,17.5,"bottom",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","boom_grill",108.25,74,17.5,"bottom",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"sub","vent",44,75,12,"bottom",[0,0,0],2,10,4,1,10,"vertical",1, // vent opening
|
|
"sub","round",-2,11,15.75,"left",[0,-90,0],5,0,8,0,0,"vertical",0, // sub cylinder
|
|
"sub","slot",-9,37.5,17,"left",[90,0,90],7,14,6,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",16.75,75,17.5,"bottom",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108.25,75,17.5,"bottom",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"model","boom_speaker",16.75,71,17.5,"bottom",[-90,0,0],0,0,0,false,0,"left",0, // boom speaker
|
|
"model","boom_speaker",108.25,71,17.5,"bottom",[-90,0,0],0,0,0,false,0,"right",0, // boom speaker
|
|
"model","hk_boom",32,0,12,"bottom",[0,0,90],0,0,0,false,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",4.5,44.5,16,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","boom_vring",-50,0,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c1+_tray_vu5","c1+","tray","vu5", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c1+_tray_vu7","c1+","tray","vu7", // case_name,sbc_model,case_design,case_style
|
|
34,0,0,34,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
|
|
// Odroid-C2
|
|
["c2_shell","c2","shell","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c2_shell_boombox","c2","shell","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,4,40,17,14,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","none", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","pcb_holder",.75,68.1,1.99,"bottom",[0,0,0],123.5,35,1.6,2,0,"none",0, // add pcb holder
|
|
"add2","boom_grill",16.5,77,21.5,"top",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","boom_grill",108,77,21.5,"top",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart holder
|
|
"sub","round",43.75,66,39,"top",[0,0,0],5,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","slot",70.5,65,39,"top",[0,0,0],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",16.5,78,21.5,"top",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108,78,21.5,"top",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","vent",44,77,17,"top",[0,0,0],2,10,4,1,10,"vertical",1, // vent opening
|
|
"model","hk_uart",12.5,23,5,"bottom",[0,0,-90],10,10,0,0,0,"",0, // add uart model
|
|
"model","uart_strap",10,0,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"model","hk_boom",32.25,70,4,"bottom",[90,0,0],0,0,0,true,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",76.75,66.5,31,"bottom",[90,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"platter","boom_vring",-60,100,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c2_panel","c2","panel","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c2_panel_boombox","c2","panel","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,4,40,15,14,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","none", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],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],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","boom_grill",108,72.5,21.5,"front",[90,0,180],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart holder
|
|
"sub","round",16.5,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","vent",-3,22,13,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"model","hk_uart",12.5,23,5,"bottom",[0,0,-90],10,10,0,0,0,"",0, // add uart model
|
|
"model","uart_strap",10,0,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"model","hk_boom",32.25,68,4,"bottom",[90,0,0],0,0,0,true,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"platter","boom_vring",-60,100,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c2_panel_lcd3.5","c2","panel","none", // case_name,sbc_model,case_design,case_style
|
|
30,0,0,30,0,3,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"vent","none","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","button",89.875,45,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,34,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,23,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,12,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"sub","vent",-3,13,10,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"sub","rectangle",5.5,2.75,27,"top",[0,0,0],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"model","hk_lcd35",95,56,20,"bottom",[0,0,180],0,0,0,0,0,"",0], // model hk 3.5 lcd
|
|
|
|
["c2_desktop_lcd3.5","c2","panel","none", // case_name,sbc_model,case_design,case_style
|
|
30,0,0,30,0,3,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"vent","none","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","button",89.875,45,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,34,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,23,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,12,28,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
// 30 degrees
|
|
"add1","rectangle",-3.5,11.25,-31,"left",[30,0,0],2,58.15,33.5,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle
|
|
"sub","round",-3.75,46,-34,"left",[0,90,0],60,0,3,0,0,"vertical",0, // sub round
|
|
"add1","rectangle",116.5,11.25,-31,"right",[30,0,0],2,58.15,33.5,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle
|
|
"sub","round",116.4,46,-34,"right",[0,90,0],60,0,3,0,0,"vertical",0, // sub round
|
|
//
|
|
"sub","vent",-3,13,10,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"sub","rectangle",5.5,2.75,27,"top",[0,0,0],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"model","hk_lcd35",95,56,20,"bottom",[0,0,180],0,0,0,0,0,"",0], // model hk 3.5 lcd
|
|
|
|
["c2_deskboom_lcd3.5","c2","panel","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,4,40,15,3,11, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","none","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],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],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle
|
|
"add2","button",89.875,45,39,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,34,39,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,23,39,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,12,39,"top",[0,0,180],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],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],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","boom_grill",108,72.5,21.5,"front",[90,0,180],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart holder
|
|
"sub","round",-3.75,54,-32,"left",[0,90,0],60,0,3,0,0,"vertical",0, // sub round
|
|
"sub","round",126.4,54,-32,"right",[0,90,0],60,0,3,0,0,"vertical",0, // sub round
|
|
"sub","rectangle",5.5,2.75,39,"top",[0,0,0],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",43.75,64,39,"top",[0,0,0],5,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","slot",70.5,63,38,"top",[0,0,0],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",16.5,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","vent",-3,22,13,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"model","hk_uart",12.5,23,5,"bottom",[0,0,-90],10,10,0,0,0,"",0, // add uart model
|
|
"model","uart_strap",10,0,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"model","hk_boom",32.25,68,4,"bottom",[90,0,0],0,0,0,true,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"model","hk_lcd35",95,56,31,"bottom",[0,0,180],0,0,0,0,0,"",0, // model hk 3.5 lcd
|
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"platter","boom_vring",-60,100,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
|
|
["c2_stacked","c2","stacked","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c2_tray","c2","tray","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c2_tray_boombox","c2","tray","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,0,40,15,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","standoff",28.5,3.5,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,10,4,4,1,0,0,4.5,3],
|
|
"add2","standoff",28.5,56.6,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,10,4,4,1,0,0,4.5,3],
|
|
"add2","standoff",.5,56.5,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,8,4,4,1,0,0,4.5,3],
|
|
"add2","boom_speaker_holder",16.75,69.6,17.5,"bottom",[90,0,180],0,0,0,0,0,"none",0, // add boom grill
|
|
"add2","boom_speaker_holder",108.25,69.6,17.5,"bottom",[90,0,180],0,0,0,0,0,"none",0, // add boom grill
|
|
"add2","boom_grill",16.75,74,17.5,"bottom",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","boom_grill",108.25,74,17.5,"bottom",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"sub","vent",44,75,12,"bottom",[0,0,0],2,10,4,1,10,"vertical",1, // vent opening
|
|
"sub","round",-2,11,15.75,"left",[0,-90,0],5,0,8,0,0,"vertical",0, // sub cylinder
|
|
"sub","slot",-9,37.5,17,"left",[90,0,90],7,14,6,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",16.75,75,17.5,"bottom",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108.25,75,17.5,"bottom",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"model","boom_speaker",16.75,71,17.5,"bottom",[-90,0,0],0,0,0,false,0,"left",0, // boom speaker
|
|
"model","boom_speaker",108.25,71,17.5,"bottom",[-90,0,0],0,0,0,false,0,"right",0, // boom speaker
|
|
"model","hk_boom",32,0,12,"bottom",[0,0,90],0,0,0,false,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",4.5,44.5,16,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","boom_vring",-50,0,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c2_tray_vu5","c2","tray","vu5", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c2_tray_vu7","c2","tray","vu7", // case_name,sbc_model,case_design,case_style
|
|
34,0,0,34,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
|
|
// Odroid-C4
|
|
["c4_shell","c4","shell","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c4_shell_boombox","c4","shell","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,4,40,17,14,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2.5,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","pcb_holder",.75,68.1,1.99,"bottom",[0,0,0],123.5,35,1.6,2,0,"none",0, // add pcb holder
|
|
"add2","boom_grill",16.5,77,21.5,"top",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","boom_grill",108,77,21.5,"top",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart holder
|
|
"sub","round",43.75,66,39,"top",[0,0,0],5,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","slot",70.5,65,39,"top",[0,0,0],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",16.5,78,21.5,"top",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108,78,21.5,"top",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","vent",44,77,17,"top",[0,0,0],2,10,4,1,10,"vertical",1, // vent opening
|
|
"model","hk_uart",12.5,23,5,"bottom",[0,0,-90],10,10,0,0,0,"",0, // add uart model
|
|
"model","uart_strap",10,0,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"model","hk_boom",32.25,70,4,"bottom",[90,0,0],0,0,0,true,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",76.75,66.5,31,"bottom",[90,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"platter","boom_vring",-60,100,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c4_shell_vu7c","c4","shell","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"model","hk_vu7c",-32.5,-30.5,26,"bottom",[0,0,0],0,0,0,false,true,"",0], // hk vu7c lcd
|
|
|
|
["c4_panel","c4","panel","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c4_panel_lcd3.5","c4","panel","none", // case_name,sbc_model,case_design,case_style
|
|
30,0,0,30,0,3,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"vent","none","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","button",89.875,45,29,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,34,29,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,23,29,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,12,29,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"sub","vent",-3,13,10,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"sub","rectangle",5.5,2.75,28,"top",[0,0,0],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"model","hk_lcd35",95,56,20,"top",[0,0,180],0,0,0,0,0,"",0], // model hk 3.5 lcd
|
|
|
|
["c4_desktop_lcd3.5","c4","panel","none", // case_name,sbc_model,case_design,case_style
|
|
30,0,0,30,0,3,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"vent","none","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","button",89.875,45,29,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,34,29,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,23,29,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,12,29,"top",[0,0,180],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],2,58.15,33.5,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle
|
|
"sub","round",-3.75,46,-34,"left",[0,90,0],60,0,3,0,0,"vertical",0, // sub round
|
|
"add1","rectangle",116.5,11.25,-31,"right",[30,0,0],2,58.15,33.5,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle
|
|
"sub","round",116.4,46,-34,"right",[0,90,0],60,0,3,0,0,"vertical",0, // sub round
|
|
//
|
|
"sub","vent",-3,13,10,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"sub","rectangle",5.5,2.75,28,"top",[0,0,0],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"model","hk_lcd35",95,56,20,"bottom",[0,0,180],0,0,0,0,0,"",0], // model hk 3.5 lcd
|
|
|
|
["c4_deskboom_lcd3.5","c4","panel","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,4,40,15,3,11, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","none","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],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],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle
|
|
"add2","button",89.875,45,40,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,34,40,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,23,40,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","button",89.875,12,40,"top",[0,0,180],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button
|
|
"add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],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],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","boom_grill",108,72.5,21.5,"front",[90,0,180],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart holder
|
|
"sub","round",-3.75,54,-32,"left",[0,90,0],60,0,3,0,0,"vertical",0, // sub round
|
|
"sub","round",126.4,54,-32,"right",[0,90,0],60,0,3,0,0,"vertical",0, // sub round
|
|
"sub","rectangle",5.5,2.75,39,"top",[0,0,0],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",43.75,64,39,"top",[0,0,0],5,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","slot",70.5,63,38,"top",[0,0,0],6,14,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",16.5,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","vent",-3,22,13,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"model","hk_uart",12.5,23,5,"bottom",[0,0,-90],10,10,0,0,0,"",0, // add uart model
|
|
"model","uart_strap",10,0,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"model","hk_boom",32.25,68,4,"bottom",[90,0,0],0,0,0,true,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"model","hk_lcd35",95,56,31,"bottom",[0,0,180],0,0,0,0,0,"",0, // model hk 3.5 lcd
|
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"platter","boom_vring",-60,100,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c4_panel_boombox","c4","panel","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,4,40,15,14,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","none", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],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],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","boom_grill",108,72.5,21.5,"front",[90,0,180],0,0,0,0,0,"flat",0, // add boom grill
|
|
"add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart holder
|
|
"sub","round",16.5,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108,75,21.5,"front",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","vent",-3,22,13,"left",[0,0,90],2,10,5,1,8,"vertical",1, // vent opening
|
|
"model","hk_uart",12.5,23,5,"bottom",[0,0,-90],10,10,0,0,0,"",0, // add uart model
|
|
"model","uart_strap",10,0,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"model","hk_boom",32.25,68,4,"bottom",[90,0,0],0,0,0,true,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk uart strap
|
|
"platter","boom_vring",-60,100,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c4_stacked","c4","stacked","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c4_tray","c4","tray","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c4_tray_boombox","c4","tray","none", // case_name,sbc_model,case_design,case_style
|
|
40,0,0,40,15,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","standoff",28.5,3.5,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,10,4,4,1,0,0,4.5,3],
|
|
"add2","standoff",28.5,56.6,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,10,4,4,1,0,0,4.5,3],
|
|
"add2","standoff",.5,56.5,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
[6.75,12,2.5,8,4,4,1,0,0,4.5,3],
|
|
"add2","boom_speaker_holder",16.75,69.6,17.5,"bottom",[90,0,180],0,0,0,0,0,"none",0, // add boom grill
|
|
"add2","boom_speaker_holder",108.25,69.6,17.5,"bottom",[90,0,180],0,0,0,0,0,"none",0, // add boom grill
|
|
"add2","boom_grill",16.75,74,17.5,"bottom",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"add2","boom_grill",108.25,74,17.5,"bottom",[90,0,180],0,0,0,0,0,"dome",0, // add boom grill
|
|
"sub","vent",44,75,12,"bottom",[0,0,0],2,10,4,1,10,"vertical",1, // vent opening
|
|
"sub","round",-2,11,15.75,"left",[0,-90,0],5,0,8,0,0,"vertical",0, // sub cylinder
|
|
"sub","slot",-9,37.5,17,"left",[90,0,90],7,14,6,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","round",16.75,75,17.5,"bottom",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"sub","round",108.25,75,17.5,"bottom",[90,0,0],24,0,5,0,0,"vertical",0, // sub cylinder
|
|
"model","boom_speaker",16.75,71,17.5,"bottom",[-90,0,0],0,0,0,false,0,"left",0, // boom speaker
|
|
"model","boom_speaker",108.25,71,17.5,"bottom",[-90,0,0],0,0,0,false,0,"right",0, // boom speaker
|
|
"model","hk_boom",32,0,12,"bottom",[0,0,90],0,0,0,false,0,"front",0, // hk boom bonnet
|
|
"model","boom_vring",4.5,44.5,16,"bottom",[0,0,0],0,0,0,0,0,"",0, // hk boom bonnet volume ring
|
|
"platter","boom_vring",-50,0,0,"bottom",[0,0,0],0,0,0,0,0,"",0], // hk boom bonnet volume ring
|
|
|
|
["c4_tray_vu5","c4","tray","vu5", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["c4_tray_vu7","c4","tray","vu7", // case_name,sbc_model,case_design,case_style
|
|
34,0,0,34,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
|
|
// Odroid-XU4
|
|
["xu4_shell","xu4","shell","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4_panel","xu4","panel","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4_stacked","xu4","stacked","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4_tray","xu4","tray","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4_tray_vu5","xu4","tray","vu5", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4_tray_vu7","xu4","tray","vu7", // case_name,sbc_model,case_design,case_style
|
|
17,0,0,34,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
|
|
// Odroid-XU4Q
|
|
["xu4q_shell","xu4q","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4q_panel","xu4q","panel","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4q_stacked","xu4q","stacked","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4q_tray","xu4q","tray","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4q_tray_vu5","xu4q","tray","vu5", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["xu4q_tray_vu7","xu4q","tray","vu7", // case_name, sbc_model, case_design, case_style
|
|
17,0,0,34,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,27,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
|
|
// Odroid-N1
|
|
["n1_shell","n1","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n1_panel","n1","panel","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n1_stacked","n1","stacked","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n1_tray","n1","tray","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,10,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n1_tray_vu5","n1","tray","vu5", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,10,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n1_tray_vu7","n1","tray","vu7", // case_name, sbc_model, case_design, case_style
|
|
15,0,0,30,0,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
|
|
// Odroid-N2
|
|
["n2_panel","n2","panel","none", // case_name, sbc_model, case_design, case_style
|
|
5,0,0,10,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,2,[.2,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_pcb_standoff
|
|
|
|
["n2_tray","n2","tray","none", // case_name, sbc_model, case_design, case_style
|
|
5,0,0,10,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,2,[.2,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n2_tray_vu5","n2","tray","vu5", // case_name, sbc_model, case_design, case_style
|
|
5,0,0,10,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,2,[.2,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n2_tray_vu7","n2","tray","vu7", // case_name, sbc_model, case_design, case_style
|
|
15,0,0,30,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,2,[.2,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
|
|
// Odroid-N2+
|
|
["n2+_panel","n2+","panel","none", // case_name, sbc_model, case_design, case_style
|
|
5,0,0,10,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,2,[.2,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n2+_tray","n2+","tray","none", // case_name, sbc_model, case_design, case_style
|
|
5,0,0,10,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,2,[.2,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n2+_tray_vu5","n2+","tray","vu5", // case_name, sbc_model, case_design, case_style
|
|
5,0,0,10,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,2,[.2,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["n2+_tray_vu7","n2+","tray","vu7", // case_name, sbc_model, case_design, case_style
|
|
15,0,0,30,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,2,[.2,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
|
|
// Odroid-H2
|
|
["h2_shell","h2","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_pcb_standoff
|
|
|
|
["h2_panel","h2","panel","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["h2_stacked","h2","stacked","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["h2_tray","h2","tray","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["h2_tray_vu5","h2","tray","vu5", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["h2_tray_vu7","h2","tray","vu7", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,10,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["h2_tray_router","h2","tray","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,10,0,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","net_card", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"sub","vent",-6.5,30,45,"left",[0,0,90],2,10,7,1,17,"vertical",1, // vent opening
|
|
"sub","vent",111.5,30,45,"right",[0,0,90],2,10,7,1,17,"vertical",1, // vent opening
|
|
"suball","vent",-6.5,30,6,"left",[0,0,90],2,10,7,1,17,"vertical",1, // vent opening
|
|
"suball","vent",111.5,30,6,"right",[0,0,90],2,10,7,1,17,"vertical",1, // vent opening
|
|
"add1","access_port",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port
|
|
// "add2","hd_vertright",5,120,1.99,"bottom",[0,0,0],0,0,0,2.5,3,"landscape",0, // sub hd bottom holes
|
|
// "sub","hd_vertright_holes",5,120,-.01,"bottom",[0,0,0],0,0,0,2.5,3,"landscape",0, // sub hd bottom holes
|
|
"platter","access_cover",-110,30,0,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port cover
|
|
"model","access_cover",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port cover
|
|
// "model","hd25",5,120,71.85,"bottom",[-90,0,00],0,0,0,7,0,"",0, // model 2.5 hd
|
|
"model","h2_netcard",0,0,19,"bottom",[0,0,0],0,0,0,0,0,"portrait",0], // h2 network card
|
|
|
|
["h2_router_station","h2","tray","vu7", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,10,0,0,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","net_card", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add1","access_port",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port
|
|
"sub","vent",-6.5,30,45,"left",[0,0,90],2,10,7,1,17,"vertical",1, // vent opening
|
|
"sub","vent",121.5,30,45,"right",[0,0,90],2,10,7,1,17,"vertical",1, // vent opening
|
|
"suball","vent",-6.5,30,6,"left",[0,0,90],2,10,7,1,17,"vertical",1, // vent opening
|
|
"suball","vent",121.5,30,6,"right",[0,0,90],2,10,7,1,17,"vertical",1, // vent opening
|
|
"model","access_cover",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port cover
|
|
"model","h2_netcard",0,0,19,"bottom",[0,0,0],0,0,0,0,0,"portrait",0, // h2 network card
|
|
"platter","access_cover",-110,30,0,"bottom",[0,0,0],100,80,2,0,0,"landscape",0], // access port cover
|
|
|
|
["h2_lowboy","h2","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,-21.02,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","none","none","none", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"sub","rectangle",94.5,-4,13,"top",[0,0,0],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","rectangle",68,-4,13,"top",[0,0,0],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","rectangle",44.5,-4,13,"top",[0,0,0],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","rectangle",19.5,-4,13,"top",[0,0,0],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","rectangle",10.5,28.5,28,"top",[0,0,0],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","vent",-3.5,30,18,"top",[0,0,90],2,6,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",111.5,30,18,"top",[0,0,90],2,6,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",-3.5,30,4,"bottom",[0,0,90],2,6,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",111.5,30,4,"bottom",[0,0,90],2,6,4,1,17,"vertical",1, // vent opening
|
|
"add1","access_port",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port
|
|
"add2","button",12.34,106.43,32,"top",[0,0,0],10,0,11,0,0,"recess",0, // button
|
|
"add2","button",23.77,106.43,32,"top",[0,0,0],10,0,11,0,0,"recess",0, // button
|
|
"model","button_top",12.34,106.43,32,"top",[0,0,0],10,0,11,0,0,"recess",0, // button top
|
|
"model","button_top",23.77,106.43,32,"top",[0,0,0],10,0,11,0,0,"recess",0, // button top
|
|
"model","access_cover",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port cover
|
|
"platter","button_top",-20,0,0,"top",[0,0,0],10,0,11,0,0,"recess",0, // button top
|
|
"platter","button_top",-30,0,0,"top",[0,0,0],10,0,11,0,0,"recess",0, // button top
|
|
"platter","access_cover",-110,30,0,"bottom",[0,0,0],100,80,2,0,0,"landscape",0], // access port cover
|
|
|
|
["h2_lowboy_router","h2","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,-21.02,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","none","none","net_card", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"sub","rectangle",94.5,-4,25,"top",[0,0,0],14,24.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","rectangle",68,-4,25,"top",[0,0,0],19.5,21.5,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","rectangle",44.5,-4,25,"top",[0,0,0],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","rectangle",19.5,-4,25,"top",[0,0,0],20.5,31,22,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","rectangle",10.5,28.5,41,"top",[0,0,0],75,71,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle
|
|
"sub","vent",-3.5,30,30,"top",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",111.5,30,30,"top",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",-3.5,30,4,"bottom",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",111.5,30,4,"bottom",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"add2","batt_holder",98,40,44,"top",[180,0,-18],10,10,0,0,0,"",0, // add uart
|
|
"add2","button",12.34,106.43,44,"top",[0,0,0],10,0,11,0,0,"recess",0, // button
|
|
"add2","button",23.77,106.43,44,"top",[0,0,0],10,0,11,0,0,"recess",0, // button
|
|
"model","button_top",12.34,106.43,44,"top",[0,0,0],10,0,11,0,0,"recess",0, // button top
|
|
"model","button_top",23.77,106.43,44,"top",[0,0,0],10,0,11,0,0,"recess",0, // button top
|
|
"platter","button_top",-20,0,0,"top",[0,0,0],10,0,11,0,0,"recess",0, // button top
|
|
"platter","button_top",-30,0,0,"top",[0,0,0],10,0,11,0,0,"recess",0, // button top
|
|
"platter","access_cover",-110,30,0,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port cover
|
|
"add1","access_port",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port
|
|
"model","access_cover",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port cover
|
|
"model","h2_netcard",0,0,19,"bottom",[0,0,0],0,0,0,0,0,"portrait",0], // h2 network card
|
|
|
|
["h2_shell_router","h2","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","net_card", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"sub","vent",-3.5,30,40,"top",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",111.5,30,40,"top",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",-3.5,30,4,"bottom",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",111.5,30,4,"bottom",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"add1","access_port",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port
|
|
"add2","button",12.34,106.43,65.01,"top",[0,0,0],10,0,32,0,0,"recess",0, // button
|
|
"add2","button",23.77,106.43,65.01,"top",[0,0,0],10,0,32,0,0,"recess",0, // button
|
|
"add2","batt_holder",98,40,65,"top",[180,0,-18],10,10,0,0,0,"",0, // add battery holder
|
|
"model","button_top",12.34,106.43,65.01,"top",[0,0,0],10,0,32,0,0,"recess",0, // button top
|
|
"model","button_top",23.77,106.43,65.01,"top",[0,0,0],10,0,32,0,0,"recess",0, // button top
|
|
"model","access_cover",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port cover
|
|
"model","h2_netcard",0,0,19,"bottom",[0,0,0],0,0,0,0,0,"portrait",0, // h2 network card
|
|
"platter","button_top",-20,0,0,"top",[0,0,0],10,0,32,0,0,"recess",0, // button top
|
|
"platter","button_top",-30,0,0,"top",[0,0,0],10,0,32,0,0,"recess",0, // button top
|
|
"platter","access_cover",-110,30,0,"bottom",[0,0,0],100,80,2,0,0,"landscape",0], // access port cover
|
|
|
|
|
|
["h2_shell_router-ssd","h2","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,20,20,10,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[3.5,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
true,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","net_card", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,38,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"sub","vent",-3.5,30,40,"top",[0,0,90],2,15,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",131.5,30,40,"top",[0,0,90],2,15,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",-3.5,30,4,"bottom",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",131.5,30,4,"bottom",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","round",131,44,6.07,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",131,120.6,6.07,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"add1","access_port",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port
|
|
"add2","button",12.34,106.43,75.01,"top",[0,0,0],10,0,42,0,0,"recess",0, // button
|
|
"add2","button",23.77,106.43,75.01,"top",[0,0,0],10,0,42,0,0,"recess",0, // button
|
|
"add2","batt_holder",98,40,65,"top",[180,0,-18],10,10,0,0,0,"",0, // add battery holder
|
|
"add2","hd_vertleft",122,30,1.99,"bottom",[0,0,0],0,0,0,2.5,3,"portrait",0, // add hd holder
|
|
"sub","hd_vertleft_holes",122,30,-.01,"bottom",[0,0,0],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],10,0,42,0,0,"recess",0, // button top
|
|
"model","button_top",23.77,106.43,75.01,"top",[0,0,0],10,0,42,0,0,"recess",0, // button top
|
|
"model","access_cover",10,30,-0.01,"bottom",[0,0,0],100,80,2,0,0,"landscape",0, // access port cover
|
|
"model","h2_netcard",0,0,19,"bottom",[0,0,0],0,0,0,0,0,"portrait",0, // h2 network card
|
|
"model","hd25",122,130,2,"bottom",[90,0,-90],0,0,0,7,0,"",0, // model 2.5 hd
|
|
"platter","button_top",-20,0,0,"top",[0,0,0],10,0,42,0,0,"recess",0, // button top
|
|
"platter","button_top",-30,0,0,"top",[0,0,0],10,0,42,0,0,"recess",0, // button top
|
|
"platter","access_cover",-110,30,0,"bottom",[0,0,0],100,80,2,0,0,"landscape",0], // access port cover
|
|
|
|
|
|
// Odroid-HC4
|
|
["hc4_shell","hc4","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[9,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,true,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["hc4_panel","hc4","panel","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[9,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["hc4_stacked","hc4","stacked","none", // case_name,sbc_model,case_design,case_style
|
|
0,0,0,0,0,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[9,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,true,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","none","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["hc4_tray","hc4","tray","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,10,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[9,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["hc4_tray_vu5","hc4","tray","vu5", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,0,10,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[9,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["hc4_tray_vu7","hc4","tray","vu7", // case_name, sbc_model, case_design, case_style
|
|
15,0,0,30,10,0,0, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[9,0], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,1,0,0,0,4.5,5.1]], // bottom_ext_standoff
|
|
|
|
["hc4_tray_drivebox2.5","hc4","tray","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,88,55,10,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,2,1.5,[9,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,true,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,2,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.5,10,4,4,0,1,1,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,2,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add1","hc4_oled_holder",20,137,1.99,"bottom",[0,0,0],0,0,2,0,0,"",0, // model hc4 holder
|
|
"add2","hd_holder",98,31,2,"bottom",[0,0,0],0,0,0,2.5,0,"portrait",0, // add hd holder
|
|
"sub","hd_holes",98,31,-.01,"bottom",[0,0,0],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes
|
|
"sub","round",180,45,5,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",180,121.6,5,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",180,45,23,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",180,121.6,23,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"suball","fan",125,-.1,7,"bottom",[90,0,0],40,0,3,1,0,"",0, // sub fan
|
|
"suball","vent",72,142,27,"bottom",[0,0,0],2,13,4,1,4,"vertical",1, // sub vent
|
|
"model","hc4_oled",20,137,2,"bottom",[0,0,0],0,0,0,0,0,"",0, // model hc4 oled
|
|
"model","fan_cover",125,-4,7,"bottom",[90,0,0],40,0,3,2,0,"",0, // model fan
|
|
"model","uart_strap",118,0,42,"top",[0,180,0],0,0,0,0,0,"",0, // model uart strap
|
|
"model","hd25",98,131,2,"bottom",[0,0,-90],0,0,0,15,0,"",0, // model 2.5 hd
|
|
"model","hd25",98,131,20,"bottom",[0,0,-90],0,0,0,15,0,"",0, // model 2.5 hd
|
|
"model","fan_cover",125,-4,7,"bottom",[90,0,0],40,0,3,2,0,"",0, // model fan
|
|
"platter","fan_cover",-50,50,0,"bottom",[0,0,0],40,0,3,2,0,"",0], // model fan
|
|
|
|
["hc4_shell_drivebox2.5","hc4","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,86,54,10,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[9,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,true,true,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.6,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,3,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.6,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,2,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","hc4_oled_holder",20,136,1.99,"bottom",[0,0,0],0,0,2,0,0,"",0, // model hc4 holder
|
|
"add2","hd_holder",96,33,1.99,"bottom",[0,0,0],0,0,0,2.5,0,"portrait",0, // add hd holder
|
|
"sub","hd_holes",96,33,-.01,"bottom",[0,0,0],0,0,0,2.5,3,"portrait",0, // sub hd bottom holes
|
|
"sub","round",178,47,5,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",178,123.6,5,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",178,47,23,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",178,123.6,23,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","vent",71.85,142,30,"top",[0,0,0],2,13,4,1,4,"vertical",1, // sub vent
|
|
"suball","fan",125,-.1,7,"bottom",[90,0,0],40,0,3,1,0,"",0, // sub fan
|
|
"sub","vent",-3.5,35,34,"top",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",178,35,34,"top",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",-3.5,35,9,"bottom",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"sub","vent",178,35,9,"bottom",[0,0,90],2,10,4,1,17,"vertical",1, // vent opening
|
|
"model","hc4_oled",20,136,1.99,"bottom",[0,0,0],0,0,0,0,0,"",0, // model hc4 oled
|
|
"model","hd25",96,133,2,"bottom",[0,0,-90],0,0,0,15,0,"",0, // model 2.5 hd
|
|
"model","hd25",96,133,20,"bottom",[0,0,-90],0,0,0,15,0,"",0, // model 2.5 hd
|
|
"model","fan_cover",125,-4,7,"top",[90,0,0],40,0,3,2,0,"",0, // model fan
|
|
"platter","fan_cover",-50,50,0,"bottom",[0,0,0],40,0,3,2,0,"",0], // model fan
|
|
|
|
["hc4_shell_drivebox2.5v","hc4","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,47.4,54,32,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,1.5,[9,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,true,true,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.6,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,3,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.6,10,4,4,0,1,1,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,2,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add2","hd_vertright",93,33,1.99,"bottom",[0,0,0],0,0,0,2.5,0,"portrait",0, // sub hd bottom holes
|
|
"add2","hd_vertleft",127,33,1.99,"bottom",[0,0,0],0,0,0,2.5,0,"portrait",0, // add hd holder
|
|
"sub","hd_vertright_holes",93,33,-.01,"bottom",[0,0,0],0,0,0,2.5,2,"portrait",0, // sub hd bottom holes
|
|
"sub","hd_vertleft_holes",127,33,-.01,"bottom",[0,0,0],0,0,0,2.5,2,"portrait",0, // sub hd bottom holes
|
|
"sub","round",139,49,6.07,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",139,125.6,6.07,"bottom",[0,90,0],3,0,3,0,0,"",0, // sub hd side screw access hole
|
|
"sub","vent",71.85,142,30,"top",[0,0,0],2,13,4,1,4,"vertical",1, // sub vent
|
|
"sub","fan",93,-.1,30,"top",[90,0,0],40,0,3,1,0,"",0, // sub fan
|
|
"add1","hc4_oled_holder",20,136,1.99,"bottom",[0,0,0],0,0,2,0,0,"",0, // model hc4 holder
|
|
"model","hc4_oled",20,136,1.99,"bottom",[0,0,0],0,0,0,0,0,"",0, // model hc4 oled
|
|
"model","fan_cover",94,-3,30,"top",[90,0,0],40,0,3,2,0,"",0, // model fan
|
|
"model","hd25",93,133,71.85,"bottom",[-90,0,-90],0,0,0,15,0,"",0, // model 2.5 hd
|
|
"model","hd25",127,133,2,"bottom",[90,0,-90],0,0,0,15,0,"",0, // model 2.5 hd
|
|
"platter","fan_cover",-50,50,0,"bottom",[0,0,0],40,0,3,2,0,"",0], // model fan
|
|
|
|
["hc4_shell_drivebox3.5","hc4","shell","none", // case_name, sbc_model, case_design, case_style
|
|
0,0,0,119.4,95,20,12, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
3,3,3,1.5,[9,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,true,false,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
true,"none","fan","vent","true", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,15,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,11.4,3.6,10,4,3,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,15,2.5,10,4,4,0,1,1,4.5,5.1], // top_ext_standoff
|
|
[6.75,11.4,3.6,10,4,2,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
"add1","hc4_oled_holder",20,177,3,"bottom",[0,0,0],0,0,3,0,0,"",0, // model hc4 holder
|
|
"add2","hd_holder",100,28,3,"bottom",[0,0,0],0,0,0,3.5,0,"portrait",0, // add hd holder
|
|
"sub","hd_holes",100,28,-.01,"bottom",[0,0,0],0,0,0,3.5,3,"portrait",0, // sub hd bottom holes
|
|
"sub","round",211,56.5,9.35,"bottom",[0,90,0],3,0,4,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",211,98.4,9.35,"bottom",[0,90,0],3,0,4,0,0,"",0, // sub hd side screw access hole
|
|
"sub","round",211,158.1,9.35,"bottom",[0,90,0],3,0,4,0,0,"",0, // sub hd side screw access hole
|
|
"suball","vent",72,142,27,"bottom",[0,0,0],2,13,4,1,4,"vertical",1, // sub vent
|
|
"suball","fan",125,-.1,7,"bottom",[90,0,0],40,0,3,1,0,"",0, // sub fan
|
|
"model","hc4_oled",20,177,1.99,"bottom",[0,0,0],0,0,0,0,0,"",0, // model hc4 oled
|
|
"model","hd35",100,175,3,"bottom",[0,0,-90],0,0,0,0,0,"",0, // model 3.5 hd
|
|
"model","hd35",100,175,35,"bottom",[0,0,-90],0,0,0,0,0,"",0, // model 3.5 hd
|
|
"model","fan_cover",125,-4,7,"top",[90,0,0],40,0,3,2,0,"",0, // model fan
|
|
"platter","fan_cover",-50,50,0,"bottom",[0,0,0],40,0,3,2,0,"",0], // model fan
|
|
|
|
["test","c4","tray","none", // case_name, sbc_model, case_design, case_style
|
|
20,0,0,20,60,0,4, // pcb_loc_x,pcb_loc_y,pcb_loc_z,case_offset_x,case_offset_y,case_offset_tz,case_offset_bz,
|
|
2,2,3,2,[3.5,3], // wallthick,floorthick,sidethick,gap,fillet
|
|
false,false,false,false,false, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
|
false,"none","fan","none","false", // sata_punchout,gpio_opening,cooling,exhaust_vents,mode
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_pcb_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_pcb_standoff
|
|
[6.75,18,2.5,10,4,4,0,1,0,4.5,5.1], // top_ext_standoff
|
|
[6.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // bottom_ext_standoff
|
|
// "add2","batt_holder",35,45,0,"bottom",[0,0,0],10,10,0,0,0,"",0, // add battery
|
|
// "add2","uart_holder",10,0,1.9,"bottom",[0,0,0],10,10,0,0,0,"",0, // add uart
|
|
// "sub","text",5,65,-.1,"bottom",[0,0,0],30,30,5,5,0,"TEXT",0, // sub text
|
|
// "add2","text",5,55,1.9,"bottom",[0,0,0],30,30,2,5,0,"TEXT",0, // add text
|
|
// "add2","standoff",15,90,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
// [6.75,15,3.6,10,4,1,0,0,0,4.5,5.1],
|
|
// "add2","standoff",28,90,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
// [6.75,10,2.5,10,4,2,1,0,1,4.5,3],
|
|
// "add2","standoff",41,90,0,"bottom",[0,0,0],0,0,3,6.75,0,"", // add standoff
|
|
// [6.75,5,3.6,10,5,3,1,0,0,4.5,5.1],
|
|
// "sub","round",15,75,-.1,"bottom",[0,0,0],5,0,5,0,0,"",0, // sub round
|
|
// "sub","rectangle",3,78,-.1,"bottom",[0,0,0],8,8,5,0,0,"",[1,1,1,1], // sub rectangle
|
|
// "sub","rectangle",20,75,-.1,"bottom",[0,0,0],8,8,5,0,0,"",[1,1,4,1], // sub slab
|
|
// "sub","slot",3,75,-.1,"bottom",[0,0,0],3,5,4,0,0,"",0, // sub slot
|
|
// "sub","art",75,30,-.1,"bottom",[0,0,0],0,0,0,.5,5,"./dxf/hk_25mm.dxf",0, // sub rectangle
|
|
// "model","feet",4,5,-6,"bottom",[0,0,0],10,0,6,0,0,"",0, // case feet
|
|
// "add1","art",90,30,1.99,"bottom",[0,0,0],0,0,0,.5,2,"./dxf/hk_25mm.dxf",0, // add rectangle
|
|
// "sub","punchout",45,73,-.1,"bottom",[0,0,0],30,11,5,2,6,"slot",0, // sub punchout
|
|
// "sub","punchout",75,50,-.1,"bottom",[0,0,0],15,15,5,2,2,"rectangle",0, // sub punchout
|
|
// "sub","punchout",55,25,-.1,"bottom",[0,0,0],15,15,5,2,2,"round",0, // sub punchout
|
|
// "sub","vent",50,120,10,"bottom",[0,0,0],10,2,4,4,3,"vertical",1, // sub vent
|
|
"add2","access_port",50,-1.51,-0.01,"bottom",[0,0,0],30,80,2,0,0,"portrait",0, // access port
|
|
"model","access_cover",50,-1.51,-0.01,"bottom",[0,0,0],30,80,2,0,0,"portrait",0, // access port
|
|
// "sub","vent",5,100,-.1,"bottom",[0,0,0],10,2,4,4,3,"horizontal",1, // sub vent
|
|
// "sub","fan",60,78,-.1,"bottom",[0,0,0],40,0,3,2,0,"",0, // sub fan
|
|
"sub","vent",60,120,10,"bottom",[0,0,0],2,15,4,1,4,"vertical",1] // sub vent
|
|
];
|
|
|