Build a Raspberry Pi CM4 4-Bay NAS with Wiretrustee Carrier board

Broadcom BCM2711 processor comes with a PCIe interface that is used for the USB ports on the Raspberry Pi 4 SBC, but that is exposed through the board-to-board connectors of Raspberry Pi Compute Module 4, aka Raspberry Pi CM4, and allows all sort of designs.

So far we’ve mostly seen this PCIe interface used for M.2 expansion slots on devices ranging from industrial computers to carrier board such as Piunora or Gumstix Raspberry Pi CM4 development board. But Wiretrustee had a different idea and designed carrier board with Marvell 88SE9215 PCIe to SATA controller and offering four SATA connectors to build a 4-bay NAS with Raspberry Pi CM4 module.

Wiretrustee SATA board Raspberry Pi Compute Module 4

Wiretrustee carrier board specifications:

  • Supported SoM – Raspberry Pi Compute Module 4 and 4 Lite
  • Storage
    • 4x SATA 2.0 via Marvell 88SE9215 (PCIe 2.0 x1 to 4 6Gb/s SATA ports, no HW RAID) chip tested at a write speed of ~220MB/s on each of the SATA ports (not simultaneously)
    • MicroSD card slot
  • Video Output – HDMI 2.0 up to 4Kp60
  • Networking – 1x Gigabit Ethernet port
  • USB – 2x USB 2.0 ports
  • Misc – 4-pin fan, RTC + battery, external control board connected via FPC cable with more LEDs, reset and power buttons.
  • Power Supply – 5V via USB-C port up to 5A max, or 12V/5A via 4-pin header
  • Dimensions – 100×100 mm
Wiretrustee NAS control board
Wiretrustee SATA board and control board

Raspberry Pi CM4 NAS Carrier Board Layout

220MB/s for one SATA port at a time may seen relatively slow, and indeed, the developer explains performance was not the goal on Reddit:

I’m not chasing high IO therefore a limitation of PCIe x1 wasn’t a real problem to me. I still think you could have a decent speed with only one lane especially for my case where I anyway will connect and download/upload files from/to the home network via the internet

The initiative actually started as a software project with a goal of developing personal cloud storage + VPN solution, and they started to work on an ODROID board, but with the launch of RPi CM4 decided to build their own board.

Raspberry Pi Compute Module 4 NAS Carrier board

There’s close to no information about the software right now, and the hardware is not available yet, with Wiretrustee planning to launch it via Crowd Supply, and they will make sure it works with both 2.5-inch and 3.5-inch drives. You can still influence design choices on the Reddit thread, and more details may be available on Wiretrustee website. If you’d like a Raspberry Pi 4 based NAS, but are not quite the patient type, there’s always ROCK Pi SATA HAT.


Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Weller PCB manufacturer