HomeReviewDeskPi Pro - Raspberry Pi 4 case for PC enthusiasts

DeskPi Pro – Raspberry Pi 4 case for PC enthusiasts

Raspberry Pi 4 is capable of the desktop experience, and this is a case to match that!

I thought that ArgonONE M.2 (review) was the pinnacle of cases for Raspberry Pi 4 boards. Turns out that DeskPi Pro just did one better and offered what seems to be almost PC building experience for Raspberry Pi fans! If you think the DeskPi Pro looks impressive from outside, wait until I give you a tour on the inside!

NUC? DeskPi Pro feels more than that

While DeskPi Pro may look like a NUC, these usually come without the need for assembly. DeskPi offers almost PC building experience. OK, I may exaggerate here a little, but the process of putting it all together was not only fun, and cathartic. It brought the memories of assembling my 1st desktop PC. If this sounds daunting, don’t worry, the included manual is accurate, in English and with IKEA-stile pictures.

DeskPi Pro for Raspberry Pi 4 is… calling it a case, is selling it a little short. It’s an enclosure with storage (SSD & M.2), cooling, IR and power delivery module. It feels great in hands thanks to uniform aluminium body finished with acrylic pieces from both sides. It’s heavy, sturdy and it feels more like a desktop computer than a Raspberry Pi housing.

A very thoughtful design reinforces that feeling thanks to rich I/O. A power button, two USB-A ports and MicroSD card slot dominate the front, while the back houses 2 full HDMI ports, 3.5 mm stereo jack, Ethernet, 2 x USB 3.0 and 2 x USB 2.0 ports. If that wasn’t enough, the back also allows access to full 40-pin GPIO header and USB-C port for power delivery.

At this point, I started to wonder, how did they make it? The case is much larger than the Raspberry Pi 4 is designed for and we have more ports accessible from each side than the board allows. To see what’s going on, we have to look inside.

On the inside

It actually takes some time and nimble hands to assemble the case, but the process is exciting. I wanted to see the ready DeskPi Pro the moment I laid my eyes on it. Let’s talk more about the design as it’s worth mentioning.

DeskPi Pro uses a simple concept of extensions to expose the 40-pin header, microSD card reader and extra USB ports. Connected to the mainboard in the same style as ArgonONE (review) case, DeskPi Pro not only offers SSD storage but introduces another PCB sandwiched in the middle.

It’s an adapter to convert the USB-connected SATA port for 2.5 HDD drives (both mechanical and solid-state) to M.2 SSD drives. As the board uses SATA interface, you have to get SATA compatible M.2 – MVMe drives are not supported. The storage interface is connected to the Raspberry Pi board through a very familiar USB bridge featured on Geekworm X857 (review) and ArgonONE M.2 (review) products.

Raspberry Pi 4 is cooled by a mini (and a horizontal) version of ICE Tower (review) – it’s a beefy cooler that will definitely keep the board from thermal throttling. The inclusion of the PWM signal to control the speed of the fan is a nice touch.

If you ever wanted to try Raspberry Pi desktop experience, this case was made with this in mind. Both the power button and IR diode come with jumper switches to modify the behaviour of the elements. You can select the power button behaviour and what happens when the device loses power.

Thermals and WiFi properties

That chunk of cold aluminium and the included mini version of the ICE Cooling tower (review) will definitely make a positive impact on the thermal performance of the case. But it also puts WiFi benchmarks to question, as the case doesn’t have external antennas. I’ve added these before to C2531 Zigbee stick, I might take on the challenge and try to mod DeskPi Pro further.

Temperatures (measured at 19℃)

Running my standard CPU burn test to put all cores in overdrives reveals a rather predictable result. DeskPi Pro has no problem keeping the board from thermal throttling even without an active fan. At idle, the temperature stays at 37℃ while running stress benchmarks raises it to about 55℃ without the fan in operation.

The fan is PWM controlled so you can create cooling profiles. At 100% it’s noticeable but not loud. When in use, benchmarked Raspberry Pi 4 settled at 46℃ which is a very respectable result. The enclosure was barely warm to the touch.

WiFi

This block of metal can in theory impacts wireless performance. Working on DeskPi Pro in the same room as a router shows no impact. Iperf3 were at 82Mbps which is consistent with the stats measured on Raspberry Pi 4 without the enclosure. With distance, there was a little more pronounced drop in speeds on 5GHz band where speeds were about 8-10Mbps lower inside the case than in my tests without the case.

It’s not surprising, but something tells me, anyone opting out for DeskPi Pro will probably take the advantage of the 1Gbps Ethernet instead.

SSD Slot

DeskPi Pro offers access to SATA drives in both SSD and M.2 flavours. A quick installation of samba confirms that speeds were consistent with the Raspberry Pi 4 network bottleneck. In my 1GB read/write operations the speed ranged between 90-100Mbps which is what you’d expect from this setup.

M.2 doesn’t offer extra advantages here. A decent SSD will be equally fast and will saturate the SBC capabilities. Don’t feel pressed into getting a dedicated M.2 SSD – as both types will work just fine. As the SATA slot and the space included can accommodate any 2.5″ drive you can also use a mechanical drive, as long as you are aware that it’s not as fast as SSD equivalents.

Issues with USB boot (edit 03/01/21)

Some readers reported to me, that there is an issue with the boot from UBS. DeskPi Pro team acknowledged the issues and advised that replacement boards will be issued to everyone affected. Due to manufacturing and fixes, this would happen probably in March 2021.

Here is a statement :

Hello:

Everyone, we do apologize for not bringing a good user experience at the first batch of DeskPi Pro. For the quicker
shipment of the pre-sale orders, we ignored your needs on the DeskPi function.

To completely solve the problem, we will re-send the re-modified PCB board for all the customers who received the
DeskPi Pro product. Our sales staff will contact you according to the order time. For some not shipped orders, we will
contact you and adopt your ideas.

Considering R&D and mass production, the holiday on the Chinese Spring Festival, the new version PCB board will
be shipped to you at the middle of March 2021.
And we will strengthen management in design and mass production to avoid such problems. Thanks again for your
trust, especially the first batch of customers, you are very important to us!

In the later R&D, we are looking forward to your suggestion and supervision, and continue to create higher quality
Raspberry Pi product and provide better customer services!YouTube Comment

Update 06/09/2021

The DeskPi Pro team released a revised edition of the case, but I have good news for existing and new owners of the enclosure, the boot issues should be resolved thanks to the new Boot from USB implementation in RaspberryPi OS.

Read more about the new revision in this post.

Buy DeskPi Pro

Buy it using these links to support NotEnoughTech.

Final thoughts

DeskPi Pro is is a great case. Comes with excellent thermals, well thought hard-drive extension and I/O that keeps on giving. It’s a perfect media centre, desktop solution and a base for interesting mods thanks to the fully accessible GPIO header. As a bonus, the build process is fun and it does feel like building your own PC.

If not for the disappointing issue surrounding the boot from USB, I would recommend this case to anyone looking to make a streaming server or a small Raspberry Pi 4 NAS. I’m glad to see that the company takes ownership of the issue. I will keep you posted.

Anyone looking to turn their regular Raspberry Pi 4 into a very presentable desktop machine DeskPi Pro is the way to go! Got questions? Leave me a comment in this Reddit thread.

PayPal

Nothing says "Thank you" better than keeping my coffee jar topped up!

Patreon

Support me on Patreon and get an early access to tutorial files and videos.

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

M5Paper

Programable, ESP32 based awesome dev platform with 4.7 e-ink display by M5Stack

More HATs

client-image
client-image

Argon One M.2

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO and M.2 SSD support

More cases on

client-image
client-image

Best Raspberry Pi Projects

How to use Raspberry PI as WOL (wake on lan) server

0
While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

Slow Internet Warning

0
From time to time my Internet grinds to a stop. Since Raspberry Pi 4 comes with a 1Gbps Ethernet, I decided to take advantage of it and create a reporting system in NodeRED that will monitor and report when the ISP is not keeping the contractual agreements. Works with Alexa, Google Home, Android and Windows 10.

How fast Raspberry Pi NAS is?

0
Let's see how fast Raspberry Pi NAS really is?

Argon18: Argon ONE SSD modification

0
Argon One case just got better - now you can boot it from USB without ruining the design thanks to Argon 18: Argon One SSD modification

HOW TO...

How to boot Raspberry Pi 5 from NVMe M.2 SSD

0
This is how you can boot your Raspberry PI 5 from NVMe in 10 min! Check out these easy instructions

It took me 2 months to boot CM4 from NVMe

0
Complete beginners guide to Compute Module 4 boot from NVMe.

Raspberry Pi Zero 2 W vs other Zero boards

0
It's time to test the Raspberry Pi Zero 2 W against other Raspberry Pi boards from Zero series: power, WiFi, temperature and core performance

C/C++ and MicroPython SDK for Raspberry Pi Pico on Windows

0
A guide to SDK toolchain for Raspberry Pi Pico and C/C++ , Micropython on Windows.

A comprehensive guide to Grafana & InfluxDB

0
How to use Grafana and InfluxDB on Raspberry Pi for IoT sensors in home automation