diff --git a/sbc_case_builder.json b/sbc_case_builder.json index 71ec4fc..602152d 100644 --- a/sbc_case_builder.json +++ b/sbc_case_builder.json @@ -2,6 +2,7 @@ "parameterSets": { "c1+_shell": { "$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]", @@ -22,7 +23,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -52,6 +52,7 @@ }, "c1+_shell_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_shell_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -72,7 +73,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -102,6 +102,7 @@ }, "c1+_panel": { "$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]", @@ -122,7 +123,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -152,6 +152,7 @@ }, "c1+_panel_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_panel_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -172,7 +173,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -202,6 +202,7 @@ }, "c1+_panel_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_panel_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -222,7 +223,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -252,6 +252,7 @@ }, "c1+_desktop_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_desktop_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -272,7 +273,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -302,6 +302,7 @@ }, "c1+_deskboom_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_deskboom_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -322,7 +323,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -352,6 +352,7 @@ }, "c1+_stacked": { "$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]", @@ -372,7 +373,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -402,6 +402,7 @@ }, "c1+_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]", @@ -422,7 +423,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -452,6 +452,7 @@ }, "c1+_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]", @@ -472,7 +473,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -502,6 +502,7 @@ }, "c1+_tray_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_tray_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -522,7 +523,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -552,6 +552,7 @@ }, "c1+_tray_vu5": { "$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]", @@ -572,7 +573,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -602,6 +602,7 @@ }, "c1+_tray_vu7": { "$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]", @@ -622,7 +623,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -652,6 +652,7 @@ }, "c1+_round": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_round", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -672,7 +673,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -698,10 +698,11 @@ "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" + "wallthick": "2" }, "c1+_hex": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_hex", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -722,7 +723,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -748,10 +748,11 @@ "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" + "wallthick": "2" }, "c1+_snap": { "$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]", @@ -772,7 +773,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -802,6 +802,7 @@ }, "c1+_fitted": { "$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]", @@ -822,7 +823,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -852,6 +852,7 @@ }, "c2_shell": { "$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]", @@ -872,7 +873,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -902,6 +902,7 @@ }, "c2_shell_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_shell_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -922,7 +923,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -952,6 +952,7 @@ }, "c2_panel": { "$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]", @@ -972,7 +973,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1002,6 +1002,7 @@ }, "c2_panel_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_panel_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1022,7 +1023,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1052,6 +1052,7 @@ }, "c2_panel_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_panel_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1072,7 +1073,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1102,6 +1102,7 @@ }, "c2_desktop_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_desktop_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1122,7 +1123,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1152,6 +1152,7 @@ }, "c2_deskboom_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_deskboom_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1172,7 +1173,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1202,6 +1202,7 @@ }, "c2_stacked": { "$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]", @@ -1222,7 +1223,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -1252,6 +1252,7 @@ }, "c2_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]", @@ -1272,7 +1273,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1302,6 +1302,7 @@ }, "c2_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]", @@ -1322,7 +1323,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1352,6 +1352,7 @@ }, "c2_tray_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_tray_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1372,7 +1373,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1402,6 +1402,7 @@ }, "c2_tray_vu5": { "$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]", @@ -1422,7 +1423,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1452,6 +1452,7 @@ }, "c2_tray_vu7": { "$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]", @@ -1472,7 +1473,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1502,6 +1502,7 @@ }, "c2_round": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_round", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1522,7 +1523,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -1548,10 +1548,11 @@ "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" + "wallthick": "2" }, "c2_hex": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c1+_hex", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1572,7 +1573,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -1598,10 +1598,11 @@ "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" + "wallthick": "2" }, "c2_snap": { "$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]", @@ -1622,7 +1623,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1652,6 +1652,7 @@ }, "c2_fitted": { "$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]", @@ -1672,7 +1673,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1702,6 +1702,7 @@ }, "c4_shell": { "$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]", @@ -1722,7 +1723,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1752,6 +1752,7 @@ }, "c4_shell_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c4_shell_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 7, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1772,7 +1773,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1802,6 +1802,7 @@ }, "c4_panel": { "$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]", @@ -1822,7 +1823,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1852,6 +1852,7 @@ }, "c4_panel_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c4_panel_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1872,7 +1873,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1902,6 +1902,7 @@ }, "c4_panel_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c4_panel_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1922,7 +1923,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1952,6 +1952,7 @@ }, "c4_desktop_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c4_desktop_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -1972,7 +1973,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2002,6 +2002,7 @@ }, "c4_deskboom_lcd3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c4_deskboom_lcd3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -2022,7 +2023,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2052,6 +2052,7 @@ }, "c4_stacked": { "$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]", @@ -2072,7 +2073,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2102,6 +2102,7 @@ }, "c4_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]", @@ -2122,7 +2123,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2152,6 +2152,7 @@ }, "c4_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]", @@ -2172,7 +2173,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2202,6 +2202,7 @@ }, "c4_tray_boombox": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c4_tray_boombox", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -2222,7 +2223,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2252,6 +2252,7 @@ }, "c4_tray_vu5": { "$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]", @@ -2272,7 +2273,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2302,6 +2302,7 @@ }, "c4_tray_vu7": { "$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]", @@ -2322,7 +2323,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2352,6 +2352,7 @@ }, "c4_round": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c4_round", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -2372,7 +2373,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2398,10 +2398,11 @@ "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" + "wallthick": "2" }, "c4_hex": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "c4_hex", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -2419,10 +2420,9 @@ "cooling": "fan", "exhaust_vents": "none", "fillet": "0", - "floorthick": "3", + "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2448,10 +2448,11 @@ "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" + "wallthick": "2" }, "c4_snap": { "$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]", @@ -2472,7 +2473,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2502,6 +2502,7 @@ }, "c4_fitted": { "$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]", @@ -2522,7 +2523,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2552,6 +2552,7 @@ }, "xu4_shell": { "$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]", @@ -2572,7 +2573,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2602,6 +2602,7 @@ }, "xu4_panel": { "$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]", @@ -2622,7 +2623,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2652,6 +2652,7 @@ }, "xu4_stacked": { "$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]", @@ -2672,7 +2673,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2702,6 +2702,7 @@ }, "xu4_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]", @@ -2722,7 +2723,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2752,6 +2752,7 @@ }, "xu4_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]", @@ -2772,7 +2773,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2802,6 +2802,7 @@ }, "xu4_tray_vu5": { "$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]", @@ -2822,7 +2823,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2852,6 +2852,7 @@ }, "xu4_tray_vu7": { "$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]", @@ -2872,7 +2873,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2902,6 +2902,7 @@ }, "xu4_snap": { "$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]", @@ -2922,7 +2923,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2952,6 +2952,7 @@ }, "xu4_fitted": { "$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]", @@ -2972,7 +2973,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3002,6 +3002,7 @@ }, "xu4q_shell": { "$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]", @@ -3022,7 +3023,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3052,6 +3052,7 @@ }, "xu4q_panel": { "$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]", @@ -3072,7 +3073,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3102,6 +3102,7 @@ }, "xu4q_stacked": { "$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]", @@ -3122,7 +3123,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3152,6 +3152,7 @@ }, "xu4q_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]", @@ -3172,7 +3173,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3202,6 +3202,7 @@ }, "xu4q_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]", @@ -3222,7 +3223,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3252,6 +3252,7 @@ }, "xu4q_tray_vu5": { "$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]", @@ -3272,7 +3273,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3302,6 +3302,7 @@ }, "xu4q_tray_vu7": { "$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]", @@ -3322,7 +3323,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3352,6 +3352,7 @@ }, "xu4q_snap": { "$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]", @@ -3372,7 +3373,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3402,6 +3402,7 @@ }, "xu4q_fitted": { "$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]", @@ -3422,7 +3423,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3452,6 +3452,7 @@ }, "hc4_shell": { "$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]", @@ -3472,7 +3473,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3502,6 +3502,7 @@ }, "hc4_shell_drivebox2.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "hc4_shell_drivebox2.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 27, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -3522,7 +3523,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3552,6 +3552,7 @@ }, "hc4_shell_drivebox2.5v": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "hc4_shell_drivebox2.5v", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 27, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -3572,7 +3573,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3602,6 +3602,7 @@ }, "hc4_shell_drivebox3.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "hc4_shell_drivebox3.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 28, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -3622,7 +3623,6 @@ "floorthick": "3", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3652,6 +3652,7 @@ }, "hc4_panel": { "$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]", @@ -3672,7 +3673,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3702,6 +3702,7 @@ }, "hc4_stacked": { "$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]", @@ -3722,7 +3723,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3752,6 +3752,7 @@ }, "hc4_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]", @@ -3772,7 +3773,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3802,6 +3802,7 @@ }, "hc4_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]", @@ -3822,7 +3823,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3852,6 +3852,7 @@ }, "hc4_tray_vu5": { "$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]", @@ -3872,7 +3873,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3902,6 +3902,7 @@ }, "hc4_tray_vu7": { "$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]", @@ -3922,7 +3923,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3952,6 +3952,7 @@ }, "hc4_tray_drivebox2.5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "hc4_tray_drivebox2.5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -3972,7 +3973,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4000,8 +4000,59 @@ "vu_rotation": "[15, 0, 0]", "wallthick": "2" }, + "hc4_round": { + "$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": "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", + "gpio_opening": "none", + "indents": "true", + "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": "true", + "sbc_bottom_standoffs": "true", + "sbc_highlight": "false", + "sbc_model": "hc4", + "sbc_off": "false", + "sbc_top_standoffs": "false", + "sidethick": "1", + "sidewall_support": "true", + "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": "2" + }, "hc4_snap": { "$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]", @@ -4022,7 +4073,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4052,6 +4102,7 @@ }, "hc4_fitted": { "$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]", @@ -4072,7 +4123,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4102,6 +4152,7 @@ }, "m1_panel": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "m1_panel", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -4122,7 +4173,6 @@ "floorthick": "2", "gap": "2", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4152,6 +4202,7 @@ }, "m1_tray": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "m1_tray", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -4172,7 +4223,6 @@ "floorthick": "2", "gap": "2", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4202,6 +4252,7 @@ }, "m1_tray_drive": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "m1_tray_drive", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -4222,7 +4273,6 @@ "floorthick": "2", "gap": "2", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4252,6 +4302,7 @@ }, "m1_tray_sides": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "m1_tray_sides", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -4272,7 +4323,6 @@ "floorthick": "2", "gap": "2", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4302,6 +4352,7 @@ }, "m1_tray_vu5": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "m1_tray_vu5", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -4322,7 +4373,6 @@ "floorthick": "2", "gap": "2", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4352,6 +4402,7 @@ }, "m1_tray_vu7": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "m1_tray_vu7", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -4372,7 +4423,6 @@ "floorthick": "2", "gap": "2", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4402,6 +4452,7 @@ }, "m1_snap": { "$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]", @@ -4422,7 +4473,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4452,6 +4502,7 @@ }, "m1_fitted": { "$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]", @@ -4472,7 +4523,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4502,6 +4552,7 @@ }, "n1_shell": { "$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]", @@ -4522,7 +4573,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4552,6 +4602,7 @@ }, "n1_panel": { "$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]", @@ -4572,7 +4623,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4602,6 +4652,7 @@ }, "n1_stacked": { "$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]", @@ -4622,7 +4673,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4652,6 +4702,7 @@ }, "n1_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]", @@ -4672,7 +4723,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4702,6 +4752,7 @@ }, "n1_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]", @@ -4722,7 +4773,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4752,6 +4802,7 @@ }, "n1_tray_vu5": { "$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]", @@ -4772,7 +4823,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4802,6 +4852,7 @@ }, "n1_tray_vu7": { "$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]", @@ -4822,7 +4873,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4852,6 +4902,7 @@ }, "n1_snap": { "$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]", @@ -4872,7 +4923,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4902,6 +4952,7 @@ }, "n1_fitted": { "$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]", @@ -4922,7 +4973,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4952,6 +5002,7 @@ }, "n2_panel": { "$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]", @@ -4972,7 +5023,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5002,6 +5052,7 @@ }, "n2_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]", @@ -5022,7 +5073,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5052,6 +5102,7 @@ }, "n2_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]", @@ -5072,7 +5123,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5102,6 +5152,7 @@ }, "n2_tray_vu5": { "$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]", @@ -5122,7 +5173,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5152,6 +5202,7 @@ }, "n2_tray_vu7": { "$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]", @@ -5172,7 +5223,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5202,6 +5252,7 @@ }, "n2_snap": { "$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]", @@ -5222,7 +5273,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5252,6 +5302,7 @@ }, "n2_fitted": { "$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]", @@ -5272,7 +5323,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5302,6 +5352,7 @@ }, "n2+_panel": { "$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]", @@ -5322,7 +5373,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5352,6 +5402,7 @@ }, "n2+_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]", @@ -5372,7 +5423,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5402,6 +5452,7 @@ }, "n2+_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]", @@ -5422,7 +5473,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5452,6 +5502,7 @@ }, "n2+_tray_vu5": { "$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]", @@ -5472,7 +5523,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5502,6 +5552,7 @@ }, "n2+_tray_vu7": { "$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]", @@ -5522,7 +5573,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5552,6 +5602,7 @@ }, "n2+_tray_vu7_fan": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "n2+_tray_vu7_fan", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -5572,7 +5623,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5602,6 +5652,7 @@ }, "n2+_snap": { "$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]", @@ -5622,7 +5673,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5652,6 +5702,7 @@ }, "n2+_fitted": { "$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]", @@ -5672,7 +5723,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5702,6 +5752,7 @@ }, "h2_shell": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_shell", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -5722,7 +5773,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5752,6 +5802,7 @@ }, "h2_shell_router": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_shell_router", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -5772,7 +5823,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5802,6 +5852,7 @@ }, "h2_shell_router-ssd": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_shell_router-ssd", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -5822,7 +5873,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5852,6 +5902,7 @@ }, "h2_lowboy": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_lowboy", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -5872,7 +5923,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5902,6 +5952,7 @@ }, "h2_lowboy_router": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_lowboy_router", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -5922,7 +5973,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5952,6 +6002,7 @@ }, "h2_panel": { "$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]", @@ -5972,7 +6023,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6002,6 +6052,7 @@ }, "h2_stacked": { "$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]", @@ -6022,7 +6073,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6052,6 +6102,7 @@ }, "h2_tray": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_tray", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6072,7 +6123,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6102,6 +6152,7 @@ }, "h2_tray_sides": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_tray_sides", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6122,7 +6173,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6152,6 +6202,7 @@ }, "h2_tray_vu5": { "$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]", @@ -6172,7 +6223,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6202,6 +6252,7 @@ }, "h2_tray_vu7": { "$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]", @@ -6222,7 +6273,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6252,6 +6302,7 @@ }, "h2_tray_router": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_tray_router", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6272,7 +6323,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6302,6 +6352,7 @@ }, "h2_router_station": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "h2_router_station", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6322,7 +6373,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6352,6 +6402,7 @@ }, "h2_snap": { "$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]", @@ -6372,7 +6423,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6402,6 +6452,7 @@ }, "h2_fitted": { "$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]", @@ -6422,7 +6473,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6452,6 +6502,7 @@ }, "jetsonnano_shell": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "jetsonnano_shell", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6472,7 +6523,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6502,6 +6552,7 @@ }, "jetsonnano_panel": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "jetsonnano_panel", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6522,7 +6573,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6552,6 +6602,7 @@ }, "jetsonnano_stacked": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "jetsonnano_stacked", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6572,7 +6623,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6602,6 +6652,7 @@ }, "jetsonnano_tray": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "jetsonnano_tray", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6622,7 +6673,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6652,6 +6702,7 @@ }, "jetsonnano_tray_sides": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "jetsonnano_tray_sides", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6672,7 +6723,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6702,6 +6752,7 @@ }, "jetsonnano_snap": { "$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]", @@ -6722,7 +6773,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6752,6 +6802,7 @@ }, "jetsonnano_fitted": { "$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]", @@ -6772,7 +6823,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6802,6 +6852,7 @@ }, "rockpro64_shell": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rockpro64_shell", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6822,7 +6873,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "vent", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6852,6 +6902,7 @@ }, "rockpro64_panel": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rockpro64_panel", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6872,7 +6923,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "vent", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6902,6 +6952,7 @@ }, "rockpro64_stacked": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rockpro64_stacked", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6922,7 +6973,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "vent", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6952,6 +7002,7 @@ }, "rockpro64_tray": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rockpro64_tray", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -6972,7 +7023,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "vent", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7002,6 +7052,7 @@ }, "rockpro64_tray_sides": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rockpro64_tray_sides", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7022,7 +7073,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "vent", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7050,8 +7100,109 @@ "vu_rotation": "[15, 0, 0]", "wallthick": "2" }, + "rockpro64_round": { + "$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": "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", + "gpio_opening": "none", + "indents": "true", + "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": "true", + "sbc_bottom_standoffs": "true", + "sbc_highlight": "false", + "sbc_model": "rockpro64", + "sbc_off": "false", + "sbc_top_standoffs": "false", + "sidethick": "1", + "sidewall_support": "true", + "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" + }, + "rockpro64_hex": { + "$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": "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", + "gpio_opening": "none", + "indents": "true", + "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": "true", + "sbc_bottom_standoffs": "true", + "sbc_highlight": "false", + "sbc_model": "rockpro64", + "sbc_off": "false", + "sbc_top_standoffs": "false", + "sidethick": "1", + "sidewall_support": "true", + "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" + }, "rockpro64_snap": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rockpro64_snap", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7072,7 +7223,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7102,6 +7252,7 @@ }, "rockpro64_fitted": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rockpro64_fitted", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7122,7 +7273,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7152,6 +7302,7 @@ }, "show2_shell": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "show2_shell", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7172,7 +7323,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7202,6 +7352,7 @@ }, "rpi3b+_shell": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_shell", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7222,7 +7373,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "punchout", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7252,6 +7402,7 @@ }, "rpi3b+_panel": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_panel", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7272,7 +7423,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "punchout", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7302,6 +7452,7 @@ }, "rpi3b+_stacked": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_stacked", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7322,7 +7473,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7352,6 +7502,7 @@ }, "rpi3b+_tray": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_tray", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7372,7 +7523,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "punchout", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7402,6 +7552,7 @@ }, "rpi3b+_tray_sides": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_tray_sides", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7422,7 +7573,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "punchout", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7452,6 +7602,7 @@ }, "rpi3b+_round": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_round", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7472,7 +7623,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7502,6 +7652,7 @@ }, "rpi3b+_hex": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_hex", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7522,7 +7673,6 @@ "floorthick": "2", "gap": "1.5", "gpio_opening": "none", - "accessory_highlight": "false", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7552,6 +7702,7 @@ }, "rpi3b+_snap": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_snap", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7572,7 +7723,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "punchout", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7602,6 +7752,7 @@ }, "rpi3b+_fitted": { "$fn": "90", + "accessory_highlight": "false", "accessory_name": "rpi3b+_fitted", "adjust": "0.01", "bottom_ext_standoff": "[6.75, 5, 3.6, 10, 4, 1, 0, 0, 0, 4.5, 5.1]", @@ -7622,7 +7773,6 @@ "floorthick": "2", "gap": "1", "gpio_opening": "punchout", - "accessory_highlight": "false", "indents": "true", "lip": "5", "lower_bottom": "0", diff --git a/sbc_case_builder.scad b/sbc_case_builder.scad index 6b70c66..7ab5b49 100644 --- a/sbc_case_builder.scad +++ b/sbc_case_builder.scad @@ -102,6 +102,8 @@ gap = 1; //[.5:.5:5] c_fillet = 3; //[0:.5:9] // edge fillets fillet = 0; //[0:.5:6] +// tolerance for fitted surfaces +tol = .25; //[-.5:.0625:.5] // enable indentations around io openings indents = true; // enable wall support for standoffs @@ -123,18 +125,18 @@ exhaust_vents = "vent"; // [none,vent] // special mode mode = "none"; // [none,net_card] -// top case standoff - [diameter,height(top_height-pcb_loc_z),holesize,supportsize,supportheight,type(0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole),standoff style(0=hex, 1=cylinder),enable reverse standoff,enable insert at top of standoff,insert hole dia.,insert depth] +// top case standoff - [diameter,height(not used),holesize,supportsize,supportheight,type(0=none, 1=countersink, 2=recessed, 3=nut holder, 4=blind),style(0=hex, 1=cylinder),reverse,insert,insert hole dia.,insert depth] top_standoff = [6.75,18,2.5,10,4,4,0,1,0,4.5,5.1]; -// bottom case standoff - [diameter,height(bottom_height+pcb_loc_z-pcb_z),holesize,supportsize,supportheight,type(0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole),standoff style(0=hex, 1=cylinder),enable reverse standoff,enable insert at top of standoff,insert hole dia.,insert depth] +// bottom case standoff - [diameter,height(not used),holesize,supportsize,supportheight,type(0=none, 1=countersink, 2=recessed, 3=nut holder, 4=blind),style(0=hex, 1=cylinder),reverse,insert,insert hole dia.,insert depth] bottom_standoff = [6.75,7,3.6,10,4,1,0,0,0,4.5,5.1]; -// top case extened standoff - [diameter,height(top_height),holesize,supportsize,supportheight,type(0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole),standoff style(0=hex, 1=cylinder),enable reverse standoff,enable insert at top of standoff,insert hole dia.,insert depth] +// top case extened standoff - [diameter,height(not used),holesize,supportsize,supportheight,type(0=none, 1=countersink, 2=recessed, 3=nut holder, 4=blind),style(0=hex, 1=cylinder),reverse,insert,insert hole dia.,insert depth] top_ext_standoff = [6.75,18,2.5,10,4,4,0,1,0,4.5,5.1]; -// bottom case extended standoff - [diameter,height(bttom_height),holesize,supportsize,supportheight,type(0=none, 1=countersink, 2=recessed hole, 3=nut holder, 4=blind hole),standoff style(0=hex, 1=cylinder),enable reverse standoff,enable insert at top of standoff,insert hole dia.,insert depth] +// bottom case extended standoff - [diameter,height(not used),holesize,supportsize,supportheight,type(0=none, 1=countersink, 2=recessed, 3=nut holder, 4=blind),style(0=hex, 1=cylinder),reverse,insert,insert hole dia.,insert depth] 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,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,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,rockpro64_shell,rockpro64_panel,rockpro64_stacked,rockpro64_tray,rockpro64_tray_sides,show2_shell,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,rockpro64_shell,rockpro64_panel,rockpro64_stacked,rockpro64_tray,rockpro64_tray_sides,rockpro64_round,rockpro64_hex,rockpro64_snap,rockpro64_fitted,show2_shell,rpi3b+_shell,rpi3b+_panel,rpi3b+_stacked,rpi3b+_tray,rpi3b+_tray_sides,rpi3b+_round,rpi3b+_hex,rpi3b+_snap,rpi3b+_fitted,test] a = search([accessory_name],accessory_data); s = search([sbc_model],sbc_data); @@ -150,6 +152,7 @@ depth = pcb_depth+2*(wallthick+gap)+case_offset_y; top_height = pcb_tmaxz+floorthick+case_offset_tz; bottom_height = pcb_bmaxz+floorthick+case_offset_bz; case_z = bottom_height+top_height; +case_diameter = sqrt(pow(width-wallthick-gap,2)+pow(depth-wallthick-gap,2)); /* [Hidden] */ @@ -158,8 +161,6 @@ $fn=90; case_fn = 360; // circle segments for round cases case_ffn = 90; // circle segments for fillet of round cases lip = 5; -case_diameter = width*1.14; -tol = .25; vu_rotation = [15,0,0]; @@ -194,10 +195,14 @@ if (view == "platter") { case_side(case_design,case_style,"left"); } } - if(case_design == "round" || case_design == "hex") { + if(case_design == "round") { case_bottom(case_design); translate([width+30,depth,case_z-floorthick-gap]) rotate([180,0,0]) case_top(case_design); } + if(case_design == "hex") { + case_bottom(case_design); + translate([width+30,depth,case_z]) rotate([180,0,0]) case_top(case_design); + } if(case_design == "snap") { case_bottom(case_design); translate([0,(2*depth)+20,case_z+2*floorthick]) rotate([180,0,0]) case_top(case_design); @@ -522,8 +527,8 @@ module case_bottom(case_design) { cylinder_fillet_inside(h=bottom_height+adjust+floorthick+lip, r=(case_diameter/2)-lip/2,top=0, bottom=fillet-1, $fn=case_fn, fillet_fn=case_ffn, center=true); - translate([-16,(depth/2)-60,-adjust]) - cube([width+10,110,case_z-2*floorthick-2]); + translate([-16,(depth/2)-150,-adjust]) + cube([width+10,300,case_z-2*floorthick-2]); translate([width-9,(depth/2)-62.5,bottom_height]) cube([20,110,top_height-2*floorthick-2]); } @@ -533,10 +538,10 @@ module case_bottom(case_design) { difference() { translate([pcb_width/2,pcb_depth/2,bottom_height/2]) rotate([0,0,30]) cylinder_fillet_inside(h=bottom_height, r=case_diameter/2, - top=0, bottom=c_fillet, $fn=6, fillet_fn=case_ffn, center=true); + top=0, bottom=fillet, $fn=6, fillet_fn=case_ffn, center=true); translate([pcb_width/2,pcb_depth/2,(bottom_height/2)+floorthick]) rotate([0,0,30]) cylinder_fillet_inside(h=bottom_height+adjust+floorthick, - r=(case_diameter/2)-lip/2,top=0, bottom=c_fillet-1, $fn=6, + r=(case_diameter/2)-lip/2,top=0, bottom=fillet-1, $fn=6, fillet_fn=case_ffn, center=true); difference() { translate([pcb_width/2,pcb_depth/2,bottom_height-lip]) rotate([0,0,30]) @@ -548,10 +553,10 @@ module case_bottom(case_design) { difference() { translate([pcb_width/2,pcb_depth/2,(bottom_height/2)+2*floorthick]) rotate([0,0,30]) cylinder_fillet_inside(h=bottom_height+adjust+floorthick+lip, - r=(case_diameter/2)-lip/2,top=0, bottom=c_fillet-1, $fn=6, + r=(case_diameter/2)-lip/2,top=0, bottom=fillet-1, $fn=6, fillet_fn=case_ffn, center=true); - translate([-16,(depth/2)-60,-adjust]) - cube([width+10,110,case_z-2*floorthick-2]); + translate([-16,(depth/2)-150,-adjust]) + cube([width+10,300,case_z-2*floorthick-2]); translate([width-9,(depth/2)-62.5,bottom_height]) cube([20,110,top_height-2*floorthick-2]); } @@ -718,33 +723,33 @@ case_z+floorthick], pcb_hole_size = sbc_data[s[0]][i+2]; if(sbc_model == "h2" && mode == "net_card" && (i == 7 || i ==13)) { if (pcb_hole_x!=0 && pcb_hole_y!=0) { - netcard_standoff = [bottom_standoff[0], // diameter - bottom_height-pcb_z+pcb_loc_z-4,// height bottom_height-pcb_z - bottom_standoff[2], // holesize - bottom_standoff[3], // supportsize - bottom_standoff[4], // supportheight - bottom_standoff[5], // 1=countersink, 2=recessed hole, 3=nut holder, 4=blind - bottom_standoff[6], // standoff style 0=hex, 1=cylinder - bottom_standoff[7], // enable reverse standoff - bottom_standoff[8], // enable insert at top of standoff - bottom_standoff[9], // insert hole dia. mm - bottom_standoff[10]]; // insert depth mm + netcard_standoff = [bottom_standoff[0], + bottom_height-pcb_z+pcb_loc_z-4, + bottom_standoff[2], + bottom_standoff[3], + bottom_standoff[4], + bottom_standoff[5], + bottom_standoff[6], + bottom_standoff[7], + bottom_standoff[8], + bottom_standoff[9], + bottom_standoff[10]]; translate([pcb_hole_x,pcb_hole_y,0]) standoff(netcard_standoff); } } else { if (pcb_hole_x!=0 && pcb_hole_y!=0) { - normal_standoff = [bottom_standoff[0], // diameter - bottom_height-pcb_z+pcb_loc_z, // height bottom_height-pcb_z - bottom_standoff[2], // holesize - bottom_standoff[3], // supportsize - bottom_standoff[4], // supportheight - bottom_standoff[5], // 1=countersink, 2=recessed hole, 3=nut holder, 4=blind - bottom_standoff[6], // standoff style 0=hex, 1=cylinder - bottom_standoff[7], // enable reverse standoff - bottom_standoff[8], // enable insert at top of standoff - bottom_standoff[9], // insert hole dia. mm - bottom_standoff[10]]; // insert depth mm + normal_standoff = [bottom_standoff[0], + bottom_height-pcb_z+pcb_loc_z, + bottom_standoff[2], + bottom_standoff[3], + bottom_standoff[4], + bottom_standoff[5], + bottom_standoff[6], + bottom_standoff[7], + bottom_standoff[8], + bottom_standoff[9], + bottom_standoff[10]]; translate([pcb_hole_x,pcb_hole_y,0]) standoff(normal_standoff); } } @@ -1077,13 +1082,17 @@ module case_top(case_design) { translate([pcb_width/2,pcb_depth/2,bottom_height+(top_height/2)-floorthick-lip/2]) rotate([0,0,30]) cylinder_fillet_inside(h=top_height+lip, r=(case_diameter/2)-(wallthick/3)-tol, top=fillet-1, bottom=0, $fn=case_fn, fillet_fn=case_ffn, center=true); - // io cutout - translate([width,(depth/2)-wallthick-gap,bottom_height-lip+top_height/2-floorthick]) - cube_fillet_inside([18,depth-2*(wallthick+gap)-1,top_height+lip+2], - vertical=[0,0,0,0], top=[0,0,0,0], bottom=[0,0,0,0], $fn=90); + // io cutout + if(width/depth >= 1.4) { + translate([width,(depth/2)-wallthick-gap,bottom_height-lip+top_height/2-floorthick]) + cube_fillet_inside([18,depth-2*(wallthick+gap)-1,top_height+lip+2], + vertical=[0,0,0,0], top=[0,0,0,0], bottom=[0,0,0,0], $fn=90); + } + } + if(width/depth >= 1.4) { + translate([width-2*wallthick-gap-.95,depth/2-wallthick-gap-(depth-2*(floorthick+gap))/2, + bottom_height]) cube([wallthick-.5,depth-2*(floorthick+gap),top_height+adjust]); } - translate([width-3*wallthick,(depth/2)-wallthick-gap-(depth-2*(floorthick+gap))/2,bottom_height]) - cube([wallthick-.5,depth-2*(floorthick+gap),top_height-floorthick-gap]); } if(case_design == "hex") { difference() { @@ -1094,12 +1103,16 @@ module case_top(case_design) { cylinder_fillet_inside(h=top_height+lip, r=(case_diameter/2)-(wallthick/3)-tol, top=fillet-1, bottom=0, $fn=6, fillet_fn=case_ffn, center=true); // io cutout - translate([width,(depth/2)-wallthick-gap,bottom_height-lip+top_height/2-floorthick]) - cube_fillet_inside([18,depth-2*(wallthick+gap)-1,top_height+lip+2], - vertical=[0,0,0,0], top=[0,0,0,0], bottom=[0,0,0,0], $fn=90); +/* if(width/depth >= 1.4) { + translate([width,(depth/2)-wallthick-gap,bottom_height-lip+top_height/2-floorthick]) + cube_fillet_inside([18,depth-2*(wallthick+gap)-1,top_height+lip+2], + vertical=[0,0,0,0], top=[0,0,0,0], bottom=[0,0,0,0], $fn=90); + }*/ } - translate([width-8.5,(depth/2)+.75-wallthick-gap-(depth-2*(floorthick+gap))/2,bottom_height]) - cube([wallthick-.5,depth-2*(floorthick+gap)-2,top_height-floorthick-gap]); +/* if(width/depth >= 1.4) { + translate([width-2*wallthick-gap-.95,depth/2-wallthick-gap+.35-(depth-2*(floorthick+gap))/2, + bottom_height]) cube([wallthick-.5,case_diameter/2+wallthick,top_height+adjust]); + }*/ } if(case_design == "snap") { translate([(width/2)-wallthick-gap,(depth/2)-wallthick-gap,floorthick*1.5+case_z]) @@ -1125,7 +1138,7 @@ module case_top(case_design) { rotate([0,0,0]) cube([6,47,6]); } difference() { - translate([width-wallthick-gap-6.5-tol,(depth/2)-22.5-gap-wallthick,case_z-.5]) + 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]); @@ -1857,8 +1870,8 @@ module open_io() { // uart knockout opening if(side == "top" && type == "uart_micro" && rotation == 90) { - translate([loc_x-wallthick-gap-8,loc_y-1,bottom_height+5]) rotate([90,0,90]) - punchout(15,8,1,sidethick+(2*adjust)+8,2,"rectangle"); + translate([loc_x-wallthick-gap-8.5,loc_y-1,bottom_height+5]) rotate([90,0,90]) + punchout(15,8,1,wallthick+(2*adjust)+10,2,"rectangle"); } if(side == "top" && type == "uart_micro" && rotation == -90) { translate([loc_x+2*(wallthick+gap)+1,loc_y-1,bottom_height+5]) rotate([90,0,90]) diff --git a/sbc_case_builder_accessories.cfg b/sbc_case_builder_accessories.cfg index ac3fe72..f17d964 100644 --- a/sbc_case_builder_accessories.cfg +++ b/sbc_case_builder_accessories.cfg @@ -387,7 +387,7 @@ accessory_data = [ ["c4_round", "suball","round",10.5,-2,14.5,"top",[90,0,0],11,0,18,0,0,"",0, // sub power plug hole - "suball","rectangle",35,-26,4,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening + "suball","rectangle",35,-28,4,"top",[0,0,0],21,12,15.5,0,0,"vertical",[1,1,1,1]], // sub hdmi opening ["c4_hex", "suball","round",10.5,-2,14.5,"top",[90,0,0],11,0,18,0,0,"",0, // sub power plug hole @@ -745,8 +745,8 @@ accessory_data = [ "sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening ["rpi3b+_hex", - "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 + "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 ["rpi3b+_snap",