diff --git a/sbc_case_builder.json b/sbc_case_builder.json index 5631082..fcab9bc 100644 --- a/sbc_case_builder.json +++ b/sbc_case_builder.json @@ -6191,7 +6191,7 @@ "sbc_model": "h2", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -6341,7 +6341,7 @@ "sbc_model": "h2", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "0", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -6741,7 +6741,7 @@ "sbc_model": "jetsonnano", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -6753,7 +6753,7 @@ "jetsonnano_snap": { "$fn": "90", "accessory_highlight": "false", - "accessory_name": "none", + "accessory_name": "jetsonnano_snap", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6803,7 +6803,7 @@ "jetsonnano_fitted": { "$fn": "90", "accessory_highlight": "false", - "accessory_name": "none", + "accessory_name": "jetsonnano_fitted", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7091,7 +7091,7 @@ "sbc_model": "rock64", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -7103,7 +7103,7 @@ "rock64_round": { "$fn": "90", "accessory_highlight": "false", - "accessory_name": "none", + "accessory_name": "rock64_round", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7153,7 +7153,7 @@ "rock64_hex": { "$fn": "90", "accessory_highlight": "false", - "accessory_name": "none", + "accessory_name": "rock64_hex", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7222,7 +7222,7 @@ "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "vent", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7272,7 +7272,7 @@ "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "vent", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7541,7 +7541,7 @@ "sbc_model": "rockpro64", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -7553,7 +7553,7 @@ "rockpro64_round": { "$fn": "90", "accessory_highlight": "false", - "accessory_name": "none", + "accessory_name": "rockpro64_round", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7603,7 +7603,7 @@ "rockpro64_hex": { "$fn": "90", "accessory_highlight": "false", - "accessory_name": "none", + "accessory_name": "rockpro64_hex", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7863,7 +7863,7 @@ "case_ffn": "90", "case_fn": "360", "case_offset_bz": "0", - "case_offset_tz": "2", + "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", @@ -7950,206 +7950,6 @@ "vu_rotation": "[15, 0, 0]", "wallthick": "2" }, - "rpizero_tray": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "none", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "3.5", - "case_design": "tray", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "4", - "case_offset_tz": "0", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "none", - "cooling": "fan", - "exhaust_vents": "none", - "fillet": "2", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "punchout", - "indents": "false", - "lip": "5", - "lower_bottom": "0", - "mode": "none", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpizero", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "0", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, - "rpizero_tray_sides": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "none", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "3.5", - "case_design": "tray", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "4", - "case_offset_tz": "0", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "sides", - "cooling": "fan", - "exhaust_vents": "none", - "fillet": "2", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "punchout", - "indents": "false", - "lip": "5", - "lower_bottom": "0", - "mode": "none", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpizero", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "3", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, - "rpizero_round": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "rpizero_round", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "0", - "case_design": "round", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "0", - "case_offset_tz": "0", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "none", - "cooling": "fan", - "exhaust_vents": "none", - "fillet": "0", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "none", - "indents": "false", - "lip": "5", - "lower_bottom": "0", - "mode": "none", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpizero", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "1", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_standoff": "[6.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "3" - }, - "rpizero_hex": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "rpizero_hex", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "0", - "case_design": "hex", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "0", - "case_offset_tz": "0", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "none", - "cooling": "fan", - "exhaust_vents": "none", - "fillet": "0", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "none", - "indents": "false", - "lip": "5", - "lower_bottom": "0", - "mode": "none", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpizero", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "1", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_standoff": "[6.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "3" - }, "rpizero_snap": { "$fn": "90", "accessory_highlight": "false", @@ -8400,206 +8200,6 @@ "vu_rotation": "[15, 0, 0]", "wallthick": "2" }, - "rpizero2w_tray": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "none", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "3.5", - "case_design": "tray", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "4", - "case_offset_tz": "0", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "none", - "cooling": "fan", - "exhaust_vents": "none", - "fillet": "2", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "punchout", - "indents": "false", - "lip": "5", - "lower_bottom": "0", - "mode": "none", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpizero2w", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "0", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, - "rpizero2w_tray_sides": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "none", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "3.5", - "case_design": "tray", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "4", - "case_offset_tz": "0", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "sides", - "cooling": "fan", - "exhaust_vents": "none", - "fillet": "2", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "punchout", - "indents": "false", - "lip": "5", - "lower_bottom": "0", - "mode": "none", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpizero2w", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "3", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "2" - }, - "rpizero2w_round": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "rpizero2w_round", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "0", - "case_design": "round", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "0", - "case_offset_tz": "0", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "none", - "cooling": "fan", - "exhaust_vents": "none", - "fillet": "0", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "none", - "indents": "false", - "lip": "5", - "lower_bottom": "0", - "mode": "none", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpizero2w", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "1", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_standoff": "[6.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "3" - }, - "rpizero2w_hex": { - "$fn": "90", - "accessory_highlight": "false", - "accessory_name": "rpizero2w_hex", - "adjust": "0.01", - "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "bottom_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", - "c_fillet": "0", - "case_design": "hex", - "case_ext_standoffs": "false", - "case_ffn": "90", - "case_fn": "360", - "case_offset_bz": "0", - "case_offset_tz": "0", - "case_offset_x": "0", - "case_offset_y": "0", - "case_style": "none", - "cooling": "fan", - "exhaust_vents": "none", - "fillet": "0", - "floorthick": "2", - "gap": "1.5", - "gpio_opening": "none", - "indents": "false", - "lip": "5", - "lower_bottom": "0", - "mode": "none", - "move_front": "0", - "move_leftside": "0", - "move_rear": "0", - "move_rightside": "0", - "pcb_loc_x": "0", - "pcb_loc_y": "0", - "pcb_loc_z": "0", - "raise_top": "0", - "sata_punchout": "false", - "sbc_bottom_standoffs": "true", - "sbc_highlight": "false", - "sbc_model": "rpizero2w", - "sbc_off": "false", - "sbc_top_standoffs": "false", - "sidethick": "1", - "sidewall_support": "false", - "tol": "0.25", - "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "top_standoff": "[6.75, 20, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", - "view": "model", - "vu_rotation": "[15, 0, 0]", - "wallthick": "3" - }, "rpizero2w_snap": { "$fn": "90", "accessory_highlight": "false", @@ -8941,7 +8541,7 @@ "sbc_model": "rpi1a+", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -9122,7 +8722,7 @@ "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "punchout", + "gpio_opening": "vent", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9391,7 +8991,7 @@ "sbc_model": "rpi1b+", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -9841,7 +9441,7 @@ "sbc_model": "rpi3b", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -10291,7 +9891,7 @@ "sbc_model": "rpi3b+", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -10741,7 +10341,7 @@ "sbc_model": "rpi4b", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -10962,12 +10562,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -10986,7 +10586,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", @@ -11012,12 +10612,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11036,7 +10636,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", @@ -11062,12 +10662,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11086,7 +10686,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", @@ -11112,12 +10712,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "4", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -11136,7 +10736,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", @@ -11162,12 +10762,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "4", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -11186,12 +10786,12 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -11212,12 +10812,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11236,7 +10836,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", @@ -11262,12 +10862,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11286,7 +10886,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", @@ -11312,7 +10912,7 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", @@ -11336,7 +10936,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", @@ -11362,7 +10962,7 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", @@ -11386,7 +10986,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4b+", "sbc_off": "false", @@ -11412,12 +11012,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11436,7 +11036,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", @@ -11462,12 +11062,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11486,7 +11086,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", @@ -11512,12 +11112,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11536,7 +11136,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", @@ -11562,12 +11162,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "4", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -11586,7 +11186,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", @@ -11612,12 +11212,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "4", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -11636,12 +11236,12 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -11662,12 +11262,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11686,7 +11286,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", @@ -11712,12 +11312,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11736,7 +11336,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", @@ -11762,7 +11362,7 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", @@ -11786,7 +11386,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", @@ -11812,7 +11412,7 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", @@ -11836,7 +11436,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c", "sbc_off": "false", @@ -11862,12 +11462,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11886,7 +11486,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", @@ -11912,12 +11512,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11936,7 +11536,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", @@ -11962,12 +11562,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -11986,7 +11586,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", @@ -12012,12 +11612,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "4", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -12036,7 +11636,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", @@ -12062,12 +11662,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "4", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -12086,12 +11686,12 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -12112,12 +11712,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12136,7 +11736,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", @@ -12162,12 +11762,12 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12186,7 +11786,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", @@ -12212,7 +11812,7 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", @@ -12236,7 +11836,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", @@ -12262,7 +11862,7 @@ "case_ext_standoffs": "false", "case_ffn": "90", "case_fn": "360", - "case_offset_bz": "0", + "case_offset_bz": "11", "case_offset_tz": "0", "case_offset_x": "0", "case_offset_y": "0", @@ -12286,7 +11886,7 @@ "pcb_loc_z": "0", "raise_top": "0", "sata_punchout": "false", - "sbc_bottom_standoffs": "true", + "sbc_bottom_standoffs": "false", "sbc_highlight": "false", "sbc_model": "rockpi4c+", "sbc_off": "false", @@ -12367,7 +11967,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12417,7 +12017,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12467,7 +12067,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -12517,7 +12117,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -12541,7 +12141,7 @@ "sbc_model": "vim1", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -12567,7 +12167,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12617,7 +12217,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12767,7 +12367,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12817,7 +12417,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12867,7 +12467,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12917,7 +12517,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -12967,7 +12567,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -12991,7 +12591,7 @@ "sbc_model": "vim2", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -13017,7 +12617,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13067,7 +12667,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13217,7 +12817,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13267,7 +12867,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13317,7 +12917,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13367,7 +12967,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -13417,7 +13017,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -13441,7 +13041,7 @@ "sbc_model": "vim3l", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -13467,7 +13067,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13517,7 +13117,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13667,7 +13267,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13717,7 +13317,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13767,7 +13367,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13817,7 +13417,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -13867,7 +13467,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -13891,7 +13491,7 @@ "sbc_model": "vim3", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -13917,7 +13517,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13967,7 +13567,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14117,7 +13717,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14167,7 +13767,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14217,7 +13817,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14267,7 +13867,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -14317,7 +13917,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -14341,7 +13941,7 @@ "sbc_model": "vim4", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -14367,7 +13967,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14417,7 +14017,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan", + "cooling": "none", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14791,7 +14391,7 @@ "sbc_model": "tinkerboard", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -15241,7 +14841,7 @@ "sbc_model": "tinkerboard-s", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -15691,7 +15291,7 @@ "sbc_model": "tinkerboard-2", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", @@ -16141,7 +15741,7 @@ "sbc_model": "tinkerboard-r2", "sbc_off": "false", "sbc_top_standoffs": "false", - "sidethick": "3", + "sidethick": "2", "sidewall_support": "false", "tol": "0.25", "top_ext_standoff": "[6.75, 18, 2.5, 10, 4, 4, 0, 1, 0, 4.5, 5.1]", diff --git a/sbc_case_builder.scad b/sbc_case_builder.scad index b6a1847..9c63f7f 100644 --- a/sbc_case_builder.scad +++ b/sbc_case_builder.scad @@ -137,7 +137,7 @@ bottom_ext_standoff = [6.75,5,3.6,10,4,1,0,0,0,4.5,5.1]; /* [Case Accessories] */ // case accessory group to load -accessory_name = "none"; // [none,c1+_shell_boombox,c1+_panel_boombox,c1+_panel_lcd3.5,c1+_desktop_lcd3.5,c1+_tray_boombox,c1+_tray_vu5,c1+_tray_vu7,c1+_round,c1+_hex,c2_shell,c2_shell_boombox,c2_panel,c2_panel_boombox,c2_panel_lcd3.5,c2_desktop_lcd3.5,c2_deskboom_lcd3.5,c2_stacked,c2_tray,c2_tray_sides,c2_tray_boombox,c2_tray_vu5,c2_tray_vu7,c2_round,c2_hex,c4_shell,c4_shell_boombox,c4_shell_vu7c,c4_panel,c4_panel_lcd3.5,c4_desktop_lcd3.5,c4_deskboom_lcd3.5,c4_panel_boombox,c4_stacked,c4_tray,c4_tray_sides,c4_tray_boombox,c4_tray_vu5,c4_tray_vu7,c4_round,c4_hex,xu4_tray_vu5,xu4_tray_vu7,xu4q_tray_vu5,xu4q_tray_vu7,n1_tray_vu5,n1_tray_vu7,n2_tray_vu5,n2_tray_vu7,n2+_tray_vu5,n2+_tray_vu7,n2+_tray_vu7_fan,m1_panel,m1_tray,m1_tray_drive,m1_tray_sides,m1_tray_vu5,m1_tray_vu7,h2_shell,h2_panel,h2_stacked,h2_tray,h2_tray_sides,h2_tray_vu5,h2_tray_vu7,h2_tray_router,h2_router_station,h2_lowboy,h2_lowboy_router,h2_shell_router,h2_shell_router-ssd,hc4_shell,hc4_panel,hc4_stacked,hc4_tray,hc4_tray_sides,hc4_tray_vu5,hc4_tray_vu7,hc4_tray_drivebox2.5,hc4_shell_drivebox2.5,hc4_shell_drivebox2.5v,hc4_shell_drivebox3.5,jetsonnano_shell,jetsonnano_panel,jetsonnano_stacked,jetsonnano_tray,jetsonnano_tray_sides,rock64_shell,rock64_panel,rock64_stacked,rock64_tray,rock64_tray_sides,rock64_round,rock64_hex,rock64_snap,rock64_fitted,rockpro64_shell,rockpro64_panel,rockpro64_stacked,rockpro64_tray,rockpro64_tray_sides,rockpro64_round,rockpro64_hex,rockpro64_snap,rockpro64_fitted,show2_shell,rpizero_shell,rpizero_panel,rpizero_stacked,rpizero_tray,rpizero_tray_sides,rpizero_round,rpizero_hex,rpizero_snap,rpizero_fitted,rpizero2w_shell,rpizero2w_panel,rpizero2w_stacked,rpizero2w_tray,rpizero2w_tray_sides,rpizero2w_round,rpizero2w_hex,rpizero2w_snap,rpizero2w_fitted,rpi1a+_shell,rpi1a+_panel,rpi1a+_stacked,rpi1a+_tray,rpi1a+_tray_sides,rpi1a+_round,rpi1a+_hex,rpi1a+_snap,rpi1a+_fitted,rpi1b+_shell,rpi1b+_panel,rpi1b+_stacked,rpi1b+_tray,rpi1b+_tray_sides,rpi1b+_round,rpi1b+_hex,rpi1b+_snap,rpi1b+_fitted,rpi3b_shell,rpi3b_panel,rpi3b_stacked,rpi3b_tray,rpi3b_tray_sides,rpi3b_round,rpi3b_hex,rpi3b_snap,rpi3b_fitted,rpi3b+_shell,rpi3b+_panel,rpi3b+_stacked,rpi3b+_tray,rpi3b+_tray_sides,rpi3b+_round,rpi3b+_hex,rpi3b+_snap,rpi3b+_fitted,rpi4b_shell,rpi4b_panel,rpi4b_stacked,rpi4b_tray,rpi4b_tray_sides,rpi4b_round,rpi4b_hex,rpi4b_snap,rpi4b_fitted,rockpi4b+_shell,rockpi4b+_panel,rockpi4b+_stacked,rockpi4b+_tray,rockpi4b+_tray_sides,rockpi4b+_round,rockpi4b+_hex,rockpi4b+_snap,rockpi4b+_fitted,rockpi4c_shell,rockpi4c_panel,rockpi4c_stackedrockpi4c_tray,rockpi4c_tray_sides,rockpi4c_round,rockpi4c_hex,rockpi4c_snap,rockpi4c_fitted,rockpi4c+_shell,rockpi4c+_panel,rockpi4c+_stacked,rockpi4c+_tray,rockpi4c+_tray_sides,rockpi4c+_round,rockpi4c+_hex,rockpi4c+_snap,rockpi4c+_fitted,vim1_shell,vim1_panel,vim1_stacked,vim1_tray,vim1_tray_sides,vim1_round,vim1_hex,vim1_snap,vim1_fitted,vim2_shell,vim2_panel,vim2_stacked,vim2_tray,vim2_tray_sides,vim2_round,vim2_hex,vim2_snap,vim2_fitted,vim3l_shell,vim3l_panel,vim3l_stacked,vim3l_tray,vim3l_tray_sides,vim3l_round,vim3l_hex,vim3l_snap,vim3l_fitted,vim3_shell,vim3_panel,vim3_stacked,vim3_tray,vim3_tray_sides,vim3_round,vim3_hex,vim3_snap,vim3_fitted,vim1_shell,vim4_panel,vim4_stacked,vim4_tray,vim4_tray_sides,vim4_round,vim4_hex,vim4_snap,vim4_fitted,tinkerboard_shell,tinkerboard_panel,tinkerboard_stacked,tinkerboard_tray,tinkerboard_tray_sides,tinkerboard_round,tinkerboard_hex,tinkerboard_snap,tinkerboard_fitted,tinkerboard-s_shell,tinkerboard-s_panel,tinkerboard-s_stacked,tinkerboard-s_tray,tinkerboard-s_tray_sides,tinkerboard-s_round,tinkerboard-s_hex,tinkerboard-s_snap,tinkerboard-s_fitted,tinkerboard-2_shell,tinkerboard-2_panel,tinkerboard-2_stacked,tinkerboard-2_tray,tinkerboard-2_tray_sides,tinkerboard-2_round,tinkerboard-2_hex,tinkerboard-2_snap,tinkerboard-2_fitted,tinkerboard-r2_shell,tinkerboard-r2_panel,tinkerboard-r2_stacked,tinkerboard-r2_tray,tinkerboard-r2_tray_sides,tinkerboard-r2_round,tinkerboard-r2_hex,tinkerboard-r2_snap,tinkerboard-r2_fitted,test] +accessory_name = "none"; // [none,c1+_shell_boombox,c1+_panel_boombox,c1+_panel_lcd3.5,c1+_desktop_lcd3.5,c1+_tray_boombox,c1+_tray_vu5,c1+_tray_vu7,c1+_round,c1+_hex,c2_shell,c2_shell_boombox,c2_panel,c2_panel_boombox,c2_panel_lcd3.5,c2_desktop_lcd3.5,c2_deskboom_lcd3.5,c2_stacked,c2_tray,c2_tray_sides,c2_tray_boombox,c2_tray_vu5,c2_tray_vu7,c2_round,c2_hex,c4_shell,c4_shell_boombox,c4_shell_vu7c,c4_panel,c4_panel_lcd3.5,c4_desktop_lcd3.5,c4_deskboom_lcd3.5,c4_panel_boombox,c4_stacked,c4_tray,c4_tray_sides,c4_tray_boombox,c4_tray_vu5,c4_tray_vu7,c4_round,c4_hex,xu4_tray_vu5,xu4_tray_vu7,xu4q_tray_vu5,xu4q_tray_vu7,n1_tray_vu5,n1_tray_vu7,n2_tray_vu5,n2_tray_vu7,n2+_tray_vu5,n2+_tray_vu7,n2+_tray_vu7_fan,m1_panel,m1_tray,m1_tray_drive,m1_tray_sides,m1_tray_vu5,m1_tray_vu7,h2_shell,h2_panel,h2_stacked,h2_tray,h2_tray_sides,h2_tray_vu5,h2_tray_vu7,h2_tray_router,h2_router_station,h2_lowboy,h2_lowboy_router,h2_shell_router,h2_shell_router-ssd,hc4_shell,hc4_panel,hc4_stacked,hc4_tray,hc4_tray_sides,hc4_tray_vu5,hc4_tray_vu7,hc4_tray_drivebox2.5,hc4_shell_drivebox2.5,hc4_shell_drivebox2.5v,hc4_shell_drivebox3.5,jetsonnano_shell,jetsonnano_panel,jetsonnano_stacked,jetsonnano_tray,jetsonnano_tray_sides,jetsonnano_snap,jetsonnano_fitted,rock64_shell,rock64_panel,rock64_stacked,rock64_tray,rock64_tray_sides,rock64_round,rock64_hex,rock64_snap,rock64_fitted,rockpro64_shell,rockpro64_panel,rockpro64_stacked,rockpro64_tray,rockpro64_tray_sides,rockpro64_round,rockpro64_hex,rockpro64_snap,rockpro64_fitted,show2_shell,rpizero_shell,rpizero_panel,rpizero_stacked,rpizero_tray,rpizero_tray_sides,rpizero_snap,rpizero_fitted,rpizero2w_shell,rpizero2w_panel,rpizero2w_stacked,rpizero2w_tray,rpizero2w_tray_sides,rpizero2w_snap,rpizero2w_fitted,rpi1a+_shell,rpi1a+_panel,rpi1a+_stacked,rpi1a+_tray,rpi1a+_tray_sides,rpi1a+_round,rpi1a+_hex,rpi1a+_snap,rpi1a+_fitted,rpi1b+_shell,rpi1b+_panel,rpi1b+_stacked,rpi1b+_tray,rpi1b+_tray_sides,rpi1b+_round,rpi1b+_hex,rpi1b+_snap,rpi1b+_fitted,rpi3b_shell,rpi3b_panel,rpi3b_stacked,rpi3b_tray,rpi3b_tray_sides,rpi3b_round,rpi3b_hex,rpi3b_snap,rpi3b_fitted,rpi3b+_shell,rpi3b+_panel,rpi3b+_stacked,rpi3b+_tray,rpi3b+_tray_sides,rpi3b+_round,rpi3b+_hex,rpi3b+_snap,rpi3b+_fitted,rpi4b_shell,rpi4b_panel,rpi4b_stacked,rpi4b_tray,rpi4b_tray_sides,rpi4b_round,rpi4b_hex,rpi4b_snap,rpi4b_fitted,rockpi4b+_shell,rockpi4b+_panel,rockpi4b+_stacked,rockpi4b+_tray,rockpi4b+_tray_sides,rockpi4b+_round,rockpi4b+_hex,rockpi4b+_snap,rockpi4b+_fitted,rockpi4c_shell,rockpi4c_panel,rockpi4c_stackedrockpi4c_tray,rockpi4c_tray_sides,rockpi4c_round,rockpi4c_hex,rockpi4c_snap,rockpi4c_fitted,rockpi4c+_shell,rockpi4c+_panel,rockpi4c+_stacked,rockpi4c+_tray,rockpi4c+_tray_sides,rockpi4c+_round,rockpi4c+_hex,rockpi4c+_snap,rockpi4c+_fitted,vim1_shell,vim1_panel,vim1_stacked,vim1_tray,vim1_tray_sides,vim1_round,vim1_hex,vim1_snap,vim1_fitted,vim2_shell,vim2_panel,vim2_stacked,vim2_tray,vim2_tray_sides,vim2_round,vim2_hex,vim2_snap,vim2_fitted,vim3l_shell,vim3l_panel,vim3l_stacked,vim3l_tray,vim3l_tray_sides,vim3l_round,vim3l_hex,vim3l_snap,vim3l_fitted,vim3_shell,vim3_panel,vim3_stacked,vim3_tray,vim3_tray_sides,vim3_round,vim3_hex,vim3_snap,vim3_fitted,vim1_shell,vim4_panel,vim4_stacked,vim4_tray,vim4_tray_sides,vim4_round,vim4_hex,vim4_snap,vim4_fitted,tinkerboard_shell,tinkerboard_panel,tinkerboard_stacked,tinkerboard_tray,tinkerboard_tray_sides,tinkerboard_round,tinkerboard_hex,tinkerboard_snap,tinkerboard_fitted,tinkerboard-s_shell,tinkerboard-s_panel,tinkerboard-s_stacked,tinkerboard-s_tray,tinkerboard-s_tray_sides,tinkerboard-s_round,tinkerboard-s_hex,tinkerboard-s_snap,tinkerboard-s_fitted,tinkerboard-2_shell,tinkerboard-2_panel,tinkerboard-2_stacked,tinkerboard-2_tray,tinkerboard-2_tray_sides,tinkerboard-2_round,tinkerboard-2_hex,tinkerboard-2_snap,tinkerboard-2_fitted,tinkerboard-r2_shell,tinkerboard-r2_panel,tinkerboard-r2_stacked,tinkerboard-r2_tray,tinkerboard-r2_tray_sides,tinkerboard-r2_round,tinkerboard-r2_hex,tinkerboard-r2_snap,tinkerboard-r2_fitted,test] a = search([accessory_name],accessory_data); s = search([sbc_model],sbc_data); @@ -572,10 +572,10 @@ module case_bottom(case_design) { vertical=[c_fillet-1,c_fillet-1,c_fillet-1,c_fillet-1], top=[0,0,0,0], bottom=[fillet,fillet,fillet,fillet,fillet], $fn=90); // snap top indent - translate([-gap-wallthick+.75,(depth/2)-25-gap-wallthick,case_z-.5]) - rotate([0,45,0]) cube([4,50,4]); - translate([width-wallthick-gap-6.25,(depth/2)-25-gap-wallthick,case_z-.5]) - rotate([0,45,0]) cube([4,50,4]); + translate([-gap-wallthick+.75,(depth/2)-(depth*.75)/2-gap-wallthick,case_z-.5]) + rotate([0,45,0]) cube([4,depth*.75,4]); + translate([width-wallthick-gap-6.25,(depth/2)-(depth*.75)/2-gap-wallthick,case_z-.5]) + rotate([0,45,0]) cube([4,depth*.75,4]); } } if(case_design == "fitted") { @@ -1126,16 +1126,16 @@ module case_top(case_design) { } // snap top outdent difference() { - translate([-2.25+tol,(depth/2)-22.5-gap-wallthick,case_z-.5]) - rotate([0,45,0]) cube([4,45,4]); - translate([-.75,(depth/2)-23-gap-wallthick,case_z+floorthick-5.75]) - rotate([0,0,0]) cube([6,47,6]); + translate([-1.90+tol,(depth/2)-((depth*.75)/2)+2.5-gap-wallthick,case_z-.5]) + rotate([0,45,0]) cube([4,(depth*.75)-5,4]); + translate([-.75,(depth/2)-((depth*.75)/2)+1.25-gap-wallthick,case_z+floorthick-5.75]) + rotate([0,0,0]) cube([6,(depth*.75)-2,6]); } difference() { - translate([width-wallthick-gap-6.9-tol,(depth/2)-22.5-gap-wallthick,case_z-.5]) - rotate([0,45,0]) cube([4,45,4]); - translate([width-wallthick-gap-8.5,(depth/2)-23-gap-wallthick,case_z+floorthick-5.75]) - rotate([0,0,0]) cube([6,47,6]); + translate([width-wallthick-gap-6.8-tol,(depth/2)-((depth*.75)/2)+2.5-gap-wallthick,case_z-.5]) + rotate([0,45,0]) cube([4,(depth*.75)-5,4]); + translate([width-wallthick-gap-8.5,(depth/2)-((depth*.75)/2)+1.25-gap-wallthick,case_z+floorthick-5.75]) + rotate([0,0,0]) cube([6,(depth*.75)-2,6]); } } if(case_design == "fitted") { @@ -1825,7 +1825,7 @@ module open_io() { cube([54,wallthick+(2*adjust),top_height-floorthick-5]); } if(gpio_opening == "punchout") { - translate([loc_x+1,depth-(2*wallthick)-adjust-gap,bottom_height+9]) + translate([loc_x+1,depth-(2*wallthick)-adjust-gap,bottom_height+7.5]) rotate([-90,0,0]) punchout(50,11,2,wallthick+(2*adjust),c_fillet,"slot"); } } @@ -1841,7 +1841,7 @@ module open_io() { rotate([0,0,-90]) cube([54,wallthick+(2*adjust),top_height-floorthick-5]); } if(gpio_opening == "punchout") { - translate([loc_x+8,depth-15,bottom_height+9]) + translate([loc_x+8,depth-15,bottom_height+7.5]) rotate([-90,0,-90]) punchout(50,11,2,wallthick+(2*adjust),c_fillet,"slot"); } } @@ -1857,7 +1857,7 @@ module open_io() { cube([41,wallthick+(2*adjust),top_height-floorthick-5]); } if(gpio_opening == "punchout") { - translate([loc_x+1,depth-(2*wallthick)-adjust-gap,bottom_height+9]) + translate([loc_x+1,depth-(2*wallthick)-adjust-gap,bottom_height+8]) rotate([-90,0,0]) punchout(34,11,2,wallthick+(2*adjust),3,"slot"); } } diff --git a/sbc_case_builder_accessories.cfg b/sbc_case_builder_accessories.cfg index a115782..1426e0c 100644 --- a/sbc_case_builder_accessories.cfg +++ b/sbc_case_builder_accessories.cfg @@ -687,6 +687,12 @@ accessory_data = [ ["jetsonnano_tray_sides", "sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],62,43,8,0,0,"",[1,1,1,1]], // sub heatsink opening + ["jetsonnano_snap", + "sub","vent",17.5,36.375,35.5,"top",[0,0,0],2,43,4,1,16,"horizontal",1], // sub vent opening + + ["jetsonnano_fitted", + "sub","vent",17.5,36.375,33.5,"top",[0,0,0],2,43,4,1,16,"horizontal",1], // sub vent opening + ["rock64_shell", "sub","fan",10,10,23.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening @@ -738,6 +744,14 @@ accessory_data = [ "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 + ["rockpro64_round", + "sub","fan",43,28,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_hex", + "sub","fan",43,28,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_snap", "sub","fan",43,28,28,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening "sub","rectangle",43,0,28,"top",[0,0,0],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening @@ -787,7 +801,7 @@ accessory_data = [ "sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,23.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening ["rpi1b+_panel", "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening @@ -942,97 +956,205 @@ accessory_data = [ "sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening ["rockpi4b+_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4b+_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4b+_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4b+_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4b+_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4b+_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4b+_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4b+_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4b+_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_shell", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_panel", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_stacked", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_tray", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_tray_sides", - "sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_round", - "suball","rectangle",4.5,-26,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-26,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_hex", - "suball","rectangle",4.5,-20,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "suball","rectangle",21.5,-26,4,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "suball","rectangle",4.5,-20,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "suball","rectangle",21.5,-26,13,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_snap", - "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["rockpi4c+_fitted", - "sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening + "sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening + "add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1], + "add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]], ["vim1_shell", "sub","fan",10,10,23.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening diff --git a/sbc_case_builder_library.scad b/sbc_case_builder_library.scad index 411624a..11f204a 100644 --- a/sbc_case_builder_library.scad +++ b/sbc_case_builder_library.scad @@ -43,7 +43,7 @@ 20220515 version 1.2.3 removed spacer(); added screw(); modified hk_vu8m(); added m1_hdmount(); added hdd35_25holder(length) printer friendly punchout(),added remaining mask() entries, standardized mask() 2022xxxx version 2.x.x increased mask projection for ir_1, added mask for usb2 and usb3 single_horizontal_a, hdmi_micro, - video-hdmi_mini,microsdcard + video-hdmi_mini,microsdcard,momentary_7x3x3_90 see https://github.com/hominoids/SBC_Case_Builder @@ -93,7 +93,6 @@ uart_micro() rj45() header(pins) - momentary45x15 encl_header_12() micro2pin() audio_jack35() @@ -3001,6 +3000,22 @@ module mask(loc_x,loc_y,loc_z,rotation,side,class,type,wallthick,gap,floorthick, translate([-.5,-3.75,0]) cube([7,2.5,6.5]); } } + if(type == "momentary_7x3x3_90" && rotation == 0) { + place(loc_x,loc_y,loc_z,7,3,rotation,side) + translate([0,-6,0]) cube([7,8,3]); + } + if(type == "momentary_7x3x3_90" && rotation == 90) { + place(loc_x,loc_y,loc_z,7,3,rotation,side) + translate([0,-6,0]) cube([7,8,3]); + } + if(type == "momentary_7x3x3_90" && rotation == 180) { + place(loc_x,loc_y,loc_z,7,3,rotation,side) + translate([0,-6,0]) cube([7,8,3]); + } + if(type == "momentary_7x3x3_90" && rotation == 270) { + place(loc_x,loc_y,loc_z,7,3,rotation,side) + translate([0,-6,0]) cube([7,8,3]); + } if(type == "audio_micro" && rotation == 0) { place(loc_x,loc_y,loc_z,7.5,7.5,rotation,side) translate([0,4,0]) cube([7.5,8,4]);