Close
0%
0%

Raspberry Pi Travel NAS

A portable NAS base on Raspberry Pi, M.2 SSD, 3D-printed Case and PiSugar Battery

Similar projects worth following
Traveling is what my wife and I love the most. Every time we travel, we take a lot of photos and videos—not only from our phones but also from cameras and video equipment. These files quickly fill up our memory cards and phone storage. And while traveling is something to look forward to, long flights can be tiring, especially when the in-flight entertainment system are limited.

In moments like these, having a lightweight Travel NAS would be a game-changer. We could easily backup our photos and videos, freeing up space for capturing new wonderful moments. Plus, we could watch our own stored movies on the NAS using our phones during the flight.

This way, there’s no need to carry around a heavy laptop during our trips!

The project case consists of a 3D-printed shell and acrylic components. I want it to look like a mini PC when placed on a desk, but small enough to fit in the palm of my hand. The transparent acrylic allows me to see the internal circuits, making it easy to view indicator lights while also giving it a geeky vibe.

The case has enough space to accommodate a Raspberry Pi 5B, a PiSugar battery, an M.2 expansion board, two fans, and a small OLED screen, with a well-designed airflow for effective cooling.

For power management, I’m using the PiSugar3 with a 4000mAh lithium battery. The battery size allows the PiSugar board to be securely mounted onto an acrylic plate. The battery itself provides sufficient battery life: it can last up to 3 hours when the system is idle and up to 2 hours during continuous hard drive read/write operations, which is enough to watch a movie. By the way, some airplane seats have USB charging ports, which makes it even more convenient!

The M.2 PiHat from Mcuzone can accommodate two NVMe SSDs and supports three different lengths. Its PCB edge aligns perfectly with the Raspberry Pi, which is exactly what I wanted. Most M.2 PiHats either only support smaller SSD sizes or have PCB edges that extend beyond the Raspberry Pi, so I think this PiHat is a great fit. For this setup, I started by testing with a 1TB SSD.

I customized a control board for this small case, which connects to the PiSugar3’s extension interface (5V output and Pi’s I2C bus). Therefore I can control the speed of two fans and the display content on a small OLED screen. Currently, I’m only using one fan, but I plan to adjust the position of the control board later and place two fans side by side at the bottom of the case.

  • 1 × Raspberry Pi 4B/5B
  • 1 × M.2 Hat
  • 1 × NVME SSD 1T
  • 1 × PiSugar3 4000mah
  • 1 × 3D printed Case & Acrylic

View all 8 components

  • Upgrade the case

    Jdaie11/25/2024 at 00:34 0 comments

    To keep the wiring within the case from getting too cluttered, I added a fan lid that covers the two fans and surrounding wires. This way the entire chassis looks very tidy inside.

    At the same time, I moved the two fans to the bottom, which makes the heat dissipation path more clear. The connection cable starts from the expansion interface of PiSugar 3, enters the fan cover, and then connects to the control panel on the side. The control board is then connected to the OLED and fan through independent sockets.

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates