Pi-NAS Dual NVME Enclosure
Print Profile(1)

Bill of Materials
- Raspberry Pi 5 8GB x 1: Any pi 5 model works but I suggest 8gb or above
- Geekworm X1005 Dual NVME x 1:
- Geekworm Passive Cooler H509 x 1:
- Noctua NF-A8 5V PWM x 1: You'll need an adapter for it o plug into the Pi fan header, I personally cut and soldered the cable myself to and existing JST-SH cable.
- M2.5x8 screws- countersunk x 4: Attaches Pi to enclosure
- M3x12 screws x 4: Attaches feet to enclosure. Screws directly into the plastic of the feet so make sure to use screws meant for threading into plastic/wood etc.
- M3x25 screws- countersunk x 2: Attaching the bottom half to the top half
- M3x8x5 Threaded brass inserts x 2:
- 90 degree angle USB-C cable and PSU x 1:
Description
This is a silent and efficient Raspberry Pi 5–based NAS, designed for reliable cooling and near-inaudible operation.
A Noctua fan, large heatsink, and purpose-built enclosure work together to keep temperatures stable even at very low fan speeds. In normal idle use, the system typically stays between 30–40 °C.
The enclosure is designed with a controlled airflow path. Cool air enters from the bottom, passes over the NVMe drives, flows around the Raspberry Pi 5 and into the heatsink, and is then exhausted through the top. This ensures consistent cooling of all major components without generating noticeable noise.
To further optimize noise and cooling, I created a custom fan curve that responds to both the CPU temperature and the temperatures of the two NVMe drives. In practice, the fan rarely needs to spin up beyond its idle speed during normal operation. Actual fan behavior will naturally depend on ambient room temperature and workload.
I use this system both as a network storage device and as a media server. It runs OpenMediaVault and Jellyfin, but it can of course be configured to suit your own setup and use case.
The build is based on the Geekworm X1005, which supports booting directly from NVMe storage. This is highly recommended, as microSD cards tend to degrade over time in always-on systems.
The square slots on the front of the enclosure display the NVMe drive activity LEDs.
Two versions of the enclosure are included: one with the “Pi-NAS” text on the front and one without any branding, so you can choose the look you prefer.
Enclosure dimensions are 100 × 100 × 90 mm.
All required components are listed in the Bill of Materials section.
For my own prints, I used Copymaster3D Turbo PLA (Warm Grey) and SUNLU PLA+ 2.0 (Off White).
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.


















Comment & Rating (6)