added 5mm and 8mm hex vent, adjusted m1s cases, updated sbc model framework, fixed snap top protrusion placement and other fixes.
This commit is contained in:
@@ -103,9 +103,9 @@ Template creation and i/o panel layouts in a dxf format can be easily created an
|
||||
### Case Designs and Styles
|
||||
The case naming convention for standard cases in the configuration file follow the basic form of “sbc”_”design”_”style” e.g. c4_shell or c4_tray_vu5.
|
||||
|
||||
#### Current Case Count 454
|
||||
#### Current Case Count 457
|
||||
|
||||
##### Hardkernel - 191
|
||||
##### Hardkernel - 194
|
||||
|
||||
**Odorid-C1+ cases** - 16 : c1+_shell, c1+_panel, c1+_panel_lcd3.5, c1+_desktop_lcd3.5, c1+_stacked, c1+_tray, c1+_tray_sides, c1+_tray_vu5,
|
||||
c1+_tray_vu7, c1+_shell_boombox, c1+_panel_boombox, c1+_tray_boombox, c1+_round, c1+_hex, c1+_snap, c1+_fitted
|
||||
@@ -129,7 +129,7 @@ c4_tray_vu7, c4_shell_boombox, c4_panel_boombox, c4_deskboom_lcd3.5, c4_tray_boo
|
||||
|
||||
**Odorid-N2LQ cases** - 9 :n2lq_shell, n2lq_panel, n2lq_stacked, n2lq_tray, n2lq_tray_sides, n2lq_tray_vu5, n2lq_tray_vu7, n2lq_snap, n2lq_fitted
|
||||
|
||||
**Odorid-M1S cases** - 9 : m1s_shell, m1s_panel, m1s_stacked, m1s_tray, m1s_tray_vu5, m1s_tray_vu7, m1s_tray_sides, m1s_snap, m1s_fitted
|
||||
**Odorid-M1S cases** - 12 : m1s_shell, m1s_shell_nvme, m1s_shell_ups, m1s_panel, m1s_stacked, m1s_tray, m1s_tray_ups, m1s_tray_vu5, m1s_tray_vu7, m1s_tray_sides, m1s_snap, m1s_fitted
|
||||
|
||||
**Odorid-M1 cases** - 12 : m1_panel, m1_tray, m1_tray_drive, m1_tray_sides, m1_tray_vu5, m1_tray_vu7, m1_snap, m1_fitted, m1_fitted_drivebox2.5, m1_fitted_drivebox3.5, m1_fitted_pizzabox, m1_fitted_drivebox3.5v
|
||||
|
||||
|
||||
Submodule SBC_Model_Framework updated: cca4d08395...29da2bfb8d
@@ -5094,7 +5094,7 @@
|
||||
"case_offset_x": "0",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "none",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "0",
|
||||
"floorthick": "1.5",
|
||||
@@ -5130,12 +5130,12 @@
|
||||
"vu_rotation": "[15, 0, 0]",
|
||||
"wallthick": "2"
|
||||
},
|
||||
"m1s_shell_ups": {
|
||||
"m1s_shell_nvme": {
|
||||
"$fn": "90",
|
||||
"accessory_highlight": "false",
|
||||
"accessory_name": "m1s_shell_ups",
|
||||
"accessory_name": "m1s_shell_nvme",
|
||||
"adjust": "0.01",
|
||||
"bottom_ext_standoff": "[6.25, 11.5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"bottom_front_left": "0",
|
||||
"bottom_front_right": "0",
|
||||
"bottom_rear_left": "0",
|
||||
@@ -5143,15 +5143,15 @@
|
||||
"bottom_standoff": "[6.25, 8, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"c_fillet": "3",
|
||||
"case_design": "shell",
|
||||
"case_ext_standoffs": "true",
|
||||
"case_ext_standoffs": "false",
|
||||
"case_ffn": "90",
|
||||
"case_fn": "360",
|
||||
"case_offset_bz": "3",
|
||||
"case_offset_tz": "6",
|
||||
"case_offset_x": "50",
|
||||
"case_offset_y": "65",
|
||||
"case_offset_tz": "0",
|
||||
"case_offset_x": "11",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "none",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "0",
|
||||
"floorthick": "1.5",
|
||||
@@ -5164,7 +5164,7 @@
|
||||
"move_leftside": "0",
|
||||
"move_rear": "0",
|
||||
"move_rightside": "0",
|
||||
"pcb_loc_x": "45",
|
||||
"pcb_loc_x": "8",
|
||||
"pcb_loc_y": "0",
|
||||
"pcb_loc_z": "0",
|
||||
"raise_top": "0",
|
||||
@@ -5177,7 +5177,64 @@
|
||||
"sidethick": "2",
|
||||
"sidewall_support": "false",
|
||||
"tol": "0.25",
|
||||
"top_ext_standoff": "[6.25, 17.5, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]",
|
||||
"top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]",
|
||||
"top_front_left": "0",
|
||||
"top_front_right": "0",
|
||||
"top_rear_left": "0",
|
||||
"top_rear_right": "0",
|
||||
"top_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]",
|
||||
"view": "model",
|
||||
"vu_rotation": "[15, 0, 0]",
|
||||
"wallthick": "2"
|
||||
},
|
||||
"m1s_shell_ups": {
|
||||
"$fn": "90",
|
||||
"accessory_highlight": "false",
|
||||
"accessory_name": "m1s_shell_ups",
|
||||
"adjust": "0.01",
|
||||
"bottom_ext_standoff": "[6.25, 12, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"bottom_front_left": "0",
|
||||
"bottom_front_right": "0",
|
||||
"bottom_rear_left": "0",
|
||||
"bottom_rear_right": "0",
|
||||
"bottom_standoff": "[6.25, 8, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"c_fillet": "3",
|
||||
"case_design": "shell",
|
||||
"case_ext_standoffs": "true",
|
||||
"case_ffn": "90",
|
||||
"case_fn": "360",
|
||||
"case_offset_bz": "3",
|
||||
"case_offset_tz": "13",
|
||||
"case_offset_x": "42",
|
||||
"case_offset_y": "65",
|
||||
"case_style": "none",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "0",
|
||||
"floorthick": "2",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
"lower_bottom": "0",
|
||||
"move_front": "0",
|
||||
"move_leftside": "0",
|
||||
"move_rear": "0",
|
||||
"move_rightside": "0",
|
||||
"pcb_loc_x": "37",
|
||||
"pcb_loc_y": "0",
|
||||
"pcb_loc_z": "0",
|
||||
"raise_top": "0",
|
||||
"sata_punchout": "false",
|
||||
"sbc_bottom_standoffs": "true",
|
||||
"sbc_highlight": "false",
|
||||
"sbc_model": "m1s",
|
||||
"sbc_off": "false",
|
||||
"sbc_top_standoffs": "false",
|
||||
"sidethick": "2",
|
||||
"sidewall_support": "false",
|
||||
"tol": "0.25",
|
||||
"top_ext_standoff": "[6.25, 25, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]",
|
||||
"top_front_left": "0",
|
||||
"top_front_right": "0",
|
||||
"top_rear_left": "0",
|
||||
@@ -5190,7 +5247,7 @@
|
||||
"m1s_panel": {
|
||||
"$fn": "90",
|
||||
"accessory_highlight": "false",
|
||||
"accessory_name": "none",
|
||||
"accessory_name": "m1s_panel",
|
||||
"adjust": "0.01",
|
||||
"bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"bottom_front_left": "0",
|
||||
@@ -5208,11 +5265,11 @@
|
||||
"case_offset_x": "0",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "none",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "0",
|
||||
"floorthick": "2",
|
||||
"gap": "1.5",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
@@ -5265,7 +5322,7 @@
|
||||
"case_offset_x": "0",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "none",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "none",
|
||||
"fillet": "0",
|
||||
"floorthick": "2",
|
||||
@@ -5322,11 +5379,11 @@
|
||||
"case_offset_x": "0",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "none",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "2",
|
||||
"floorthick": "2",
|
||||
"gap": "1",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
@@ -5358,6 +5415,63 @@
|
||||
"vu_rotation": "[15, 0, 0]",
|
||||
"wallthick": "2"
|
||||
},
|
||||
"m1s_tray_nvme": {
|
||||
"$fn": "90",
|
||||
"accessory_highlight": "false",
|
||||
"accessory_name": "m1s_tray_nvme",
|
||||
"adjust": "0.01",
|
||||
"bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"bottom_front_left": "0",
|
||||
"bottom_front_right": "0",
|
||||
"bottom_rear_left": "0",
|
||||
"bottom_rear_right": "0",
|
||||
"bottom_standoff": "[6.25, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"c_fillet": "3",
|
||||
"case_design": "tray",
|
||||
"case_ext_standoffs": "false",
|
||||
"case_ffn": "90",
|
||||
"case_fn": "360",
|
||||
"case_offset_bz": "8.5",
|
||||
"case_offset_tz": "0",
|
||||
"case_offset_x": "24",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "none",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "2",
|
||||
"floorthick": "2",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
"lower_bottom": "0",
|
||||
"move_front": "0",
|
||||
"move_leftside": "0",
|
||||
"move_rear": "0",
|
||||
"move_rightside": "0",
|
||||
"pcb_loc_x": "15",
|
||||
"pcb_loc_y": "0",
|
||||
"pcb_loc_z": "0",
|
||||
"raise_top": "0",
|
||||
"sata_punchout": "false",
|
||||
"sbc_bottom_standoffs": "true",
|
||||
"sbc_highlight": "false",
|
||||
"sbc_model": "m1s",
|
||||
"sbc_off": "false",
|
||||
"sbc_top_standoffs": "false",
|
||||
"sidethick": "2",
|
||||
"sidewall_support": "false",
|
||||
"tol": "0.25",
|
||||
"top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]",
|
||||
"top_front_left": "0",
|
||||
"top_front_right": "0",
|
||||
"top_rear_left": "0",
|
||||
"top_rear_right": "0",
|
||||
"top_standoff": "[6.25, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]",
|
||||
"view": "model",
|
||||
"vu_rotation": "[15, 0, 0]",
|
||||
"wallthick": "2"
|
||||
},
|
||||
"m1s_tray_sides": {
|
||||
"$fn": "90",
|
||||
"accessory_highlight": "false",
|
||||
@@ -5383,7 +5497,7 @@
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "2",
|
||||
"floorthick": "2",
|
||||
"gap": "1",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
@@ -5436,11 +5550,11 @@
|
||||
"case_offset_x": "0",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "vu5",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "2",
|
||||
"floorthick": "2",
|
||||
"gap": "1.5",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
@@ -5493,11 +5607,11 @@
|
||||
"case_offset_x": "34",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "vu7",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "2",
|
||||
"floorthick": "2",
|
||||
"gap": "1.5",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
@@ -5532,7 +5646,7 @@
|
||||
"m1s_snap": {
|
||||
"$fn": "90",
|
||||
"accessory_highlight": "false",
|
||||
"accessory_name": "none",
|
||||
"accessory_name": "m1s_snap",
|
||||
"adjust": "0.01",
|
||||
"bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"bottom_front_left": "0",
|
||||
@@ -5550,11 +5664,11 @@
|
||||
"case_offset_x": "0",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "none",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "0",
|
||||
"floorthick": "2",
|
||||
"gap": "1",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
@@ -5574,7 +5688,7 @@
|
||||
"sbc_off": "false",
|
||||
"sbc_top_standoffs": "false",
|
||||
"sidethick": "1",
|
||||
"sidewall_support": "true",
|
||||
"sidewall_support": "false",
|
||||
"tol": "0.25",
|
||||
"top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]",
|
||||
"top_front_left": "0",
|
||||
@@ -5589,7 +5703,7 @@
|
||||
"m1s_fitted": {
|
||||
"$fn": "90",
|
||||
"accessory_highlight": "false",
|
||||
"accessory_name": "none",
|
||||
"accessory_name": "m1s_fitted",
|
||||
"adjust": "0.01",
|
||||
"bottom_ext_standoff": "[6.25, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]",
|
||||
"bottom_front_left": "0",
|
||||
@@ -5607,11 +5721,11 @@
|
||||
"case_offset_x": "0",
|
||||
"case_offset_y": "0",
|
||||
"case_style": "none",
|
||||
"cooling": "hex",
|
||||
"cooling": "hex_8mm",
|
||||
"exhaust_vents": "vent",
|
||||
"fillet": "0",
|
||||
"floorthick": "2",
|
||||
"gap": "1.5",
|
||||
"gap": "2.5",
|
||||
"gpio_opening": "none",
|
||||
"indents": "true",
|
||||
"lip": "5",
|
||||
@@ -5631,7 +5745,7 @@
|
||||
"sbc_off": "false",
|
||||
"sbc_top_standoffs": "false",
|
||||
"sidethick": "1",
|
||||
"sidewall_support": "true",
|
||||
"sidewall_support": "false",
|
||||
"tol": "0.25",
|
||||
"top_ext_standoff": "[6.25, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]",
|
||||
"top_front_left": "0",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -486,32 +486,62 @@ accessory_data = [
|
||||
["m1s_shell",
|
||||
"sub","vent_hex",10,29,-1,"bottom",[0,0,0],["sbc",true,true,false],21,5,8,5,1.5,"horizontal",1, // vent opening
|
||||
"sub","rectangle",73.5,5.5,3.5,"top",[0,0,45],["sbc",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",5.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",81.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",17.5,12,3.5,"top",[0,0,0],["sbc",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1]], // standoff trim
|
||||
"sub","rectangle",5.5,56,3.5,"top",[0,0,0],["sbc-case_z",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",81.5,56,3.5,"top",[0,0,0],["sbc-case_z",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",17.5,12,3.5,"top",[0,0,0],["sbc-case_z",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1]], // standoff trim
|
||||
|
||||
["m1s_shell_nvme",
|
||||
"add1","access_port",-7.5,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],105,30,1.5,0,0,"landscape",0, // access port
|
||||
"model","access_cover",-7.5,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],105,30,1.5,0,0,"landscape",0, // access port cover
|
||||
"platter","access_cover",-20,0,0,"bottom",[0,0,90],["case",false,false,false],105,30,1.5,0,0,"landscape",0, // access port cover
|
||||
"sub","vent_hex",37,5,-1,"bottom",[0,0,0],["sbc",false,false,false],11,3,5,5,1.5,"horizontal",1, // vent opening
|
||||
"sub","vent_hex",0,5,-1,"bottom",[0,0,0],["sbc",false,false,false],7,3,5,5,1.5,"horizontal",1, // vent opening
|
||||
"sub","vent_hex",87,5,-1,"bottom",[0,0,0],["sbc",false,false,false],3,3,5,5,1.5,"horizontal",1, // vent opening
|
||||
"sub","vent_hex",21,60,-1,"bottom",[0,0,0],["sbc",false,false,false],20,1,5,5,1.5,"horizontal",1, // vent opening
|
||||
"sub","rectangle",73.5,5.5,3.5,"top",[0,0,45],["sbc-case_z",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",5.5,56,3.5,"top",[0,0,0],["sbc-case_z",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",81.5,56,3.5,"top",[0,0,0],["sbc-case_z",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",17.5,12,3.5,"top",[0,0,0],["sbc-case_z",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1]], // standoff trim
|
||||
|
||||
["m1s_shell_ups",
|
||||
"sub","vent_hex",0,5,26,"top",[0,0,0],["case",false,false,false],9,21,8,5,1.5,"horizontal",1, // vent opening
|
||||
"model","hk_m1s_ups",-1,122.5,5,"bottom",[0,0,270],["sbc",false,false,false],0,0,0,0,0,"",0, // model 2.5 hd
|
||||
"sub","slot",-55,17.5,7.25,"bottom",[90,0,90],["sbc",true,true,true],3.75,6.125,12,0,0,"",[.25,.25,.25,.25], // usb-c adjustment
|
||||
"sub","vent_hex",0,5,17,"top",[0,0,0],["case",false,false,true],9,21,8,5,1.5,"horizontal",1, // vent opening
|
||||
"model","hk_m1s_ups",-1,122.5,5,"bottom",[0,0,270],["sbc",false,false,false],0,0,0,0,0,"",0, // hk m1s ups
|
||||
"sub","slot",-45,17.5,8.5,"bottom",[90,0,90],["sbc",true,true,true],4.25,6.125,12,0,0,"",[.25,.25,.25,.25], // usb-c opening
|
||||
"add2","standoff",2.5,11,0,"bottom",[0,0,0],["sbc",false,false,false],0,0,0,0,0,0,[5.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // standoff
|
||||
"add2","standoff",27.5,11,0,"bottom",[0,0,0],["sbc",false,false,false],0,0,0,0,0,0,[5.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // standoff
|
||||
"add2","standoff",2.5,119,0,"bottom",[0,0,0],["sbc",false,false,false],0,0,0,0,0,0,[5.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // standoff
|
||||
"add2","standoff",27.5,119,0,"bottom",[0,0,0],["sbc",false,false,false],0,0,0,0,0,0,[5.75,5,3.6,10,4,1,0,0,0,4.5,5.1], // standoff
|
||||
"add1","access_port",-12,16.25,-0.01,"bottom",[0,0,180],["sbc",true,true,false],102,40,2,0,0,"landscape",0, // access port
|
||||
"model","access_cover",-12,16.25,-0.01,"bottom",[0,0,180],["sbc",true,true,false],102,40,2,0,0,"landscape",0, // access port cover
|
||||
"platter","access_cover",-88,16.25,0,"bottom",[0,0,0],["case",false,false,false],102,40,2,0,0,"landscape",0, // access port cover
|
||||
"add2","button",-43.25,33.5,20,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,15.5,0,0,"recess",0, // button
|
||||
"model","button_top",-43.25,33.5,20,"top",[0,0,0],["sbc-case_z",true,true,true],10,0,15.5,0,0,"recess",0, // button top
|
||||
"platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,15.5,0,0,"recess",0, // button top
|
||||
"add1","access_port",-4,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],105,30,2,0,0,"landscape",0, // access port
|
||||
"model","access_cover",-4,28,-0.01,"bottom",[0,0,0],["sbc",true,true,false],105,30,2,0,0,"landscape",0, // access port cover
|
||||
"platter","access_cover",-10,16.25,0,"bottom",[0,0,90],["case",false,false,false],105,30,2,0,0,"landscape",0, // access port cover
|
||||
"add2","button",2,33.5,21,"top",[0,0,0],["sbc-case_z",false,false,true],10,0,23.5,0,0,"recess",0, // button
|
||||
"model","button_top",2,33.5,21,"top",[0,0,0],["sbc-case_z",false,false,true],10,0,23.5,0,0,"recess",0, // button top
|
||||
"platter","button_top",-20,0,0,"top",[0,0,0],["case",false,false,false],10,0,23.5,0,0,"recess",0, // button top
|
||||
"sub","rectangle",73.5,5.5,3.5,"top",[0,0,45],["sbc",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",5.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",81.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",17.5,12,3.5,"top",[0,0,0],["sbc",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1]], // standoff trim
|
||||
|
||||
["m1s_panel",
|
||||
"sub","vent_hex",10,29,-1,"bottom",[0,0,0],["sbc",true,true,false],21,5,8,5,1.5,"horizontal",1], // vent opening
|
||||
|
||||
// "add2","uart_holder",100,0,1.9,"bottom",[0,0,0],["case",false,false,false],10,10,0,0,0,"",0, // add uart holder
|
||||
// "model","uart_strap",100,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap
|
||||
// "model","hk_uart",70,0,5,"bottom",[0,0,270],["case",true,true,false],0,0,0,0,0,"",0, // model 2.5 hd
|
||||
["m1s_tray_nvme",
|
||||
"add1","access_port",-12,26.25,-0.01,"bottom",[0,0,180],["sbc",true,true,false],102,30,2,0,0,"landscape",0, // access port
|
||||
"model","access_cover",-12,26.25,-0.01,"bottom",[0,0,180],["sbc",true,true,false],102,30,2,0,0,"landscape",0, // access port cover
|
||||
"platter","access_cover",-88,26.25,0,"bottom",[0,0,0],["case",false,false,false],102,30,2,0,0,"landscape",0, // access port cover
|
||||
"sub","vent_hex",30,5,-1,"bottom",[0,0,0],["sbc",true,true,false],11,3,5,5,1.5,"horizontal",1, // vent opening
|
||||
"sub","vent_hex",-10,5,-1,"bottom",[0,0,0],["sbc",true,true,false],7,3,5,5,1.5,"horizontal",1, // vent opening
|
||||
"sub","vent_hex",79,5,-1,"bottom",[0,0,0],["sbc",true,true,false],3,3,5,5,1.5,"horizontal",1, // vent opening
|
||||
"sub","rectangle",73.5,5.5,3.5,"top",[0,0,45],["sbc",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",5.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",81.5,56,3.5,"top",[0,0,0],["sbc",true,true,true],3,11,15,0,0,"vertical",[1,1,1,1], // standoff trim
|
||||
"sub","rectangle",17.5,12,3.5,"top",[0,0,0],["sbc",true,true,true],11,3,15,0,0,"vertical",[1,1,1,1]], // standoff trim
|
||||
|
||||
["m1s_snap",
|
||||
"sub","vent_hex",10,29,-1,"bottom",[0,0,0],["sbc",true,true,false],21,5,8,5,1.5,"horizontal",1], // vent opening
|
||||
|
||||
["m1s_fitted",
|
||||
"sub","vent_hex",10,29,-1,"bottom",[0,0,0],["sbc",true,true,false],21,5,8,5,1.5,"horizontal",1], // vent opening
|
||||
|
||||
// Odroid-M1
|
||||
["m1_panel",
|
||||
|
||||
@@ -55,9 +55,9 @@
|
||||
added nut_holder(nut, style, dia_x, dia_y, height), fixed access_port and access_cover 180 rotation
|
||||
in portrait and landscape, added h3_port_extender_holder(part,offset), cableholder_spacer()
|
||||
20231115 Version 2.0.5 added hex vent and new component openings
|
||||
2023xxxx Version 2.0.x added vu8s, hk_m1s_case_holes, hk_m1s_ups(), proto_m1s(), proto_ups(), battery_clip(bat_dia = 18.4),
|
||||
20231211 Version 2.0.6 added vu8s, hk_m1s_case_holes, hk_m1s_ups(), proto_m1s(), proto_ups(), battery_clip(bat_dia = 18.4),
|
||||
battery(type), pcb_pad(pads = 1, style = "round"), led(ledcolor = "red"), m_insert(type="M3", icolor = "#ebdc8b"),
|
||||
usbc()
|
||||
usbc().
|
||||
|
||||
|
||||
see https://github.com/hominoids/SBC_Case_Builder
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user