added io masks, updated sbc_models, rockpro64 and jetsonnano cases, other cleanup
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
/*
|
||||
SBC Case Builder Copyright 2022 Edward A. Kisiel
|
||||
hominoid @ www.forum.odroid.com
|
||||
SBC Case Builder Copyright 2022 Edward A. Kisiel hominoid@cablemi.com
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@@ -26,8 +25,9 @@
|
||||
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
|
||||
20220406 Version 1.2.2 various case adjustments
|
||||
|
||||
see https://github.com/hominoids/SBC_Case_Builder
|
||||
*/
|
||||
|
||||
/* Instructions: All measurements from lower left corner of PCB to lower left
|
||||
@@ -1388,7 +1388,40 @@ case_data = [
|
||||
[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,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
|
||||
"sub","rectangle",17.5,36,28.5,"top",[0,0,0],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening
|
||||
"sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening
|
||||
|
||||
["jetsonnano_panel","jetsonnano","panel","none", // case_name, sbc_model, case_design, case_style
|
||||
0,0,0,0,0,-5,3, // 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,0], // wallthick,floorthick,sidethick,gap,fillet
|
||||
false,false,false,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
||||
false,"vent","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,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
|
||||
"sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening
|
||||
|
||||
["jetsonnano_stacked","jetsonnano","stacked","none", // case_name, sbc_model, case_design, case_style
|
||||
0,0,0,0,0,-5,3, // 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,0], // wallthick,floorthick,sidethick,gap,fillet
|
||||
false,false,true,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
||||
false,"vent","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,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
|
||||
"sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],62,43,4,0,0,"",[1,1,1,1]], // sub heatsink opening
|
||||
|
||||
["jetsonnano_tray","jetsonnano","tray","none", // case_name, sbc_model, case_design, case_style
|
||||
0,0,0,0,0,-5,3, // 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,0], // wallthick,floorthick,sidethick,gap,fillet
|
||||
false,false,false,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
||||
false,"vent","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,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
|
||||
"sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],62,43,8,0,0,"",[1,1,1,1]], // sub heatsink opening
|
||||
|
||||
["rockpro64_shell","rockpro64","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,
|
||||
@@ -1399,9 +1432,46 @@ case_data = [
|
||||
[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,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
|
||||
"sub","fan",43,26,25,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||
"sub","rectangle",43,0,25,"top",[0,0,0],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening
|
||||
|
||||
["rockpro64_panel","rockpro64","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,2,1.5,[3,3], // wallthick,floorthick,sidethick,gap,fillet
|
||||
false,false,false,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
||||
false,"vent","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,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
|
||||
"sub","fan",43,26,24,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||
"sub","rectangle",43,0,24.5,"top",[0,0,0],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening
|
||||
|
||||
|
||||
["rockpro64_stacked","rockpro64","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,2,1.5,[3,3], // wallthick,floorthick,sidethick,gap,fillet
|
||||
false,true,true,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
||||
false,"vent","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,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
|
||||
"sub","fan",43,26,24,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||
"sub","rectangle",43,0,24.5,"top",[0,0,0],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening
|
||||
|
||||
["rockpro64_tray","rockpro64","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,3], // wallthick,floorthick,sidethick,gap,fillet
|
||||
false,true,false,true,true, // indents,sidewall_support,sbc_top_standoffs,sbc_bottom_standoffs,case_ext_standoffs
|
||||
false,"vent","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,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
|
||||
"sub","fan",43,26,25,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||
"sub","rectangle",43,0,24.5,"top",[0,0,0],40,10,8,0,0,"",[1,1,1,1]], // sub pcie opening
|
||||
|
||||
|
||||
["test","test","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,2,[3.5,3], // wallthick,floorthick,sidethick,gap,fillet
|
||||
|
||||
Reference in New Issue
Block a user