Case / Enclosure for the FriendlyELEC CM3588 Plus NVMe NAS Kit

Case / Enclosure for the FriendlyELEC CM3588. Snap-fit design. Fan support. Buttons useable. LED indicators.
3
28
1
256
updated January 9, 2026

Description

PDF

Designed for the CM3588 NAS kit from the people over at FriendlyELEC and their included .stp file from their Wiki
My build is the CM3588 Plus NAS kit which has the upgraded Rockchip with more memory.
The NAS board doesn't change so this enclosure works with both the CM3588 and CM3588 Plus.
Each side panel has a cleat that inserts first on the IO side, then snap-fits the rest of the way into the case. I designed the screws from the CM3588 board to self-tap into the case. Result may vary. Feel free to up-size or change as needed.
I have made a spring button that embeds into the case to use the buttons from the outside
There are 5 buttons that the board has but you could probably just use the power and reset button.
The case was designed for a 5v Noctua 60X15mm slim fan.
I've used the 5v fan header on the board with the proper connector (ZH1.5 2pin) that then connects to the Noctua Fan (NF-A6x15 5v) with the included wire couplers from Noctua.
There are holes for the NVMe/Power LED indicators that you can use with a small piece of transparent filament.

This thing is awesome as a nvme flash storage server. Running 24/7. Idles at 3.5 watts, peaks at like 7 watts rarely.  ~$3 / year in electricity at $0.10/kwh. 

chefsKiss.jpg 😙🤌

 

Print Setting Notes:

 

I have .3mf files with my settings for the fingerprint pattern I've used over at Makerworld. I have custom modifiers to make the fan grid/filter on the side panel. And a layer height modifier for the color change. Your results may vary depending on what slicer and version you use.

To split the .step file model into each individual object:
(In slicer) Right-click model → split → to object


Print Bed: Textured
Nozzle: 0.4mm
Layer Height: 0.2mm

(Feel free to experiment and change what you like)

 

Case Body

Materials

PETG

 

Walls

4

(can be what you prefer)

Brim

No

PETG sticks to my PEI textured print bed extremely well

Supports

Yes

I wanted to make sure the IO ports were supported (printer dependent)

Type

tree (auto)

 

Threshhold Angle

10

to prevent other geometries from getting unwanted supports

Remove small overhangs

unchecked

to prevent other geometries from getting unwanted supports

 

Mobo Side Panel (fingerprint pattern)

Materials

PETG

 

Walls

6

 

Brim

No

PETG sticks to my PEI textured print bed extremely well

(right click -> height range modifier)

color changed

changed to color 2 (if you want)

height range 0.8 to 1 mm

 

 

Bridge direction

25

a better direction for laying out the bridge layer after the pattern

(right click -> height range modifier)

color changed

changed to color 2 (if you want)

height range 1 to 15 mm

 

 

 

Fan Side Panel (fingerprint pattern)

Materials

PETG

 

Walls

6

 

Brim

No

PETG sticks to my PEI textured print bed extremely well

(right click -> height range modifier)

color changed

changed to color 2 (if you want)

height range 0.8 to 1 mm

 

 

Bridge direction

25

a better direction for laying out the bridge layer after the pattern

(right click -> height range modifier)

color changed

changed to color 2 (if you want)

height range 1 to 15 mm

 

 

(right click -> add modifier -> cylinder) 2x

 

position each cylinder over the fan holes and also increasing the size of them to 59mm

Top shell layers

0

 

Bottom shell layers

0

 

Sparse infill density

60

 

Spring Buttons

Material

PLA

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more