Now, as well as being able to produce Cloudshell2 conversion panels, the Cloudshell4, Cloudshell4-Mini and MiniXL cases have been added and are printable on most 3d printers. The Cloudshell4 and MiniXL require a 200mm print area. The DXF design approach has been retained so most of these cases should be able to be created with CNC cutting machines also.
Cloudshell4-MiniXL: 195mm x 100mm x 106mm, 2 x 2.5” Drives w/bridges or 1 x 3.5” Drive
Cloudshell4-Mini: 150mm x 100mm x 106mm, 2 x 2.5” Drive
Various changes have been made from the original HK Cloudshell2 design. All Cloudshell4 cases have 3mm thick side panels and have had the drive orientation rotated so that the connectors are at the rear of the case. The drive positions have also been optimized for each case and it’s intended drive types. Both the front and rear panels have been lengthened at the bottom to enclose the case and the Mini uses a case size matched 2.5” drive holder as the bottom of the case which allows for the use of standard adhesive feet.
An oled display mount is available and I have been also experimenting with an ir window to allow the use of the remote. It is the small square next to the display in the photo above. It does work but more testing is required. The case is printed using clear filament so it is not clear to me(no pun intended) if the front panel is allowing the signals to penetrate or if it is the window. It is currently disabled and not included in any of the provided stl files. If you want to try it, enable it in the OpenSCAD source file and regenerate the platter and then export the stl. 12” SATA extension cables work well, even for the mini.
Because of the additional case components(60+ dxf files) there could be many stl’s for all the possible case combinations based on the supported SBC: HC4, N2+, N2, N1 and XU4. The size alone is prohibitive for posting on the forum. Complete stl platters are included for the Cloudshell4, Cloudshell4-Mini and Cloudshell4-MiniXL for the Odroid-HC4 as well as Cloudshell2 conversion panels for the HC4, N2+, N2 and N1. Each case stl platter is large so use a tool to break out the individual component shells for printing. If your slicing software cannot split a stl I would recommend Slic3r for that purpose. The other stl’s for different cases can be generate from the OpenSCAD source file. The configuration for any given SBC and case is determined by a few options at the beginning of the source file.
Code: Select all
mode = 1; // 0=platter, 1=model, 2=accessories, 3=debug
cs4_model = "hc4"; // sbc = "hc4","n2+","n2","n1","xu4"
cs4_mini = 1; // 0=Cloudshell2, 1=Cloudshell4-Mini, 2=Cloudshell4-MiniXL, 3=Cloudshell4
cs4_oled = 1; // 0=none, 1=oled mount and cutout for hc4
cs4_irwindow = 0; // 0=none, 1=ir window in front
cs4_topfan = 1; // 0=none, 1=top mount fan for hc4
sidethick = 3; // 5mm for Cloudshell2, 3mm for Cloudshell4, MiniXL and Mini
wallthick = 3; // 3mm for Cloudshell2, Cloudshell4, MiniXL and Mini
All case keys and the HC4 top mount fan holes are meant to be tapped for 3mm screws. If you don’t have a 3mm tap, the OEM fan has 3mm nut shaped holes so a screw and nut can also be used to mount it.
When building a case configuration using OpenSCAD, you may receive a DXF error because the orignal files have a multi-line text entry that OpenSCAD doesn’t recognize.
WARNING: Unsupported DXF Entity 'MTEXT' (9) in "dxf/CloudShell2_RightSide.dxf".
It doesn’t cause any problems and doesn’t display. I have spent a limited amount of time searching the DXF files but haven’t found it yet to remove. It’s contained in all the original HK provided DXF files and I suspect it was a title block that didn’t get deleted correctly for some reason.
OpenSCAD, stl and dxf files updated in op.