Home Blog Page 2

Turn your 10″ Homelab into a NAS with 3D Printable Shelves

If you’ve been following my projects, you’ll probably remember my Lab Rax system, a 10-inch modular and 3D printable rack I designed to make it affordable and flexible to build your own homelab.

Today I’ve got something new to add to it, a set of 3D printable shelves for drives and SBCs (Single Board Computers), designed specifically to turn your Lab Rax homelab into a compact and customizable NAS (Network Attached Storage).

LaxRax NAS Component Design

These shelves can be used as part of a larger Lab Rax setup or on their own as a dedicated NAS. In this post, I’ll walk you through the four new shelf designs, explain how to assemble them, and then show you two example NAS builds, one with a Raspberry Pi 5 and another with a Zimaboard 2.

Here’s my video of the project, read on for the write-up;

Where To Buy The Components For This Project

Tools & Equipment Used:

Some of the above parts are affiliate links. By purchasing products through the above links, you’ll be supporting this channel, at no additional cost to you.

A Quick Recap: The Lab Rax System

The Lab Rax framework is 10 inches wide, making it a lot smaller than a standard 19-inch rack. But it still uses the same unit height (U) spacing and hole patterns as a 19-inch rack, so you can mix and match modules from other 10-inch rack systems.

NucBoc K10 In Lab Rax Homelab

The goal is flexibility, start with a small setup and then expand as you need more shelves, drives, computers, or networking gear.

The New 3D Printable NAS Shelves

I’ve designed four new 1U shelves, two for holding drives and two for housing SBCs to run the NAS. Let’s go through them one by one.

1. Dual 3.5″ Drive Shelf (1U)

This shelf holds two 3.5-inch drives, each mounted in a pull-out tray for easy swapping. The trays slide into rails built into the shelf body, and each drive is secured with M3 drive screws through holes in the sides of the tray.

  • At the back of each bay, there’s a mounting point for a SATA data and power cable.
  • Although designed for 3.5″ drives, the bays are dual-purpose, so you can mount 2.5″ drives into the same trays using the appropriate screw holes.
  • For airflow, the front and sides of the shelf are vented. I recommend leaving at least 1U of space for cooling, or installing a 120mm fan on the sides of the rack if you’re stacking multiple of these with spinning hard drives.

Download the Dual 3.5″ Drive Shelf (1U) 3D print files.

Assembly tips:

  • Print the main shelf body and the drive trays separately. I’ve prepared print profiles on Makerworld for Bambulab printers.
  • To mount the SATA cable connectors;
    • Use a soldering iron to add M3 threaded brass inserts into the prepared holes, two per connector.
    • Secure each connector using two M3x8mm button head screws.
    • You’ll need M3 drive screws to secure the drives to the trays.
  • Once the drives are fixed in place, slide the trays into the shelf until they click or stop against the rear cable mounts.
    • If they don’t click into place easily, loosen the M3 screws on the connector slide the drive in and then tighten them with the drive in place to correct the alignment.

2. Quad 2.5″ Drive Shelf (1U)

If you’re using SSDs or smaller mechanical drives, this shelf is ideal. It holds four 2.5-inch drives, again using pull-out trays with the same SATA cables as the 3.5″ version.

Four 2.5 Drives Rack
  • Each drive is secured to the tray with M3 drive screws into the sides of the drive.
  • Because 2.5″ drives run cooler and lighter, this shelf is especially well-suited for higher density SSD setups.

Download the Quad 2.5″ Drive Shelf (1U) 3D print files.

Assembly tips:

  • Print the main shelf body and the drive trays separately. I’ve prepared print profiles on Makerworld for Bambulab printers.
  • To mount the SATA cable connectors;
    • Use a soldering iron to add M3 threaded brass inserts into the prepared holes, two per connector in both the shelf and the SATA connector bracket (for the top two drives).
    • Add another four threaded brass inserts for the SATA connector bracket. One in each end of the bracket and two in the centre of the shelf for the bracket to be screwed onto.
    • Secure the two bottom connectors using two M3x8mm button head screws each.
    • Secure the two top connectors to the bracket using two M3x8mm button head screws each.
    • Screw the SATA connector bracket to the shelf using four M3x8mm button head screws, one on each end and two in the middle.
    • You’ll need M3 drive screws to secure the drives to the trays.
  • Once the drives are fixed in place, slide the trays into the shelf until they click or stop against the rear cable mounts.
  • If they don’t click into place easily, loosen the M3 screws on the connector slide the drive in and then tighten them with the drive in place to correct the alignment.

3. Raspberry Pi 5 NAS Shelf (1U)

This shelf is designed to house a Raspberry Pi 5 alongside the Radxa Penta SATA HAT, which provides up to five SATA connections, four standard SATA ports and one eSATA port.

Pi NAS Shelf
  • The Pi mounts into 3D printed standoffs on the shelf base.
  • The SATA HAT sits directly on top of the Pi, with the four SATA ports facing upward and the eSATA port facing the front of the rack.
  • I also included a space for a small I2C OLED display so you can install my OLED display stats script to monitor system stats.

This compact design allows you to run a full NAS controller with stats feedback in just one rack unit.

Download the Raspberry Pi 5 NAS Shelf (1U) 3D print files.

Assembly tips:

  • Start by installing the Pi on the shelf using the 18mm brass standoffs supplied with the Radxa Penta SATA hat and nuts through the pockets in the bottom of the shelf.
  • Plug the Penta SATA hat into the Pi’s GPIO pins and connect the PCIe ribbon cable. Secure it with brass standoffs on top of the hat.
  • Install the OLED display in the holder. It is held in place at the top using the 3D printed clips and you can secure the bottom with a few drops of superglue or hot glue.
  • A 4 wire ribbon cables connects the display to the GPIO pins. You’ll need to connect GND, 3.3V, SCL and SDA. I’ve soldered the ends to the tops of the GPIO pins on the Radxa hat.

4. Zimaboard 2 NAS Shelf (1U)

The final shelf is built around the Zimaboard 2. I made this one up because the Zimaboard already includes two SATA ports on the back panel and has a PCIe port for expansion, so its a more versatile option for building a multi-bay NAS.

Zimaboard 2 NAS Shelf
  • The Zimaboard mounts neatly into the tray, with easy access to the rear I/O.
  • The design also allows space for a PCIe SATA expansion card. The card I’ve used gives you five additional SATA ports for a total of seven. This makes it a much more expandable option if you’re planning a larger NAS.

Download the Zimaboard 2 NAS Shelf (1U) 3D print files.

Assembly tips:

  • The Zimaboard 2 slides into place and is secured by three M3x8mm button head screws through the sides. These are easily installed using a hex key through the holes in the side walls of the shelf.
  • A PCIe SATA card can then be installed in the slot alongside it.

Example NAS Builds

Now let’s look at two example builds using these shelves, both built into a standard 5U Lab Rax case. The Pi build only uses 4U, leaving one spare unit for future expansion.

Build 1: Raspberry Pi 5 NAS

  • Top unit: QNAP network switch.
  • Second unit: Ventilation panel to allow space for the SATA cables (and can be used for future expansion)
  • Third unit: Raspberry Pi 5 shelf with Radxa Penta SATA HAT and OLED display.
  • Fourth and fifth units: Two dual 3.5″ drive shelves (4 drives total).

This switch is a bit overkill for the Pi’s gigabit ethernet port but I’m going to be using it wit a 2.5G network adaptor plugged into one of the Pi’s USB 3 ports. This gives significantly faster transfer speeds compared to the Pi’s built-in gigabit Ethernet.

Pi NAS Rack Running 2.5G Networking

Running OpenMediaVault (OMV) on the Pi 5 with the drives set up in a RAID 5 pool, I achieved:

  • Write speeds: ~215 MB/s
  • Read speeds: ~240 MB/s
Drive Speed on Pi NAS

The main limitation here is expansion, with only one PCIe lane on the Pi 5, there are limited options for going beyond 5 drives.

Build 2: Zimaboard 2 NAS

  • Top unit: QNAP network switch.
  • Second unit: Zimaboard 2 shelf with space for PCIe SATA expansion.
  • Third unit: Quad 2.5″ drive shelf (4 SSDs).
  • Fourth and fifth units: Two dual 3.5″ drive shelves (4 drives total).

This setup offers much greater expandability thanks to the PCIe slot. With the PCIe card that I used, you can connect up to seven drives in total, but these cards are also available with higher port counts.

The Zimaboard runs ZimaOS, a clean and user-friendly NAS operating system that makes pooling drives and managing shares very straightforward.

In testing, I saw slightly higher performance than the Pi build:

  • Write speeds: ~230 MB/s
  • Read speeds: ~260 MB/s
  • Better handling of multiple simultaneous transfers and generally performs better due to the more power N150 CPU.
  • Dual network ports for redundancy or link aggregation.
Drive Speed on Zimaboard 2 NAS Build

Final Thoughts

These new shelves transform the Lab Rax system from a general-purpose rack into a capable and modular NAS framework.

  • If you want something small and affordable, the Raspberry Pi 5 build is an excellent option.
  • If you need more power and expandability, the Zimaboard 2 build is the better choice.

Because the shelves are 3D printable, easy to assemble, and designed to fit common print bed sizes, anyone can replicate these builds at home. I’m really happy with how they turned out and I’ll be adding more modules in the future as I keep developing the Lab Rax ecosystem.

Which one would you build, the Pi 5 NAS or the Zimaboard 2 NAS? Let me know in the comments below!

TRMNL: The Open Source Smart Display You Can Also Build Yourself

Imagine a little screen on your desk, wall or even fridge, quietly updating you with your calendar, to-do list, or the weather without the distractions of a phone or computer.

That’s what TRMNL is, a sleek, open-source, battery-powered e-ink display that’s built to be simple, low power and easy to use.

Today I’ll show you what the ready-made TRMNL can do and then we’ll go a step further and actually build one ourselves, from scratch, to see if it’s worth making your own or buying their version.

Here’s my video review and build, read on for my write-up;

Where To Buy TRMNL

  • TRMNL – Buy Here
  • Developer’s License (Required To Create Custom Plugins) – Buy Here

To Build My DIY Version

  • ESP32-S3 XIAO – Buy Here
  • 7.5″ Monochrome e-Ink Display 800×480 (Seeed SKU 104990861) – Buy Here
  • E-Ink Driver Board for XIAO (Seeed SKU 114993558) – Buy Here
  • or E-Ink Driver Board for XIAO (Seeed SKU 114993558) – Buy Here
  • 2000mAh Battery – Buy Here
  • BYOD TRMNL License – Buy Here
  • PLA Sparkle Filament – Buy Here
  • M2.5x6mm Screws – Buy Here
  • M2.5 Brass Inserts – Buy Here

Tools & Equipment Used

Unboxing & First Look At TRMNL

This is the TRMNL package that you can order directly from their website from $139. They also have a few different finishes and some add-ons like a battery upgrade and developer license to create your own plugins.

TRMNL Premade Device

I got the Clarity Kit which includes the developer license, a USB-C charging cable, a screen protector, and then the terminal itself, which has the upgraded 2500mAh battery.

TRMNL Unboxing Grey Colour Clarity Kit

This is the grey version and it comes in a total of six different colours.

Design and Features

On the front we’ve got the 7.5” e-ink display, and on the back is the power switch, a button to refresh the screen, and a USB-C port for charging.

It’s also got two mounting options:

  • A hanging point for a nail or screw
  • A flip-out metal stand
TRMNL Stand

I kinda wish it had a magnetic option as well to stick it onto a fridge or filing cabinet.

The device is preassembled and ready to go, with their software already installed.

Setup Process

I found the setup process really easy to work through. You essentially connect to TRMNL’s WiFi hotspot to tell it how to connect to your WiFi network and then link it to your account using a device ID.

After linking to your account, it automatically updates the firmware and the rest is then managed through their website.

Battery Life

One of the best features of TRMNL is that because it’s got an e-ink display and a low power microcontroller, it doesn’t need to be permanently plugged in. The built-in battery will power it for up to 6 months between charges, depending on how often it is updating the display.

Being an e-ink display, it only requires power to change the image. Between updates the display is off and the microcontroller goes into a low power sleep mode.

Software and Plugins

Their website is fairly easy to use once you get the hang of it, but it can be a bit confusing when you first open it up.

Web Interface To Set Up

There are basically three components to what is displayed:

  • Playlists
  • Plugins
  • Recipes

Plugins and Recipes are essentially the apps that provide the content to be displayed. Plugins are developed by TRMNL themselves and Recipes are community-developed.

Plugins

You then load these into a Playlist which allows you to cycle through them so that you’re not limited to just running one app at a time.

Playlist

There are also a few other options, like having up to four plugins or recipes displayed at once through one of eight available layouts, so you can really get quite a lot of information onto it.

Limitations

This is not an LCD or OLED display, so you’re not getting an HD-quality image. The highest refresh rate that you can set is once every 5 minutes, but that’s the point.

It’s intended to be a minimalist display for data that doesn’t change very quickly or often, and that will run for months between charges.

TRMNL Weather Display

You can even set it to only update once every hour and to enable sleep mode during times when you’re not around it anyway, and that’ll extend battery life to over 10 months.

You can use it to display images, and there are a couple of plugins for photos which get the job done, but it’s not what this screen is intended for. The rendered image is quite grainy. It’s far better suited to displaying sharp text and simple graphics.

At the time of making this post, there are over 500 plugins and recipes available for TRMNL, so you should easily be able to tailor it to your needs.

Building A DIY Version

Now let’s move on to the DIY version.

Since the team behind TRMNL have made it completely open source, they’ve also published everything you need to build your own version. You can even register DIY devices on their server to use their web platform too.

They say that their retail price is often cheaper than building your own, and that may be true depending on where you get your components. But I found it to be a tiny bit cheaper.

DIY Component Costs

Here’s what I used:

  • 7.5″ e-ink display – $35
  • ESP32 with antenna – $6
  • E-ink Display breakout board with built-in battery charger – $5
  • 2000mAh battery – $10

That’s just $55 for the components, or $70 including shipping.

BYOD Components

This is quite a bit cheaper than TRMNL’s $139 price tag. But that’s before adding their $50 one-time device fee (BYOD License) to use their server, and without an enclosure, which I’m going to design and 3D print myself.

So all up, I think it’s fair to say that you’ll be in for a similar price either way.

Server Options

You also don’t have to pay the $50 BYOD License fee to use their server. You can host your own server privately if you’d like to. This will do away with the device fee as well as keep all of your data in-house.

Personally, I like the ease of use of their website and I’d rather pay a one-off fee than have to pay a monthly subscription, so I’m glad they’ve gone with this model.

The DIY TRMNL Build

The heart of the DIY TRMNL is the little ESP32 module. This is a 32-bit RISC-V chip that operates at up to 160MHz.

ESP32 Xiao

Its real strength is low power consumption, it can use as little as 44 microamps in deep sleep mode, which makes it perfect for this type of battery-powered project. It’s also got built-in 2.4GHz WiFi and Bluetooth 5.

The 7.5″ display that we’re pairing it with has a resolution of 800×480 and it takes around 3.5 seconds for a full refresh of a single frame. So it’s not winning any awards for performance, but like the ESP32 it’s really good on power consumption. It uses just 8 milliamps during a refresh and doesn’t need any power between refreshes to maintain what is displayed.

7.5 Eink Display

To connect these together, as well as use and charge the battery, we’ve got an e-ink driver board.

Eink Driver Board With Charging Circuit

This has:

  • A 24-pin FPC connector for the display
  • A socket for the ESP32
  • A charging circuit and port for the battery
  • A power switch on the side

Because of the components I’ve chosen, there isn’t a whole lot to build. All of the components easily plug into the driver board. Some versions of the ESP32 module may require you to solder the pins onto the module beforehand.

Eink BYOD Setup

Flashing the Firmware

Next we need to flash TRMNL’s firmware onto it.

There are a couple of options for this depending on the hardware you’re using, and these vary in complexity, from using a simple web tool to having to build the firmware from source code.

Once that’s done, you follow a similar process as before to pair it to your account, and you can then start creating playlists.

TRMNL Firmware Flashed and Running

The Enclosure

I measured up the electronic components and designed a simple 3D-printable enclosure for them.

BYOD TRMNL Housing Design

I wanted to make something a little different to the original TRMNL housing, so I went with this design which looks like it’s holding the ePaper display like a sheet of paper or card, really highlighting how thin it is while also sticking with the minimalistic theme. The electronics are then all stored in the base.

Download my DIY TRMNL Enclosure 3D print files.

Let’s get it printed out.

Printing Out Housing

To finish it off, we just need to install some brass inserts in the base for the M2.5 screws to screw into. We can then install the display, ESP32 and battery, stick the antenna to the inside of the enclosure and then close it up.

And we’ve now got a unique DIY TRMNL which provides similar functionality to the original. The only real missing feature is the button to refresh or change the display.

Final Thoughts on TRMNL

So that’s TRMNL. A minimalist smart display that you can either buy ready-to-go or build yourself.

BYOD and Original TRMNL

Personally, I love that it strips away the noise and just gives you the info you actually want, when you need it.

If you’d like to get your own TRMNL, check out their website. I’ve also put my 3D printable design on Makerworld if you’d like to try build a DIY version.

I’d love to hear what you’d use TRMNL for and what you think of my DIY version, so let me know in the comments below.

This $40 Pi 5 Case By Elecrow Packs In A Lot Of Features

The Raspberry Pi 5 is powerful enough to be used as a mini desktop computer, and many people do, but finding the right enclosure for it can make all the difference. Today I’m looking at the new Mini PC style case from Elecrow, which aims to give your Pi the look and feel of a desktop computer without breaking the bank.

Like some of the other Raspberry Pi cases I’ve reviewed, this one comes with some cool features like a multi-fan cooling system, a port adapter that routes the Pi’s HDMI and power connections neatly to the back of the case, a 1.3″ OLED display, and an NVMe hat for connecting an SSD. What caught my attention, though, is the price. All of this comes in at just $40, which is significantly cheaper than most other cases with similar features.

So let’s find out whether it’s any good.

Here’s my video review of the case, read on for the write-up;

Where To Buy The Elecrow Mini PC Case For The Pi 5

Tools & Equipment Used

  • Video Capture Card AVerMedia GC513 – Buy Here
  • Infiray P2 Pro Thermal Camera – Buy Here
  • Sound Level Meter – Buy Here
  • USB C Pencil Screwdriver – Buy Here

Unboxing the Elecrow Mini PC Case

The case comes in a colourful box.

Elecrow Mini PC Case

Inside it, you’ll find:

  • The two metal enclosure halves
  • A port adapter
  • Two clear acrylic side panels
  • Adapter boards and OLED display
  • Cooling fans and heatsink components
  • Cables, screws, and a screwdriver

Everything is well packaged, with parts and screws are individually labelled to make assembly easy. For a case marketed for both the Raspberry Pi 5 and NVIDIA Jetson Orin Nano, it would have been nice if Elecrow included the small extra components required for both platforms rather than one or the other, but it’s still a solid set of inclusions for the price.

Assembling The Mini PC Case

The case includes an illustrated instruction sheet and even a screwdriver, so assembly is straightforward.

Assembly Instructions and Screwdriver
  1. Brass standoffs are first installed onto one half of the enclosure.
  2. The cooling pads and heatsink are then mounted onto the Raspberry Pi 5’s heat producing components including the CPU, power circuitry, and WiFi chip.
  3. Next, the adapter boards are connected. One handles power, HDMI, and NVMe, another handles the GPIO pins, display, and fans, and the third routes the microSD card.
  4. The Pi assembly is then secured to the enclosure with 10 screws (although I could only install 9, as the last one was blocked by the GPIO adapter).
  5. The NVMe drive can now be installed. I tested a 512GB Lexar NM620. The hat supports a range of drive sizes from 2230 to 2280.
  6. The three 30mm RGB fans are installed on the enclosure halves.
  7. The power button and OLED display module are added. The display is a bit larger than usual at 1.3 inches compared to the typical 1-inch displays used on these types of cases.
  8. The enclosure halves are then screwed together, with the two clear acrylic side panels and rear port cover plate closing everything up. The clear acrylic panels are bevelled, giving the case a premium finish.
  9. Finally, four aluminium feet are installed on the bottom, capped with rubber inserts for vibration dampening.

With that, the case assembly is complete.

OLED Stats Display Software Setup

Getting the OLED display working requires installing a software script. This process is slightly more involved than simply running a GitHub script, but it isn’t particularly difficult. Hopefully Elecrow simplifies this in the future.

Stats Display Script Setup

Once the script is installed and the Pi is rebooted, the display cycles through four pages showing;

  1. System statistics
  2. Storage capacity and utilisation
  3. CPU temperature
  4. Date and time

I would have liked some options here. Personally, I prefer a single screen showing system stats and temperature, but this arrangement works fine too.

Benchmarking and Thermal Testing

Since the case provides both NVMe support and active cooling, I ran a couple of tests to see how well it performs. I used James Chambers Pi Benchmarks script to test the NVMe drive performance and CPUBurn to test the cases thermals.

NVMe Performance

I tested the NVMe drive using the Pi Benchmarks script because this test favours random read/write performance which istypically how an OS uses the drive.

Running James Chambers Pi Benchmarks Script

Over three runs, I achieved an average score of 54,657 (individual scores were: 53,638 / 54,947 / 55,386). This is about what you’d expect from a Lexar NM620 running at PCIe Gen 3 speeds on a Raspberry Pi 5, so there are no issues with the NVMe adaptor.

Thermal Performance

For thermal testing, I used CPUBurn, which fully loads all four Pi cores to generate the maximum amount of heat that the CPU is capable of producing.

Thermal Test Running
  • The test began at 39°C in a 22°C room, which is a little high for idle but not concerning.
  • Within 4 minutes, the CPU temperature rose to 60°C.
  • It then stabilised around 63°C for the remainder of the 20-minute test.

This isn’t bad, but it isn’t outstanding either. There is plenty of unused space inside the enclosure, so Elecrow could have fitted a larger cooler to improve performance. I assume they were with the smaller one to keep costs down.

Fan Noise Level

One of the first things that I noticed when booting up the Pi was that the fans are quite loud. They are not PWM-controlled, so they spin up to full speed immediately. Being 30mm fans, they have quite a sharp noise profile.

At a distance of 20cm, I measured 50 dB, which is on the noisy side for a case that’s designed to be used on your desktop.

Sound Level Measurement

The power button works as intended. Holding it initiates a shutdown sequence, and it then cuts power to the fans and the Pi itself, leaving the system ready for the next startup.

Final Thoughts

For just $40, this case delivers good value. You get NVMe storage support, redirected ports for a cleaner desktop setup, a functional OLED display and active cooling that keeps the Pi stable under full load. It makes the Raspberry Pi 5 feel more like a mini desktop computer than an exposed board on your desk.

Being a first generation product, there are, however, some minor quirks to it:

  • As shown earlier, one screw behind the GPIO adapter is nearly impossible to install. This could quite easily be resolved by installing it at an earlier stage.
  • The display setup process could be easier, ideally with a direct download link rather than a QR code. The Pi doesn’t have a camera installed, so the QR code isn’t particularly helpful.
  • Cable management could be improved. For example, the OLED ribbon cable dangles in the most visible part of the case and could easily have rather been incorporated into the adaptor board alongside it.
  • The redirected microSD slot comes out in a rather strange spot at the bottom of the case.
  • The fans are noisy and could benefit from PWM control.

If these aren’t significant issues to you, then the Elecrow Mini PC Case is a very well-priced option for Pi 5 owners who want a desktop-style enclosure. You can check out the case on Elecrow’s web store.

Let me know what case you’ve got your Pi 5 in in the comments section below.

Raspberry Pi 5 NAS Case That Fits 3.5” Drives – Pironman 5 NAS

The Pironman 5 NAS case is the latest addition to Sunfounder’s Pironman series, this time designed specifically for the Raspberry Pi 5. Unlike the previous models, this version is built to turn your Pi into a compact yet capable NAS (Network Attached Storage) system.

What makes it stand out is its ability to house two drives, either 2.5-inch SSDs or full-size 3.5-inch HDDs. On top of that, the case comes with some great additional features like a built-in 2.5G network adapter, a large 90mm cooling fan and a front-facing OLED stats display.

It’s important to note that this is still a beta product. Sunfounder are in the internal testing stage, and the case hasn’t yet gone into full production. So while I’ll cover the full build and performance here, some things may change before the official launch later this year.

Here’s my video build and testing of the NAS, read on for the write-up;

Where To Buy The Pironman 5 NAS Case?

  • Pironman 5 NAS Case – Link To Come

Tools & Equipment Used:

What’s in the Box?

Inside the box, the first thing you’ll find is the assembly instruction sheet.

Beneath that is another well-padded white box containing the aluminium enclosure, along with multiple accessory packs that hold all of the panels, components, and PCBs.

Here’s everything included in the kit:

  • Aluminium housing
  • Acrylic panels and the 90mm cooling fan
  • Universal 12V 4A power supply
  • Several adapter/control PCBs and heatsinks for the Pi
  • OLED display module, cables, screws, and mounting hardware
  • A set of basic assembly tools
Pironman 5 NAs Included Components

As with other Sunfounder kits, the screws are clearly labelled, and the assembly process is made easy by their detailed, picture-guided instruction sheet.

Assembling the Pironman 5 NAS Case

Putting the Pironman 5 NAS case together is fairly straightforward. The acrylic panels even feature countersunk screw holes, giving the finished case a much cleaner look.

Here is the basic build process:

  1. Add standoffs to the acrylic base panel, which will support the Pi assembly.
  2. Mount the Raspberry Pi and attach the adapter boards, securing the stack with additional standoffs and screws.
  3. Install the five supplied heatsinks on the Pi’s key components. The CPU heatsink is on the smaller side, but we’ll see later how well it performs.
  4. Attach the main SATA and control HAT to the Pi.
  5. Plug the OLED display into its dedicated 4-pin socket.
  6. Connect the 90mm fan.
  7. Mount the completed Pi assembly into the aluminium housing and add rubber feet to the base.
  8. Secure the acrylic panels onto three sides of the case, and mount the fan to the top acrylic cover.

The drive bay section of the enclosure is cleverly designed to fit either two 3.5-inch drives (secured on both sides) or two 2.5-inch drives (secured on one side).

I personally would have liked to see an option for four 2.5-inch drives, but given that 3.5-inch drives remain popular for high-capacity NAS builds due to their cost-effectiveness, this design fills a gap in the market.

For my testing, I installed a pair of 1TB Crucial BX500 SSDs before closing up the case.

The finished enclosure measures 109mm x 109mm x 216mm, which is really compact considering it can house two full-size 3.5-inch drives.

Ports and I/O on the NAS

The Pironman 5 NAS case provides plenty of connectivity, expanding on the Pi’s basic IO through the included hat:

  • Raspberry Pi’s standard Gigabit Ethernet, 2x USB 3.0, and 2x USB 2.0 ports
  • A ribbon cable slot for Pi camera or display connectors
  • Two full-size HDMI ports from the adapter board
  • 12V barrel jack input
  • A full GPIO pin header passthrough
  • A 2.5G Ethernet port, a standout feature for a Pi-based NAS

Operating System and Software Setup

Sunfounder recommends using Open Media Vault (OMV), but being a Raspberry Pi there are other options for operating systems if you’d like to use an alternative. The setup process is as follows:

  1. Flash Raspberry Pi OS Lite to a microSD card and insert it into the case’s front slot.
  2. Update the Pi and install OMV.
  3. Install the Pironman script to control the OLED display.

Like other Pironman cases, this one also includes a web dashboard to monitor stats and adjust settings. The OLED display itself has multiple options, allowing you to choose a fixed readout or cycle between different stats.

To manage storage, log into the OMV web dashboard via the Pi’s IP address. From there, create a file system, a shared folder, and set up an SMB share to access the NAS from a Windows PC.

Performance Testing the Pironman 5 NAS Case

With everything configured, I ran a series of transfer tests to test the performance of the hat and 2.5G network connection.

Running an automated test through AJA System Test, I got;

  • 1GB file test → Writes: ~240MB/s | Reads: ~200MB/s
  • 16GB file test → Writes: ~230MB/s | Reads: ~170MB/s
AJA System Test For Speed

Doing a realworld file transfer of a 60GB video file to and from the NAS in Windows 11, I got;

  • 60GB video file → Writes: ~260MB/s (peaking near 280MB/s) | Reads: ~260MB/s (very consistent)
Realworld File Transfer Test

These results are right in line with what you’d expect from a 2.5G network connection and show no issues with bottlenecking on the single available PCIe lane on the Pi.

Cooling and Thermal Testing

The large 90mm fan keeps drive temperatures very low during heavy file transfers.

The Pi’s CPU, however, runs hotter. At idle, the CPU started at 48°C, climbing quickly to 70°C under load during a 20-minute stress test using CPU Burn. The small CPU heatsink is adequate for basic NAS use but not ideal for workloads like RAID parity or media encoding. A larger aftermarket heatsink would be recommended for those cases.

Fortunately, since this is still a beta kit, SunFounder will likely address cooling improvements in the final version.

The aluminium housing also helps dissipate heat, and airflow inside remains decent even with 3.5-inch drives installed.

Thermal Camera Shot of Thermal Stress Test

As for noise levels, the 90mm fan is PWM controlled. At full load, it reached about 41dB (which is not significantly loud), but when running below 800RPM it’s essentially silent. With mechanical drives installed, you’d likely never hear the fan over the drive noise anyway.

Power Consumption

I tested power consumption using a wall adaptor and took readings both at idle and with the CPU full loaded during the thermal test, while also copying large video file to the NAS. For these two tests, I got;

  • Idle: ~8W
  • Full load: ~14W
Power Consumption Low

These are impressively low numbers for a dual-drive NAS, thanks to the Pi’s efficiency. With mechanical HDDs, consumption would be slightly higher, but OMV allows you to set drive spin-down times to save even more power when idle.

Final Thoughts on the Pironman 5 NAS Case

The Pironman 5 NAS case is another great addition to SunFounder’s lineup. It’s well-built, easy to assemble, and packed with useful features like the OLED display and 2.5G networking.

Since it’s still in development, SunFounder haven’t released official pricing yet. But if it lands in the $100–$120 range, I think it would be excellent value for a Pi-based NAS kit.

I’d personally love to see a version that supports four 2.5-inch drives, but the flexibility of using 3.5-inch HDDs is a big selling point that very few other Pi enclosures offer.

Overall, this is shaping up to be a compact, efficient, and capable NAS solution for the Raspberry Pi 5. Let me know what you think of it in the comments section below.

LCMD Microserver & AI Pod, A Compact Homelab Powerhouse

If you’re into homelabs or setting up your own personal cloud server, I’ve got something really interesting to share with you today. This is the new LCMD Microserver, and its optional add-on, the AI Pod, a compact computing module designed to supercharge the system’s performance for AI-related tasks.

Together, these two devices form a powerful, accessible homelab solution. They’re designed to help even less experienced users set up an advanced personal server quickly and easily.

With the pair, you can do things like:

  • Run Docker containers
  • Host media servers
  • Set up your own Git server
  • Build an AI-searchable photo and video library
  • Backup your data

Let’s dive in, unbox them, and see how they perform.

Here’s my video review of the LCMD Microserver and AI Pod, read on for the written review;

Where To Buy The LCMD Microserver & AI Pod

The LCMD Microserver and AI Pod are planned to be crowd funded through Kickstarter, with their campiagn starting soon. Check out the LCMD Prelaunch Page in the meantime.

Tools & Equipment Used

Video Capture Card AVerMedia GC513 – Buy Here

Some of the above parts are affiliate links. By purchasing products through the above links, you’ll be supporting my projects, at no additional cost to you.

Unboxing the LCMD Microserver

Right from the start, LCMD’s packaging makes a strong impression. This is one of the coolest product packages and unboxing experiences I’ve seen.

Opening the magnetic flaps reveals an orange acrylic cover, with the LCMD Microserver sitting underneath. Alongside it are two accessory boxes, plus a front sleeve that likely holds documentation. Everything is neatly protected in high-density foam.

Inside the accessory boxes:

  • Box 1: Ethernet cable and international adaptor for the power supply
  • Box 2: 19V 120W power supply (barrel jack connector) and mains lead

The sleeve contains a set of sequenced instruction cards, a unique and intuitive QuickStart guide.

User Manual and Quickstart

First Look – LCMD Microserver

The front and sides are clean with no ports or buttons. On the top we’ve got some ventilation holes on each of the corners. On the bottom we’ve got a large ventilation grill with some orange rubber feet.

  • On the back we have all the ports, which are clearly labelled:
    • Power input
    • HDMI 2.1 port
    • Two USB 3.2 Type-C ports
    • Three USB 3.0 ports
    • Audio jack
    • 2.5G Ethernet port
    • Mode and power buttons

Above the ports are vents for the CPU heatsink; below is an open grill likely for the drive bays. Speaking of drive bays, internally, the Microserver can house two 2.5″ drives and two M.2 NVMe drives.

The build quality is excellent, it’s got grey aluminium panels, solid construction, and an orange-and-white futuristic style. It’s also compact at 115mm × 115mm × 120mm.

LCMD Microserver Dimensions

Hardware Specs

Inside, the Microserver runs on an Intel Core i5-13500H. This is a 12-core CPU (4 performance cores up to 4.7GHz, 8 efficiency cores up to 3.5GHz) with Intel Iris Xe graphics (80 execution units at 1.45GHz).

It will be available in three variants:

  • Base Model: 16GB DDR5 RAM (5200MHz) + 2TB SSD (this review unit)
  • Mid Model: 32GB DDR5 RAM (5200MHz) + 4TB SSD
  • Top Model: 64GB DDR5 RAM (5200MHz) + 4TB SSD
16GB Crucial DDR 5 RAM

Storage expansion is very generous:

  • 500GB OS drive preinstalled
  • Four additional M.2 2280 slots – up to 64TB (with 16TB drives)
  • Two SATA 3.0 bays – up to 8TB each

Realistically you could install about 20TB without spending a fortune. It also has WiFi 6E via an Intel AX210 chip.

The enclosure slides out the back after removing two sets of four screws from the bottom, giving access to the internals for upgrades. My only complaint with this process is that the bottom uses Torx screws, while the retaining bracket uses Philips head screws. It would be nice if they were consistent.

Software and Setup

Booting the Microserver was where I was most impressed. Many products have great hardware but fall short in software, but that’s not the case here.

LCMD Microserver Boot Up

After plugging it in, you install LCMD’s mobile app. The Microserver runs LCOS (which is Debian-based). Setup takes under 5 minutes, and the system automatically configures encrypted remote access (NAT traversal, like Tailscale), so no port forwarding or network tweaking is needed.

There’s also a desktop app for PC and Mac, which lets you:

  • Manage storage pools and permissions
  • Install over 1,000 available pre-configured apps (including Jellyfin, Nextcloud, Git servers)
  • Adjust settings
  • View and manage media

My first test was with Jellyfin, and this installed instantly without advanced setup.

Jellyfin Media Server Running

You can also share files over your network with SMB or AFP like a traditional NAS.

Acting As A Traditional NAS

The Microserver can act as a smart TV when connected to HDMI, with your phone as the remote. This allows you to watch media content, look at files and photos and even use some of the AI features will get to with the AI Pod.

Acting As A Home Media Server

The AI Pod, Adding an AI Brain To The LCMD Microserver

The AI Pod is an add-on for the Microserver that adds serious machine learning power. Unlike the Microserver, it can’t run on its own, it must be paired with the Microserver.

Packaging is again premium, with a foam pad and the device beneath. The AI Pod’s design feels like something from a sci-fi movie. I think it looks a bit like a building from theold PC game StarCraft – I might be showing my age with that comment.

Included with the AI Pod: instruction manual, 12V/96W power supply (my unit was white, but the production one will be black).

Ports and Hardware

Taking a look around the AI pod, the front is actually a ventilation grill and you can actually see through to the back of the enclosure. The two sides are solid. The top has a fine ventilation mesh and the bottom has a removable cover plate.

  • Like with the Microserver, the ports are all at the back:
    • Power & mode buttons
    • USB 3.2 Type-C
    • Two USB 3.2
    • HDMI 2.1
    • 2.5G Ethernet
    • 10G Ethernet
    • Power input
AI Pod Ports On Back

The 10G port is due to the Nvidia Jetson AGX Orin development board inside – not a custom board.

NVIDIA Jetson AGX Orin Board

Styling is designed to match the micro server so it’s the same grey aluminium housing with black accents. I think the pair look really cool together.

LCMD Microserver & AI Pod

The AI Pod has a slightly larger footprint than the Microserver, measuring 130mm x 144mm but it only stands 61mm high so it might look a bit smaller.

AI Pod Dimensions

The Jetson Orin board has an Arm CPU featuring 12 Cortex A78 cores that can run up to 2.2GHz and an NVIDIA GPU with 2048 Cuda cores, 64 Tensor cores and 64GB of LPDDR5 video memory. This adds an impressive 275 TOPS of processing power to the Microserver while only drawing around 30-60W.

So this allows you to decode a single 8k30 stream of H.265 video or up to 22 streams at 1080P30. Or it can handle encoding two simultaneous 4K60 H.265 streams. But besides it’s powerful encoding and decoding abilities, it’s main function is to add the ability to run your own AI models locally.

Internally it’s also got a wifi 6 module and a 1TB WD Black NVMe ssd as the OS drive. It’s got a second drive bay but at this stage I don’t think you really need to use it on the AI Pod.

AI Features in Action

Pairing the AI Pod is easy via a separate desktop app.

Linking AI Pod With LCMD Microserver

With this added, you now have access to some AI based apps that’s take advantage of the pods processing power, so you can do things like image and video generation locally.

I tried out image generation first. My first test prompt was “a man taking a photo of his dog with a mountain in the background”.

Image Generation Example 1

The first test prompt worked quite well. The first and last images aren’t quite what I was going for but the other two are quite good.

You can also do different image styles like generate cartoon images. The next prompt I tried was “cartoon style image of a man reviewing the latest iphone in his home office”.

Image Generation Example 2

Lastly, I trieda prompt that I thought would be a bit more difficult “a girl being pulled by four dogs on her bicycle riding across a frozen lake”.

Image Generation Example 3

This even worked reasonably well, although this model clearly has a problem with numbers, none of these images have four dogs and this one has two heads.

Next I tried video generation. This works in a similar way to image generation, but takes a bit longer as it has to generate multiple frames.

I tried to be quite specific with this prompt “a red sports car driving through a mountain road at sunset”.

This came out much better than I expected. It’s not amazingly realistic but it is really impressive for a video generated in a minute or two on a local piece of hardware drawing under 100W. You can see this video and the second example video in my Youtube video at the begining of the post.

The second prompt I tried was “a cat looking out the window while it is raining”.

Video Generation Example 2

This one also come out quite well.

One of the features that I really like is the added search funtionality to your photo albums. You can give it very specific queries and in my small sample libary its very accurate.

AI Searcheable Photo Library

This is a really useful feature if you’ve got thousands of photos and you don’t recall when you took a particular photo but you remember a small detail in it.

There are also a whole lot of other AI based features that I could make a separate video on but some of the useful ones are the ability to translate text locally in the browser, and you can even run a local language model similar to ChatGPT.

Pricing of the LCMD Microserver and AI Pod

Since this product is going to be crowd funded through Kickstarter before becoming a retail product, the is a special “launch price” for each product and then an eventual MSRP.

  • Bottom Model Microserver (16GB/2TB): $769 launch, RRP $1400
  • Top Model Microserver (64GB/4TB): $1159 launch
  • AI Pod: $2489 launch, RRP $3600
  • Combo deals: $3228–$3618 launch pricing
LCMD Microserver and AI Pod Pricing

My feeling on the Microserver pricing is that the launch prices are quite fair but the RRP prices are higher than I’d expect. And the AI Pod seems quite expensive, even at launch price. They do both use more premium WD Black drives and Crucial RAM, so they haven’t cut corners with no name brand components but the AI Pod can’t be priced near where a used A4000 or 3090GPU would be a similarly priced as these would be a more powerful option. If they do then the AI Pod will have to seriously prove its worth in software.

Privacy and Transparency

One of the concerns people are probably going to have with a product like this, is that it is running a lot of preconfigured software with very little disclosure on what is and isn’t being shared with the manufacturer, and there is some good and bad news here.

The system is running a custom OS with quite a few proprietary layers and while that makes it capable and offers a lot out of the box, at this stage there is limited transparency on exactly what its doing in the background.

LCMD Microserver Pair

I compiled a long list of questions and spent quite a lot of time talking with LCMDs developers in trying to determine what information they have access to and how this information is used and I’ll try present a summary in the best way that I can. The full list of questions and answers is provided in the next section below.

The LCMD microserver is designed with decentralisation and privacy as a core selling point, which means that users naturally want to bring as much in-house as possible. But on the flip side, LCMD are also trying to make the system as user friendly and easy to use as possible, which they have really nailed. The platforms custom client app enables powerful features that just work, you don’t need to be a wizz with docker containers or have any advanced networking knowledge to get the Microserver up and running. Most people aren’t able to set up remote access to their home networks in a secure way, so there is a balancing act here which they’re trying to navigate.

From what I’ve found through testing and in talking to the developers, the server prioritises direct peer-to-peer communication using asymmetric encryption, and the private keys are stored locally on the device. If both devices can be reached via hole punching then traffic flows directly peer to peer, this falls back to relayed traffic if that process fails – quite similar to Tailscale.

Testing Peer to Peer

For more advanced users that want a bit more transparency and control, you can also set up your own NAT traversal through Headscale – which is one of the preconfigured apps it offers.

Local storage is also encytped and the encryption keys are again stored locally on the device, so don’t forget your password or your data will be lost.

The server only requires internet access for the initial setup or app installation. You obviously also require an internet connection for remote access after this but if you don’t need remote access and the initial setup is all you require then you can isolate the system from the internet and it’ll continue to function on your local network.

At the very extreme end, the Microserver’s BIOS is also unlocked, so if the software isn’t for you, then your can install your own OS on it if you’d like to. Although for this particular product, the software is a large part of the user experience – so it probably doesn’t make much sense to do so.

With all of that being said, the Microserver still uses proprietary software like its own VPN protocol, which unlike open standards like WireGuard, hasn’t been independently auditied. It’s dependency on a central server is limited but not zero, and although you could potentially configure it yourself to be zero, I wouldn’t say that the system is 100% trustworthy, but it’s about as close as you can get without them making the whole software package open source too.

Questions Asked To Developement Team & The Answers Received

Here’s a list of questions that I compiled and asked their Developement team along with the answers I received back. Due to the language barrier, some questions were reworded or repeated in different ways and translations were required in both directions, so I have summarised the questions and answers here while trying to maintain their original intention.

Q1 – What is LCMD’s networking approach, it appears to be similar to Tailscale?

Answer:

LCMD’s direct connection mode works in a similar peer-to-peer way. In most cases, all traffic is sent directly between devices. In extreme situations (like multiple layers of NAT4), they provide a completely free relay server with 8 Mbps bandwidth and full end-to-end encryption. Users can also self-deploy their own relay server, which maximizes decentralisation.

Q2 – How can users verify that direct connection traffic isn’t passing through LCMD’s servers?

Answer:

Two ways:

  • Technical validation – Advanced users can use tools such as Wireshark to check if the inbound/outbound IP corresponds to their home broadband’s public IP.
  • Business reality – Routing all traffic through their servers would be financially unsustainable given bandwidth costs.

They emphasised that direct connection is built on a decentralisation philosophy to improve performance and privacy at no cost.

Q3 – How are encryption keys handled, and can LCMD access these keys?

Answer:

There are two types of keys:

  • Initialization / license verification – Bound to the motherboard; requires a connection to the official server for registration during initial setup.
  • Device communication keys – Public/private key pair generated locally on the Microserver. LCMD’s official servers do not have access to your private key, meaning only authorised users can connect.

Q4 – Is the relay/STUN service open source or self-hostable?

Answer:

LCMD currently allows self-deployment of the relay server, but STUN is not fully open yet. They plan to follow up on this. As a temporary solution, the LCMD Official App Store has Headscale available for one-click installation so users can self-deploy.

Q5 – Why is there a desktop app instead of just a browser dashboard?

Answer:

While browser access is possible via a domain name, the desktop app creates a TUN virtual network interface, enabling advanced networking features.

Benefits include:

  • Secure remote access without needing to set up public IPs, NAT traversal, or firewall rules.
  • Works out-of-the-box for non-technical users.

For advanced users, browser access remains available, but the desktop client delivers a smoother and more secure experience.

They added that a client app can do things browsers can’t, like:

  • Auto-mounting a cloud drive to the system file browser.
  • Uploading to the cloud drive app even after the window is closed (client must still be running).

A no-GUI client is also available for more technical users.

Q6 – Does the device need the internet to operate?

Answer:

Internet is only required for initial setup and when installing apps from the LCMD store. In all other cases, it can operate fully in local-only (LAN) mode without internet.

Q7 – Can I access the device via IP address directly?

Answer:

Yes — they offer a LAN port forwarding tool for this purpose and can provide further documentation.

Q8 – What is LCMD’s overall decentralization approach?

Answer:

LCMD was designed with decentralization in mind so users can build and access their own cloud services without relying on centralised infrastructure.

  • If the network has a public IP or favorable NAT, connections go directly between devices.
  • Benefits: better privacy, full use of home bandwidth, and stable decentralised performance.
  • If direct connection is impossible, free relay services (end-to-end encrypted) are provided.
  • Advanced users are encouraged to self-host network penetration services. A “Network Penetration Service Setup Guide” will be released within a year.

Q9 – Is the device locked to LCMD’s OS?

Answer:

No — the BIOS is open, and users can install another operating system if desired.

Q10 – How do I enable SSH to access the terminal?

Answer:

They provided this link: https://developer.lazycat.cloud/ssh.html with instructions to turn SSH on.

Final Thoughts on the LCMD Microserver and AI Pod

So that’s the LCMD Microserver and AI Pod – a seriously powerful private cloud and AI edge device combo that’s really easy to set up and use.

Performance is great, the user interface is very well polished and it’s AI features are genuinly helpful, not just for party tricks. I do think LCMD could benefit from being very open about what’s running under the hood, especially for a product designed around privacy and user control, but the same could be said for most cloud or data storage companys.

Let me know what you think of the LCMD Microserver and AI Pod in the comments section below and if this is something you can see yourself using for your homelab or personal cloud.

Here’s a link to their prelaunch page where you can join the waiting list to be notified of their official launch on Kickstarter. As with the other crowd funded products that I’ve reviewed, keep in mind that crowdfunded projects carry some level of risk and that there is no guarantee that the final product will live up to the promises made in the campaign.

ORICO CF1000 NAS Review – The Fastest 3.5” NAS I’ve Tested?

3

Today we’re diving into a NAS that’s built for much more than simple home backups, the CyberData CF1000 by Orico. This is the flagship model from their newly released CyberData NAS series, which includes eight different configurations featuring a variety of CPU, memory, and storage options, all packed into a stylish, unified design.

Orico is a brand that’s long been recognized for its USB storage solutions, enclosures, and docking stations, but the CyberData line marks a bold and serious step into the NAS (Network Attached Storage) market.

Here’s my video of the CF1000, read on for my written review;

Where To Buy The Orico CyberData CF1000

  • Orico’s CyberData range is currently crowdfunding through Kickstarter – Campaign Link
  • WD RED NAS Drives – Buy Here

Equipment Used

Power and Performance Specs

Powering the CF1000 is a 12-core Intel i5-1240P processor with 16 threads,

It also has dual 10G Ethernet ports, and support for up to 256TB of storage. It’s a NAS built with power users, small businesses, and creative professionals in mind.

CF1000 NAS

Let’s start with the unboxing experience.

Unboxing the CF1000

The CF100 is very well protected in it’s packaging, although the box is large for a 10-bay NAS, that’s mainly due to the thick foam padding keeping everything secure.

Inside the box, you’ll find:

  • The CF1000 NAS wrapped in an antistatic bag
  • A smaller accessory box containing the power cord, screws, screwdriver, two network cables, and a manual
CF1000 Unboxed

The CF1000 itself looks and feels fantastic. It’s sleek, minimalistic, and well built with a premium solid cast aluminum chassis.

A Closer Look at the Hardware

Front Panel

Behind a magnetic front cover are 10 hot-swappable 3.5” drive bays, arranged in two vertical columns (1–5 and 6–10). Under the drive bays are LED indicators, although these are a bit strangely numbered backwards from 10 to 1, and then we’ve got status LEDs for network and system health.

Internal Expansion

Internally, we’ve also got space for:

  • 2 x M.2 NVMe SSDs (for caching or high-speed access)
  • 1 x 128GB NVMe SSD (preinstalled for the OS)

These M.2 drives are easily installable through a bottom access hatch, which is a great feature on the CF1000.

Rear I/O Ports

Around the back, we’ve got;

  • 2 x Cooling fans
  • 2 x USB 2.0 ports
  • 1 x DisplayPort and 1 x HDMI
  • 2 x USB 3.2 (Type-A and Type-C)
  • 2 x USB4.0 (40Gbps capable)
  • 2 x 10Gb Ethernet ports with link aggregation support (up to 20Gbps)
  • Integrated PSU, so there is no additional power brick required.

CPU and RAM

The Intel i5-1240P is a 12-core mobile CPU from 2022, with 4 performance cores running at up to 4.4GHz and 8 efficiency cores running at up to 3.3GHz. It supports DDR5 memory, Thunderbolt 4, and has 20 PCIe lanes. It’s both powerful and power-efficient, ideal for a NAS setup that’s going to be running 24/7.

The CF1000 comes with 16GB DDR5 RAM (4800MHz) installed via a single stick, so you’ve got an easy upgrade path to 32GB and it’s expandable up to 64GB in total.

Installed RAM

Storage Capabilities

The main storage feature of the CF1000 is obviously the 10 drive bays, but in addition to these we’ve got the two M.2 slots for additional storage or caching. This gives the NAS a total storage capacity of 256TB (10 x 24TB HDDs and 2 x 8TB SSDs) and it supports a range of hardware RAID options including RAID 50 and RAID 60.

  • 10 x 3.5” HDD bays
  • 2 x M.2 NVMe SSD slots
  • Built-in 128GB SSD for the OS
  • Up to 256TB of total storage capacity
  • Hardware RAID support, including RAID 50 and RAID 60
NVMe Drives For Storage & OS

Setting Up The ORICO CF1000

For testing the CF1000, I installed:

  • 10 x 4TB WD Red HDDs
  • 2 x Orico D10 NVMe SSDs

Once powered and connected to the network, the system boots into CyberData OS, Orico’s custom NAS software. Setup is handled through their CyberData client app for PC or mobile.

Setting Up The NAS

It’s worth noting that you can’t access the NAS via a standard web dashboard, a feature common to other NAS brands. Hopefully, this will be added in future updates as it’s a bit inconvenient to have to install software to change a feature rather than just going to a web dashboard.

Storage Pool Setup

Once an admin account is created, the software detects the installed drives and allows you to configure your storage pool and RAID level. I opted for RAID 6, which provides 80% usable capacity (32TB) and tolerance for up to two simultaneous drive failures. It does reduce write speeds due to dual-parity overhead, which also gives us a chance to test how the CPU handles this load.

Setup was really quick, taking only a few minutes.

CyberData OS Interface & Basic Features

CyberData OS feels intuiative and easy-to-use with its Windows desktop-style interface.

Key features include:

  • User permission management
  • Samba, FTP, WebDAV, DLNA, and Time Machine support
  • AI-based photo sorting
  • Movie/TV show metadata fetching
  • Offline video transcoding

Under the system monitor, you can view:

  • CPU stats (12 cores, 16 threads)
  • RAM usage
  • Drive and CPU temps
  • Fan controls (auto, silent, standard, turbo)
NAS System Stats

The storage panel shows:

  • System storage pool with usable space (~27.5TB for my RAID 6 configuration)
  • Drive SMART details

Storage Performance As A NAS

To test how the CF1000 performs as a NAS, I created a second storage pool on the NVMe drives to test raw speed differences.

Note: While NVMe can be used for caching, ZFS already handles asynchronous writes effectively using RAM, so there’s not much benefit in small office or home scenarios. CyberData OS warns you about this when you work through the drive pool setup process.

Automated Benchmarks

I started out by running some automated tests using AJA System Test over the 10G network connection.

Main HDD Storage Pool (RAID 6):

  • 1GB file: ~940MB/s writes, ~930MB/s reads (some dips)
  • 16GB file: Similar writes, ~850–920MB/s reads
  • 64GB file: Consistent writes, reads around 830–840MB/s

NVMe Storage Pool:

  • 1GB file: ~950MB/s writes, ~900–950MB/s reads
  • 16GB file: ~940MB/s writes, ~920MB/s reads
  • 64GB file: ~920MB/s writes, reads just under 900MB/s

Real-World Transfers

I then also ran some realworld tests transferring two large video files totalling around 90GB to and from each volume, again over the 10G network connection.

  • HDD volume: ~540MB/s write, ~1GB/s read
  • NVMe volume: >1GB/s write, ~1.1GB/s read

Thermal Performance

I decided to take a closer look at thermal performance since we were getting low reading and writing speed when using the RAID 6 main storage volume. These workloads caused high CPU temps (~90°C package, cores >70°C), which suggested we may be running into thermal throttling. The CPU usage hovered around 25–30%, meaning performance is limited by cooling rather than raw processing power.

Switching fan modes to Turbo didn’t help much, the thermal limitations remained. This indicates that the heatsink is just not capable of getting the heat away from the CPU.

CF1000 Motherboard

The good news is that Orico has since upgraded the cooling system, replacing the aluminum heatsink with a larger copper one and improved ducting. This should significantly reduce thermal issues.

Noise & Power Consumption

Noise levels (measured at 15cm):

  • Silent mode: ~39dB (very quiet)
  • Auto/Standard: ~47dB
  • Turbo: ~55dB

Even in Turbo, the fans aren’t overly loud. The sound of the 10 mechanical drives is more noticeable than the fans.

Power draw:

  • Idle (drives on): ~70W
  • Full load: ~120W
  • Idle (no drives): ~25W

These figures are very reasonable for a system of this scale. It’s great to see that the power draw is realtively low since this is expected to run 24/7, so overall power consumption can become significant over time.

Privacy and Software Flexibility

I know some of you are probably wondering about privacy and people often have valid privacy concerns when using products with preloaded OS’s by the same company, but there is some good news here, this NAS fully supports local-only use, it doesn’t require an internet connection, cloud linkage or an online account to set it up. You can even turn off it’s internet connection or isolate it on your network if needed. There is no mandatory cloud syncing or forced telemetry.

  • No internet or cloud connection required
  • Fully local setup possible
  • No mandatory telemetry or account login

That said, the software still needs some refinement. At the time of writing this review, there is:

  • No web dashboard
  • Limited documentation and no official community support
  • Missing enterprise features like iSCSI

However, Orico is making steady progress. Since May, there have already been three version updates, which have added:

  • Bug fixes and translation improvements
  • Virtual machine support
  • One-click Docker Compose
  • Preconfigured AI models (e.g., DeepSeek)
Virtual Machines

Also, the NAS is not OS-locked—you can install alternatives like Unraid or TrueNAS. I found Unraid works better out of the box, as it includes drivers for the 10G NICs.

Running TrueNAS

Final Thoughts On The ORICO CF1000

If you only need basic backups or streaming 1080p content, the CF1000 may be overkill, but this is just one product in their new CybderData range, so you should consider one of Orico’s lower-end models.

The CF1000 is well suited and worth taking a look at if you:

  • Work with 4K video
  • Run multiple services or containers
  • Need lots of fast, redundant storage

It’s also well-designed, powerful, and looks fantastic too.

Currently, the CF1000 is only available through Kickstarter, with the campaign running until August 7th. Here’s a link to it if you would like to get your own CyberData NAS.

One Final Note on Crowdfunding

As always with crowdfunded products, there’s a degree of risk. Orico is a well-established company, and I’ve tested a fully working pre-production unit. But the final product may still undergo changes. They’ve clearly invested a lot into development already, and it’s usable as-is, but it’s important to approach any crowdfunded product with realistic expectations.

Let me know in the comments section below what you think of the CF1000 or Orico’s broader CyberData NAS range.

Building a 4-Bay 3.5″ NAS with a Raspberry Pi 5 and 3D Printed Enclosure

Over the past few years, I’ve built several Raspberry Pi-based NAS (Network Attached Storage) devices. These range from a dual-drive setup using a Pi 4, a budget-friendly Pi Zero NAS for under $35, and more recently, an all-SSD NAS running on a Raspberry Pi 5. While each project had its advantages, today’s build takes things up a notch — we’re going for a more practical, fully-featured 4-bay NAS that resembles a traditional commercial unit.

Here’s my video of the build, read on for the write-up;

What You Need To Build Your Own 3.5″ Pi NAS

Tools & Equipment Used For This Build

Hardware Overview

For this project, I’m again using the Raspberry Pi 5, making full use of its PCIe port by attaching the Radxa Penta SATA Hat, which provides four SATA ports. Technically, the hat includes a fifth port (hence the penta SATA name), but it uses a different connector and is inconveniently positioned, so I’m sticking with four.

For storage, I’m using four 4TB WD Red NAS drives, providing a good balance of capacity and reliability.

WD Red NAS Drives

Because 3.5″ drives are too bulky to plug directly into the Radxa hat, I’m using SATA extension cables. The particular ones I’ve chosen have mounting holes, allowing me to design a custom bracket to align them properly with the drive trays.

To complete the setup, I’m using:

  • A Pi 5 active cooler for CPU thermal management
  • A microSD card to run the operating system
  • A 12V 40W power adapter to power the NAS
  • A slim 12V 80mm fan to cool the drives and internal components
All NAS Hardware

Designing the NAS Enclosure

I designed the custom 3.5″ Pi NAS enclosure in Fusion 360.

The design features:

  • Individual drive trays with pull-out levers for easy access
  • A mounting bracket for the SATA extension connectors so that drives can slide in and plug directly.
  • The Pi and Radxa stack behind the drives, as we don’t need HDMI or USB-C access
  • A barrel jack extension for clean power supply routing to the Radxa hat
  • An 80mm fan mount above the Pi to draw air through front vents and exhaust it at the back
  • A vented fan guard to prevent cables from catching in the fan blades

All of the components are enclosed in a housing that closely resembles a traditional 4-bay NAS.

You can download the 3D Print files from Makerworld.

3D Printing the Case with the Bambu Lab P1S

To bring the 3D model to life, I used the Bambu Lab P1S Combo, one of Bambulab’s mid-range CoreXY printer with:

  • High-speed enclosed printing
  • Multi-material support through the AMS (Automatic Material System)
  • Reliable out-of-the-box performance which is perfect for a functional project like this

Handling the Large Print Size

One challenge with the design is its length. The full enclosure is 275.5mm long, while the P1S has a 256mm max build volume along each axis. To work around this, I split the enclosure along a diagonal. This hides the seam as part of a design accent and, as a bonus, eliminates the need for print supports.

The enclosure was then exported and sliced across six build plates using Bambu Studio, and printed in:

  • Black PLA Basic for the enclosure
  • White PLA Basic for the front panel and tray lever text

I also used all default settings/presets for the textured PEI build plate, 0.2mm standard print profile and PLA Basic.

The entire enclosure uses nearly 1kg of filament and is going to take just under 24 hours to print. Because the text is only a couple of layers deep, we only have 5g of filament waste for the two-color prints on the front panel.

Print Results & Design Adjustments

The Bambu P1S produced high-quality parts straight off the printer. There was no warping or stringing, and the parts had accurate tolerances. This was especially impressive since it was the printer’s first large print out of the box with just basic setup and auto-calibration.

I did need to reprint the enclosure halves to add clearance for the drive tray guides and mounting holes for the Pi which I forgot about. Both small fixes, but worth mentioning.

Trays Dont Slide Into NAS Housing

Assembling the 3.5″ Pi NAS Enclosure

Adding The Brass Inserts

The 3D printed components are held together with M3 screws into brass inserts, so we need to get those installed using a soldering iron;

  • Four go into the back half of the enclosure for joining the two parts together
  • Four go into the SATA cable holder to mount it to the case
  • Eight more go into the cable holder to secure the SATA connectors to the holder
  • One for each drive tray to mount the tray lever with a 3D printed washer

Installing the SATA Cable Connectors On The Bracket

Each SATA connector is fastened with two M3x8mm button head screws. I added two brass inserts and installed the one on the end first, I then used a long hex key to secure them through the holes made for the subsequent inserts. This makes it easier to get to each set of screws, since its quite compact. This process was repeated for all four connectors.

Assembling the 3.5″ Drive Trays

Each 3.5″ HDD is mounted using four countersunk drive screws. The tray lever is then attached with an M3x8mm screw and a 3D printed washer, allowing it to pivot between the pulled out and stowed positions. This process is repeated for all four trays.

Installing the Fan & Power Jack

The 80x10mm 12V slim fan is mounted to the rear of the case using four M3x16mm screws. Make sure that it is aligned to push air out of the enclosure. I oriented the vent guard slots horizontally to minimize cable interference.

I also installed the barrel jack extension for the Radxa hat’s power input.

Power and Fan Cable Installed

Pi Stack Assembly

Next we can assemble the Pi stack to install it into the enclosure. OMV (Open Media Vault) is the software package that we’re going to be running and that requires Raspberry Pi OS Lite to be flashed onto the microSD card – so get that done before installing it.

To assemble the Pi stack, we need to;

  • Plug the prepared microSD card into the Pi’s card reader.
  • Install the active cooler on the Pi. You’ll need to remove three heatsink fins to clear the Radxa hat’s barrel jack. This is a bit of a design flaw with the hat.
  • Install the included standoffs from the Radxa kit onto the Pi with the threads facing upwards
  • Connect the PCIe ribbon cable to the Pi.
  • Mount the Radxa hat onto the Pi’s GPIO header and secure it.
  • Plug in the Molex fan power cable before installing the stack, as there’s not enough clearance to plug it in once installed.
  • Secure the Pi stack in the case with four included M2.5 screws
  • Connect the fan and power cables

Next we need to install the SATA power cable assembly above the Pi. Start by plugging each of the connectors into the Radxa Penta SATA hat. Then align the bracket with the holes in the back enclosure half. Make sure the SATA cable holder is installed with the data connectors on the bottom — I initially installed it upside down by mistake. Secure it with another four M3x8mm button head screws.

Do one more check to make sure that there isn’t too much pressure on any of the SATA connectors going into the Radxa hat and also check that the fan is still able to rotate freely and doesn’t have any cables caught up in it.

Final 3.5″ Pi NAS Enclosure Assembly

Slide the two enclosure halves together and secure them with four M3x8mm button head screws. You can also use black screws for a cleaner finish if you’d prefer.

I finished it off with some small rubber feet on the bottom of the case for vibration isolation, and the NAS is readyto install the drives. These each slide into place until you feel them plug into the connectors at the back.

Booting Up the NAS & Installing OMV

To boot up the NAS, we first need to plug in an Ethernet cable and then the 12V power supply.

Plugging Ethernet and Power Cable In

Give the Pi a few minutes to boot up and then, find its IP address through your router’s DHCP table or using a utility like Angry IP Scanner.

Use SSH to access the Pi and then update the Pi and install OpenMediaVault (OMV) with the following commands:

sudo apt update
sudo apt upgrade -y
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

This script takes about 5 minutes and you’ll need to reboot your Pi when you’re done.

First Boot and Setup

Enable The PCIe Port

Before drives will show up, we need to enable the PCIe port on the Pi. Add the following lines to the Pi’s /boot/firmware/config.txt:

dtparam=pciex1
dtparam=pciex1_gen=3

And again reboot the Pi.

Once the Pi has rebooted, the drives should show up and you can confirm this by entering:

lsblk

You should see something like (one for each drive):

sda
sdb
sdc
sdd

Configuring OMV

Once we’ve got OMV installed and the PCIe port enabled, we can acess the OMV web dashboard by entering the Pi’s IP address in our browser. The default login is:

  • Username: admin
  • Password: openmediavault

Be sure to change these credentials after logging in.

OMV Login

I’m not going to go into too much detail on setting up OMV since there are loads of guides available already. Essentially I’ve followed the following steps:

  • Set up the drives in a RAID 5 configuration, providing 12TB of usable space with redundancy.
    • OMV 7 on a Pi doesn’t allow you to create a RAID array, you’ll need to do this through the terminal.
  • Create a Storage Volume
  • Created a Shared Folder on the Storage Volume
  • Create a User Account with permissions to access the Shared Folder
  • Enable the SMB service

Testing The 3.5″ Pi NAS

Transfer Speeds

To test the Pi NAS’ transfer speeds, I’ve mapped the network drive to my Windows 11 PC. I then tried copying a large 30GB video file across to the NAS. I got an average write speed of about 110MB/s with some short dips along the way. This is around 900Mb/s, so we’re likely saturating the gigabith Ethernet port on the Pi.

Testing Writes at Gigabit

I then tried copying the same file from the NAS back to the PC. This is a bit faster and more consistent, I got an average speed of 113MB/s.

I then tried an automated tested using a 1GB file size got similar results again. Writes were around 110MB/s and reads around 110MB/s.

Automated 1GB File Test

Like with my SSD Pi NAS, because it looked like we were saturating the Ethernet port, I then tried using a 2.5G USB Ethernet adaptor plugged into one of the Pi’s USB 3 ports.

This improved writing to the NAS to an average of around 200MB/s, again with a few dips, and reading from the NAS I got a faster 250MB/s. So writing to the NAS is now likely being nottlenecked by the software RAID parity calculations being done on the Pi’s CPU.

This makes the 2.5G network adaptor an easy and worthwhile upgrade for less than $20. It makes a big difference to the NAS’ performance, especially when large amounts of data are being transferred.

Adding 2.5G Network Adaptor

Power Consumption

I used an AC power meter to measure the NAS’ power consumption under a full writing load and at idle.

  • Idle: ~18W
  • Under Load: ~30W

This is higher than my SSD Pi NAS (~9–12W), but is reasonable for a NAS have four large mechanical drives. For comparison, my Asustor NAS idles at around 18W with the drives spun down, so this NAS does great with them still running.

Thermals and Noise

Thermally, the ventilation ports on the front and the 80mm fan at the back do a great job at keeping the NAS cool, even under a full load.

The only real negative for this build is that it is quite noisy. With the 80mm fan running, we get a sound level of about 54dB at 20cm.

Pi NAS Noise Level

Final Thoughts on my 3.5″ Pi NAS Build

That wraps up the build of my 4-bay 3.5″ Raspberry Pi 5 NAS. It offers solid performance, a functional and aesthetic 3D printed design, and the flexibility to use OMV or another NAS OS for your home NAS needs.

Pi 5 NAS

I’ve uploaded the 3D print files to MakerWorld. If you’ve got a Bambu Lab A1, P1S, or X1C, you can use my preconfigured print profiles to start printing directly from the Bambu Handy app. If not, download the files and slice them in your own slicer.

If you’re considering getting a 3D printer, the Bambu Lab P1S is a fantastic option. It’s fast, supports multi-material printing, and its enclosed design handles a wide range of materials. It’s perfect for makers and you won’t outgrow its capabilities any time soon.

Let me know what you think of my Pi NAS build in the comments section below.

Pironman 5 Max: A Feature-Packed Raspberry Pi 5 Case from SunFounder

SunFounder have returned with the latest iteration of their Pironman case. This time, it’s called the Pironman 5 Max, built specifically for the Raspberry Pi 5. This case brings a host of upgrades, including dual NVMe support, a sleek black aluminium body, and tinted acrylic panels.

At $95 for the standard kit, it’s definitely on the higher end for Raspberry Pi enclosures, but it makes up for that with a range of inclusions and features. Most notably, the ability to run a Hailo-8L AI accelerator alongside an NVMe SSD. That makes it ideal for AI applications like onboard voice recognition, object detection, and real-time pose estimation.

Pironman 5 Max Case By Sunfounder

Let’s walk through the case design, assembly, features, and performance testing to see how it holds up.

Here’s my video review of the case, read on for the write-up;

Where To Buy The Pironman 5 Max Case

Equipment Used For Testing

First Impressions & Unboxing

The Pironman 5 Max arrives in a clean, white branded box. Inside, you’ll find the aluminium shell, fans, cooler, expansion boards, and mounting hardware, everything you need to get up and running.

Pironman 5 Max Unboxing

This is the third-generation Pironman case, and visually, it carries forward the design of its predecessor while swapping the silver and clear acrylic for a more refined black aluminium and tinted acrylic look. You’ll also notice upgraded features like dual M.2 NVMe ports, programmable RGB lighting, and a tap-to-wake OLED stats display.

Assembling The Pironman 5 Max Case

Like its predecessor, the Pironman 5 Max case is quite complex and requires some effort to assemble. It’s not difficult, thanks to the well-illustrated instruction sheet and clearly labelled screws, but it’s more involved than your average snap-together Pi case.

Graphical Instruction Sheet

Here’s a quick overview and some photos of the assembly process;

  1. Install Standoffs – Attach various lengths to one half of the enclosure.
  2. Prepare the Pi – Plug in the carrier boards and mount the Pi 5 into the case.
  3. Install the Cooler – Apply thermal pads to the CPU, WiFi module, and power circuitry. The included Ice Cube cooler uses the same mounting holes as the Pi 5 Active Cooler and similar “press into place” spring mounts.
  4. Add the NVMe Adapter – The adaptor supports 2230 to 2280 drives. I installed the Hailo-8L AI accelerator in the top port and a Lexar 2280 NVMe SSD in the bottom (there is functionally no difference between ports)
  5. Attach the Fans – These mount on the back panel.
  6. Optional Camera Support – If you’re using a camera module, this is the time to install it (I decided to do this later as I wanted to test the case without it first).
  7. Add the OLED & GPIO Expansion Board – This board includes the GPIO extension and RGB lighting. The display gets stuck onto the front panel.
  8. Assemble the Shell – Screw the aluminium halves together.
  9. Finish with Acrylic Panels – The dark tinted panels give it a clean, high-tech look. The power button gets added to the front panel before installing it.
  10. Install the Rubber Feet to finish it off.

The total assembly time was around 25 minutes, and everything went together quite smoothly. There are also spare screws and cables included, which is a helpful touch.

First Boot & Software Setup

With Raspberry Pi OS pre-installed on the NVMe SSD, we can more stright on to booting it up. The OLED display and RGB lighting won’t function right away, they requiresome additional setup and software.

Fortunately, setup is easy. A quick config change and GitHub install later, and everything was up and running. I followed the instructions from SunFounder’s wiki and had no issues. They’ve also confirmed compatibility with other operating systems like Home Assistant, Ubuntu, and Kali Linux.

Configuring The Pironman 5 Max Case

After rebooting, the OLED display shows:

  • CPU temperature and usage
  • RAM and storage capacity
  • IP address

The display goes to sleep after 10 seconds by default, but you can wake it with a tap or adjust the timeout in the config files.

The Pironman 5 Max Web Dashboard

One of my favourite features from the previous Pironman case was the web-based dashboard and I’m happy to repor that they’ve retained it. You can access it via your Pi’s IP address and port 34001.

Web Dashboard

From here, you can:

  • View system stats and logs
  • Graph CPU usage and temps (as well as a wide range of other metrics)
  • Adjust OLED settings (like network interface, sleep timeout and display orientation)
  • Customise the RGB lighting, including style, colour and animation speed
  • Control fan behaviour with presets like Quiet, Balanced, and Performance
Settings Options

The new PWM fans are a big step up. They can now be set to come on at different temperatures, unlike the previous version’s which were either always on or off.

Cooling Performance

To test the coolingperformance of the case, I set the fans to Always On and ran a 30-minute CPU stress test using CPU Burn.

  • Idle temperature: 35°C
  • After 30 minutes under full load: 46°C
  • Temperature delta: 11°C

So thermal performance is pretty good, leaving a lot of headroom for overclocking.

In comparison, these are the temperatures records on the same setup (without the Hailo AI module) on the previous generation case;

  • Idle temperature: 36°C
  • After 30 minutes under full load: 53°C
  • Temperature delta: 17°C

These results aren’t bad but you’d expect better from a case with three 40mm fans cooling a single Pi 5. I previously attributed this to restricted airflow from overly fine dust filters and inadequate inlets.

The Pironman 5 Max fixes this with front air inlets cut into the “Pironman” logo and filter-free exhaust fans, significantly improving airflow.

Fan Noise on the Pironman 5 Max

During the thermal stress test, I also measured the sound levels produced by the fans:

  • Quiet mode with fans turned off (idle): 29–33dB – practically silent
  • Always On (full load): 47dB – noticeably louder, potentially distracting if it’s close to you

So the added PWM fan control makes a huge difference for balancing performance and noise.

RGB Runnings Running Full Speed

NVMe & Performance

I then wanted to test the performance of the dual NVMe adaptor. I did this by running James Chambers’ Pi Benchmark script three times on the Lexar NVMe SSD. These were the results:

  • Scores: 36,973, 36,947, 38,078
  • Average: 37,333
James Chambers Pi Benchmarks

This aligns with expectations for a PCIe Gen 2 single-lane interface. You can boost it by switching to Gen 3 in the Pi’s config file.

Hailo AI Accelerator

Next, I tested the Hailo AI accelerator with an added Raspberry Pi camera and Hailo’s pretrained models from their Developer Zone. The performance was quite impressive:

  • Pose Estimation: 30fps, with CPU usage under 15%
  • Object Detection: Also ran at 30fps with low CPU usage
  • Person & Face Tracking: Handled multiple subjects in frame with ease

So using the Hailo AI module with a Raspberry Pi 5 significantly boosts performance for object recognition and pose estimation, enabling real-time inference with low CPU load and efficient power usage. It allows for smooth, high-speed AI processing directly on the device, ideal for edge applications without needing cloud resources.

Final Thoughts on the Pironman 5 Case

The Pironman 5 Max is a thoughtfully designed case with a premium look and a ton of functionality:

  • Dual NVMe slots for expanded storage or device support
  • Rear-only cable management for a cleaner setup
  • Full-size HDMI ports, avoiding the inconvenience of micro HDMI
  • Vast improvements to cooling and airflow
  • Great AI accelerator support
  • OLED display and RGB lighting with web-based customisation and controls

The case has the same footprint as its predecessor, 112mm x 117mm x 79mm, but packs in even more functionality.

The only real area for improvement would be more refined PWM control, allowing the fans to ramp smoothly with temperature rather than switching at fixed thresholds.

Despite the $95 price tag, the Pironman 5 Max offers great value considering it includes the enclosure, active cooling, dual NVMe support, OLED screen, RGB fans, and the necessary expansion boards. It’s one of the most complete cases currently available for the Raspberry Pi 5.

What do you think of the Pironman 5 Max? Let me know in the comments section below.

GMKtec NucBox K10 Mini PC Review: Powerful Performance in a Compact Package

The GMKtec NucBox K10 is a mini PC that packs a serious punch. Featuring a 14-core Intel Core i9 processor, impressive connectivity options, and upgradeable RAM and storage, it’s a compelling option for those looking to add a capable system to their homelab, or even as a quietand powerful workstation.

Here’s my video review of the NucBox K10, read on for the written review;

Where To Buy The GMKtec NucBox K10

Tools & Equipment Used For Testing

Some of the above parts are affiliate links. By purchasing products through the above links, you’ll be supporting my projects, at no additional cost to you.

What’s in the Box?

GMKtec NucBox K10

In the box, first up we’ve got the NucBox K10 and underneath it is a sleeve with a user manual. Two accessory boxes are included, one with an HDMI cable and a power cable, and another with a 120W power brick and two WiFi antennas.

Design and Dimensions

Physically, the NucBox K10 is on the larger side for a mini PC. It measures 178mm x 176mm x 40mm and weighs just over 1kg. The build feels solid, and it has a functional design that accommodates powerful hardware while maintaining a relatively small footprint.

NucBox K10 Dimensions and Weight

Ports and Connectivity Features

The NucBox K10 is well-equipped when it comes to connectivity. On the front panel, you’ll find:

  • 1x 3.5mm audio jack
  • 2x USB 3.2 Type-A ports
  • 1x USB Type-C port with DisplayPort support
  • 2x USB 2.0 ports
  • Power button and power indicator LED
Front Ports and IO

On the rear panel, the system offers even more:

  • 2x USB 3.2 Type-A ports
  • 2x USB 2.0 Type-A ports
  • 2x HDMI 2.0 ports
  • 1x DisplayPort 1.4 (full-size)
  • 1x 2.5G Ethernet port
  • 1x RS-232 serial port
  • 1x DC power input
  • 2x WiFi antenna connectors
Back Ports and IO

While the range of ports is quite good, it would have been great to see an additional USB Type-C port, or even USB 4 support, to make it more future-proof.

For wireless connectivity, the system includes WiFi 6 and Bluetooth 5.2, ensuring strong performance with modern devices and networks.

Ease of Access & Upgradeability

One of the standout features of the NucBox K10 is its tool-less access panel on the bottom. This provides direct access to:

  • 2x SODIMM RAM slots
  • 3x M.2 2280 NVMe SSD slots

This design makes it incredibly easy to upgrade the RAM and storage without needing tools. The unit comes with 32GB of DDR5 RAM (two 16GB sticks in dual-channel configuration) running at 5200MHz. This is the CPU’s maximum supported speed, even though the supplied ADATA modules are rated for 5600MHz.

ADATA RAM

For storage, one of the three M.2 slots is populated with a 1TB Crucial P3 Plus NVMe SSD. It’s not common to see three M.2 slots in a mini PC. Two of these ports support PCIe Gen 4 x4 and one supports PCIe Gen 3 x3. The SSD also lacks a thermal pad, which could have helped with heat dissipation given its proximity to the metal access door.

In additional to being upgradeable, its also good to see they’re using decent quality components and not a generic unbranded drive and RAM.

Taking A Look At The Internals

The main top cover is also easy to remove, secured with a single thumb screw. Inside, you’ll find the heart of the system, the Intel Core i9-13900HK, a 13th-gen Raptor Lake mobile CPU with 14 cores and 20 threads capable of boosting up to 5.4GHz.

It’s quite a power hungry CPU, with a TDP of 45W, so hopefully the cooler is able to deal with this. The cooler is a full copper heat pipe design but since this is a mini PC, the cooler is quite compact. It does however have quite a large fan which should support better cooling and keep noise down.

The CPU includes Intel Iris Xe integrated graphics with 96 execution units, running at up to 1.5GHz. This will likely be limitating for GPU-heavy tasks or gaming. That said, for media playback, light editing, or basic 3D applications, it should hold up reasonably well.

First Boot & Performance Testing

The included power adapter outputs 19V at 6.32A, totaling 120W, which is higher than most mini PCs but necessary for this level of performance.

Power Adaptor

The K10 ships with Windows 11 preinstalled, and the installation appears to be clean with no bloatware.

Opening Task Manager confirms the specs:

  • Intel Core i9-13900HK with 20 threads
  • 32GB DDR5 RAM @ 5200MHz
  • 1TB Crucial NVMe SSD
  • Intel Iris Xe iGPU with 16GB shared memory

Geekbench CPU Benchmark

Running a Geekbench CPU Benchmark yields solid results:

  • Single-core score: 2,411
  • Multi-core score: 12,596
  • Averaged over three tests: 2,514 and 12,606 respectively

These scores are pretty good for a mini PC, and would beat some more modern Core Ultra 7 series PCs.

Geekbench Results

3DMark Night Raid GPU Benchmark

In 3DMark Night Raid, designed for integrated GPUs:

  • Overall score: 21,902
    • Graphics score: 25,166
    • CPU score: 12,624

The graphics score is near the top end of what is achievable with this iGPU and is far better than older UHD graphics. It’s likely good enough for low to medium settings on less demanding games but won’t be good for any modern games. The CPU score is also quite good.

Gaming Test: Counter-Strike 2

I then tried running counterstrike 2 on it to see how the GPU performed. And, as expected, it’s not great for gaming. At 1080P with graphics on medium settings we get about 75fps. This is usable but I expected a bit more. The GPU is very much the bottleneck for this PC. With graphics set to very high this goes down to 30fps.

Storage Performance

Testing the Crucial P3 Plus SSD with a 1GB test file:

  • Read speed: ~5190 MB/s
  • Write speed: ~4750 MB/s

These are expected figures for a PCIe Gen 4 x4 interface with a DRAM-less budget drive.

Drive Speed Test

Power Consumption

  • Idle: 18W
  • Full load (CPU + GPU): 84W

While this is high for a mini PC, it’s still much more efficient than a desktop with comparable specs. The performance-per-watt is excellent.

Fan Noise & Sound Level

Throughout benchmarking and gaming I was pleasantly surprised by how quiet the fan was. It’s barely audible at idle and only slighter louder when full loaded.

  • Idle: 30dB
  • Full load (CPU + GPU): 39dB

The fan also does a good job at keeping the CPU cool, even under full load the CPU didn’t go over 60 degrees.

Final Thoughts On The GMKtec NucBox K10

The GMKtec NucBox K10 delivers an impressive balance of power, upgradability, and quiet operation in a compact form factor. It’s not a gaming rig, but it excels as a homelab server, media center, or productivity workstation.

Pros:

  • Powerful 14-core i9 processor
  • Toolless design for easy upgrades
  • Quiet under load
  • Generous IO selection
  • Excellent storage and RAM options

Cons:

  • GPU performance limits gaming
  • Higher power consumption than most mini PCs
  • Lacks USB 4 support

In terms of pricing, on the GMKtec website, the barebones PC with no RAM or SSD installed is $420, this goes up to $590 with 64GB of RAM and a 1TB SSD installed. You can also often find them on sale on Amazon, so have a look there first.

For those who need a quiet, powerful, and compact system, the K10 is a great value, especially if you’re building out a homelab. I’ve already added mine to my 3D printed Lab Rax setup.

NucBoc K10 In Lab Rax Homelab

Let me know what you think of the NucBox K10 in the comment section below and if there’s anything else you’d like to see me test on it.

Beelink ME Mini – Tiny, Silent, and Perfect for a DIY NAS?

Today we’re aking a look at the new Beelink ME Mini, a compact mini PC designed to function as a small home NAS. It supports up to six NVMe drives, features dual 2.5G networking with link aggregation, and offers a silent, compact form factor — all ideal traits for a flexible DIY NAS.

Here’s my video review of the Beelink ME Mini, read on for the written review;

Where To Buy The ME Mini?

Tools & Equipment Used:

Unboxing the Beelink ME Mini

Inside the box, you’ll find:

  • The Beelink ME Mini itself, wrapped for protection
  • An HDMI cable
  • A power cable
  • A user manual

Like most mini PCs, it does not include an Ethernet cable, so you’ll need to provide your own.

First Impressions and Design

The ME Mini is impressively compact, measuring just 99mm square. It has ventilation holes on the top, bottom, and two sides.

ME Mini Dimensions

This version is white, but it’s also available in grey and a blue-green color called Peacock Blue.

ME Mini Top Ventilation

Front I/O

  • USB 3.2 Type-C port
  • Power indicator LED
  • Power button
  • Sleep indicator LED
  • USB 3.2 Type-A port
Beelink ME Mini Front Ports

Rear I/O

  • AC power input
  • USB 2.0 port (mouse/keyboard; can be set to always-on)
  • Dual 2.5G Ethernet ports
  • HDMI port
Beelink ME Mini Rear Ports

The two sides are reserved for ventilation only.

To access the internals, you’ll need to remove four screws on the bottom. These screws are initially covered with sticky plugs — a slightly odd choice for a device that’s meant to be user-accessible for drive upgrades.

Internal Layout and NVMe Support

With the cover removed, you’ll find a large central heatsink with drive slots on either side. The internal layout is thoughtfully designed:

  • Supports up to six M.2 2280 PCIe Gen 3 NVMe SSDs
  • Five slots use a single PCIe lane
  • One slot uses two PCIe lanes, intended for the OS
  • Thermal pads are preinstalled, making drive installation very straightforward

A 2TB Crucial P3 Plus drive was preinstalled in this model, and Beelink has partnered with Crucial for this lineup — a welcome change from generic SSDs often found in budget systems.

Why the 4TB Limit?

Official specs list a maximum supported capacity of 4TB per drive, likely due to:

  • Power or thermal limits
  • Heatsink contact only on one side, while larger 8TB drives are often double-sided

That said, 8TB may still work — just with reduced cooling and potential risk.

Crucial P3 Plus Drives Installed

Power and Cooling

The rear of the heatsink houses a 45W built-in power supply — no external brick required. It takes a direct mains cable and is rated at 12V, 3.75A.

ME Mini Power Supply

This heatsink cools:

  • The CPU
  • The power supply
  • All NVMe drives

A single fan blows downward across the heatsink, with air exiting through the bottom and side vents. The heatsink has a machined contact face to improve thermal transfer from the CPU.

CPU, RAM, and Connectivity

The ME Mini is powered by Intel’s new N150 CPU:

  • 4 Efficiency cores
  • Up to 3.6GHz
  • 6W TDP
  • Slightly faster than the popular N100
N150 CPU

Memory and Storage

  • 12GB LPDDR5 RAM at 4800MHz (soldered, not upgradeable)
  • 64GB eMMC storage (also non-upgradeable)

Connectivity

  • Dual 2.5G Ethernet ports
  • WiFi 6
  • Bluetooth 5.2
Beelink ME Mini Board

Software and Use Cases

The ME Mini ships with Windows 11, but since it’s geared toward NAS use, I installed TrueNAS for testing.

It’s a flexible platform that could also be used for:

  • Unraid (home NAS)
  • Kodi, Plex, or Jellyfin (media center)
  • Proxmox (homelab/virtualization)
    • Note: The 12GB RAM might limit heavier virtualisation tasks.
Comes With Windows 11 Preinstalled

OS Flexibility

You can install your OS on either:

  • The eMMC storage, ideal for lightweight systems like Unraid
  • The 2-lane NVMe slot, for faster OS performance under Windows/Linux

This gives you flexibility based on how you want to allocate your storage.

Storage Testing: NVMe Performance

I installed a second 2TB P3 Plus SSD to test both the single-lane and dual-lane NVMe ports.

Drive Setup

Two separate storage pools were created in TrueNAS:

  • One on the dual-lane slot
  • One on a single-lane slot

File Transfer Benchmarks

  • 1GB file test: ~260MB/s write, ~245MB/s read
  • 16GB & 64GB files: Similar results
  • Real-world test with 46GB video file:
    • ~280MB/s both to and from NAS on both slots

The performance across both slots was identical, as expected, due to the 2.5G Ethernet bottleneck. The internal PCIe lane speed doesn’t become a factor here.

Thermals and Noise

Even under stress testing:

  • CPU temps stayed below 55°C
  • Fan noise was negligible
    • Silent at idle (around 35db)
    • Barely audible at full load, only noticeable within 20cm (around 36db)

The case gets warm, but not hot — impressive for a fan-cooled, passively compact system.

Power Consumption

With two NVMe drives installed:

  • Idle: ~8W
  • Write load: ~12W
  • Max CPU load: ~15W

This is very power-efficient, especially for 24/7 operation.

Pricing and Value

  • Base version (no storage): $209
  • 2TB version: $329
  • 4TB version: $429

Note: The drive upgrades aren’t discounted — it costs about the same as adding your own Crucial P3 Plus. But the base $209 model offers fantastic value for its features.

Pricing For Beelink ME Mini

Who Is the Beelink ME Mini For?

This is a great option if you’re looking for a:

  • Quiet, energy-efficient NAS
  • Flexible platform with OS choice
  • Media server or file backup system
  • Device to run Docker containers, light Proxmox VMs, or home services

You can start with a single SSD and scale up to 6 drives.

Limitations

It’s not designed for:

  • Hot-swappable drives
  • Hardware RAID
  • 10G networking
  • PCIe expansion

So it’s not for high-demand enterprise environments. But at $209, it beats most DIY NAS options, including my own Raspberry Pi NAS build from last year, and with significantly more performance.

Beelink ME Mini No Cover

Final Thoughts

The Beelink ME Mini is a compact, silent, and power-efficient mini PC that delivers everything you need for a budget-friendly DIY NAS. With support for six NVMe drives, dual 2.5G networking, flexible OS options, and surprisingly solid performance, it’s a well-rounded package for home users looking to build their own storage solution without the noise, bulk, or high cost of traditional NAS systems.

The ME Mini punches well above its weight for home NAS use, it’s:

  • Tiny
  • Efficient
  • Silent
  • Affordable
  • And thoughtfully designed for DIY upgrades and flexibility

Let me know in the comment section below what you think of the ME Mini or if there’s anything else you’d like to see tested!