PINE64
SBC Case Builder and Pine64 SBC - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: General (https://forum.pine64.org/forumdisplay.php?fid=1)
+--- Forum: General (https://forum.pine64.org/forumdisplay.php?fid=74)
+--- Thread: SBC Case Builder and Pine64 SBC (/showthread.php?tid=19354)



SBC Case Builder and Pine64 SBC - hominoid - 07-21-2024

SBC Case Builder is an autonomous case building tool written in OpenSCAD who’s case parameters can be adjusted through a Customizer GUI.  With automatic SBC openings and a parametric capable accessory subsystem, standard and custom cases are possible across many different base case and adapter designs.

Several Pine64 SBC models have been added to SBC Model Framework(SBCMF) and the previous models which were not verified have undergone improvements to reach verified status.  This allows SBC Case Builder to generate case designs for the: A64, A64-LTS, Rock64, RockPro64, Quartz-A, Quartz-B, Star64 and SoEdge-A.

   

Eight test cases used to verify SBCMF status are available in the saved cases pickbox above the Tabs at the top of the window: A64_shell, A64-LTS_shell, Rock64_shell, RockPro64_shell, Quartzb_shell, Quartza_shell and SoEdge_A_Baseboard_shell.  Any of the test cases can be used as a starting point for a different case by changing the base design or by making any other customization which can then be saved as a new case.

   

The test cases use 2.5mm and 3mm inserts and screws as needed.  Some cases are top fastened and some are bottom fastened, some countersunk or blind and some recessed, some are actively cooled and others are passive configurations.  All the adjustments and options can be changed so take the time to review and change the necessary settings to match your personal preferences and available fasteners.

As opportunity allows, other Pine64 SBC will be added.  The current SBCMF model for the Pine H64B still needs work and I don’t have access to one right now, so it isn’t ready for use and the status has not changed.  Anyone interested can find SBC Case Builder and SBC Model Framework available at my git repository.

https://github.com/hominoids/SBC_Case_Builder
https://github.com/hominoids/SBC_Model_Framework

If you have an issue or question, or something isn’t working as expected, post a question here or open an issue at the git repository.


RE: SBC Case Builder and Pine64 SBC - hominoid - 06-13-2025

Two new cases have been added to SBC Case Builder that may interest the Pine64 community.

The first is a NAS case with a tool-less panel design that can be produced with CNC cutting machines or 3D printed.  Both 2.5" and 3.5" drives are supported but 2.5" drives use a 3.5" to 2.5" adapter.  If you don't have adapters one can be printed using sbccb_accessory_tool.scad

   
Nas Case Features
- Top or bottom rear SBC position
- Wide SBC support
- User adjustable xyz case dimensions
- Mixed panel thickness
- Up to six 3.5” hard drives
- Drive positioning and spacing GUI control
- Forward or rear facing drive orientation
- Front, top and bottom vent cover patterns
- Rear fan(s) positioning and spacing GUI control
- Part sections for CNC production, DXF or SVG

The Rack case has many options and can produce a variety of rack bays in either 10" or 19" width.  There are brackets available to make a table top stand for those who currently don't have a stationary rack.  Shouldered washers that use 3mm hardware can also be printed for use with the table top stand.  Both are available in sbccb_accessory_tool.scad. 

   

Rack Case Features
- 19” and 10” rack support
- 1U-2U case height
- 6 bays (19”) or 3 bays (10”)
- 4 bay types – fixed, open, removable, vent
- Multi heterogeneous SBC with individual location and rotation
- Removable SBC support
- Divider wall individual enable
- Bays can be combined for larger bays
- Rear fan per bay with individual enable
- Top and bottom vent covers
- Bay cable management – conduit, single or double split sleeve grommet
- Accessory subsystem support

   

The rack cases are divided into approximately 150mm wide parts for printing and use M2 hardware for assembly.