Raspberry Pi 5 NAS Case: My 5-Drive Radxa Penta SATA HAT Build

3D printed Raspberry Pi 5 NAS enclosure with Radxa Penta SATA HAT and five drive bays
The completed Raspberry Pi 5 NAS case. Model and photo by WikiZell on MakerWorld.

A Raspberry Pi 5 NAS case needs to do more than hide the electronics. Five drives, SATA extensions, cooling, power wiring, and network cables must stay organized and accessible. The enclosure also needs enough airflow to keep the storage reliable during long transfers.

I designed this 3D-printed enclosure around those practical requirements. It houses a Raspberry Pi 5, the Radxa Penta SATA HAT, and up to five 2.5-inch drives. Removable trays, active cooling, accessible connections, and a clean desktop format turn the electronics into a NAS that is easy to maintain.

Why I designed this Raspberry Pi 5 NAS case

  • Up to five 2.5-inch drives: for example, the vertical layout uses space efficiently while keeping every drive accessible.
  • Independent drive trays: in addition, each SSD or 2.5-inch hard drive can slide out without disturbing the other disks.
  • Active airflow: therefore, an 80 mm fan moves air across the drive stack instead of relying on passive ventilation alone.
  • Clean front access: meanwhile, a hinged door gives direct access to the drives and hides the connectors during normal use.
  • Accessible controls: in addition, the Raspberry Pi microSD card and power-switch area remain reachable from the bottom.
  • Practical rear panel: LAN, power, an optional network switch, and an optional Noctua fan controller have dedicated space.
  • Cable management: as a result, internal room for wiring prevents SATA and power cables from blocking airflow.
  • Stable, ventilated base: finally, silicone feet prevent slipping and raise the case slightly to improve intake airflow.
Green hinged front door open to show five removable 2.5-inch drive trays
The hinged front door provides direct access to all five removable 2.5-inch drive trays.

Raspberry Pi 5 NAS case electronics

  • Raspberry Pi 5
  • Radxa Penta SATA HAT
  • One to five 2.5-inch SATA SSDs or hard drives
  • A suitable power supply for the Raspberry Pi, SATA HAT, and installed drives
  • A microSD card for Raspberry Pi OS Lite

First, test the Raspberry Pi, HAT, and at least one drive before installing them. As a result, this simple check makes it much easier to identify a power, cable, or storage problem before the enclosure is assembled.

Open black chassis showing the computer board, five-drive stack, and power cables
Internal layout during assembly, before the side and top panels are fitted.

Raspberry Pi 5 NAS case materials and component links

The links below are example parts used for the original project. However, product listings can change, so compare the dimensions and connector orientation with the MakerWorld files before ordering.

Fasteners

  • 4 × M5×10 DIN 912 screws for the top panel
  • 2 × M3×6 DIN 912 screws for the Noctua fan controller
  • 2 × M3×10 DIN 912 screws for the LAN panel
  • 10 × M3×16 DIN 912 screws for the SATA male-to-female adapters
  • 10 × M3 nuts for the SATA adapters
  • 20 × M3×8 screws for mounting the drives to their holders
  • 4 × M2.5×8 screws for mounting the Raspberry Pi to the base; the Radxa HAT includes the required copper spacers

Cables, cooling, controls, and feet

Therefore, treat these links as convenient references for component identification. They are not a guarantee of compatibility if a seller changes the product.

Print profile for the Raspberry Pi 5 NAS case

  • 0.2 mm layer height
  • 3 walls
  • 20% infill
  • PLA for the published print profile

The complete profile uses about 867 g of PLA across the printed parts. MakerWorld estimates approximately 26.9 hours for the supported Bambu Lab profile. However, your material use and print time will vary with the printer, filament, and slicer settings.

Raspberry Pi 5 NAS case assembly order

  1. Test the electronics. Connect the Raspberry Pi 5, Penta SATA HAT, one drive, cooling fan, and power supply outside the case. Then, confirm that the disk is detected.
  2. Prepare the drive trays. Next, mount each 2.5-inch drive to its holder with the specified M3 screws. However, do not overtighten screws against printed parts.
  3. Fit the SATA adapters. Then, align every connector carefully. Afterward, make sure each tray moves without pulling on its cable.
  4. Mount the Raspberry Pi and HAT. Use the supplied copper spacers where required. Keep the microSD card and power-button area clear.
  5. Install the fan. Route its cable away from the blades. Add the optional PWM controller if you want manual control over noise and airflow.
  6. Route power and Ethernet. Fit the panel-mount socket and right-angle network extension. Secure loose cables inside the enclosure.
  7. Test all drives again. Check disk detection, fan operation, network connectivity, and temperatures before closing the panels.
  8. Fit the door, top, and feet. Use about 90 mm of 1.5 mm wire for the hinge. Add the silicone feet to improve grip and bottom airflow.
Radxa Penta SATA HAT mounted in the base with cables routed to the drive stack
The Raspberry Pi 5 and Radxa Penta SATA HAT mounted in the base with the drive cabling connected.

SATA cable routing

First, connect and label one drive at a time. Then, keep the SATA cables in a smooth curve and avoid sharp bends near the connectors. In addition, the trays should move without placing tension on the adapters. Finally, cable ties can control larger loops, but leave enough slack to service each drive.

Five 2.5-inch drives connected to the Radxa Penta SATA HAT with routed SATA data and power cables
Five SATA connections routed between the removable drive stack and the Penta SATA HAT.

Cooling and storage considerations

Five drives in a compact Raspberry Pi 5 NAS case can generate meaningful heat, even when most are SSDs. Therefore, keep the vents clear and confirm the fan direction before final assembly. Next, monitor drive temperatures during the first long transfer or RAID rebuild. Meanwhile, the optional PWM controller helps balance airflow against noise.

This enclosure is designed for 2.5-inch drives. However, if you need 3.5-inch disks, choose a case made for their larger dimensions, power requirements, and heat output. A community-designed 3.5-inch variant is linked from the original MakerWorld description.

Software: Raspberry Pi OS Lite and OpenMediaVault

I use Raspberry Pi OS Lite with OpenMediaVault for this build. The headless installation stays lightweight. In turn, OpenMediaVault manages storage, shared folders, users, SMB or NFS services, monitoring, and updates through a web interface.

Finally, before creating an array or copying important data, confirm that every disk appears with the expected capacity and serial number. Therefore, choose RAID, independent disks, or another storage layout according to your recovery plan. However, RAID can improve availability, but it does not replace a separate backup.

Download the Raspberry Pi 5 NAS case

The current model files, print profile, detailed hardware list, community makes, and future revisions are available on MakerWorld.

If you print the enclosure, share how you configure the drives, cooling, and front panel. You can also browse more WikiZell 3D-printing projects for practical ideas and printable hardware.

Share this Article:
Scroll to Top