Case for Raspberry PI 5 with NVMe Base and NVMe cooling

Does anyone know of a case that would fit the Raspberry PI 5 with the NMVe Base board. A 3D print design would work as well as I can print it myself.
Also the way the NVMe drive is sandwiched between the two boards, isn’t there an issue with its cooling?

Just tagging along to see if you get any good replies.
I’m wondering the same thing.

I saw mention in another thread that Pimoroni are thinking of making a Pibow NVMe Base compatible case.

I’ve got a case design that’ll allow you to keep your Pi 5 and NVMe base all nice and safe - here’s the link for the files :

Hope this helps a little.


Thanks for sharing! I will give it a try once I have the NVMe base.

I have the Pimoroni NVMe base as a hat, in the official case, using 20mm standoffs.

Thank you mrlinx2U.
How about the cooling part of the question. Does anyone encounter any issues?

Temp wise - I’ve only hit around 70-80C when hammering the Pi 5 running benchmarks, for day to day usage it’s more like 60C max (watching youtube vids or compiling software), it idles around 45C.

I do however have my Pi 5 overclocked to 2.8GHz so temps for a non-overclocked Pi will be lower.

Hope the helps…

I don’t think it can go above 80c. It will throttle back to keep from exceeding 80c max. That’s how it goes for previous Pi’s. If so you will lose performance if you approach the 80c threshold.

According to Heating and cooling Raspberry Pi 5 - Raspberry Pi it can go upto 85C before it starts to really throttle performance.

I’ve had it up to just shy of 85C when running the following stress tests (2.9GHz overclock) and just shy of 82C running @ 2.8GHz

stress-ng --cpu 0 --cpu-method fft

If you run at the normal 2.4GHz speed I doubt it would get anywhere near those temperatures - the one good thing about designing my own case is that I can add extra cooling if I need to,but so far the design is more than adequate for what I actually need.

1 Like

Ok, 85 it is, thanks for the info and link.
Mine hit 80c with no fan of heatsink. I was streaming / viewing a camera feed from my Pi Pan Tilt camera. With a heatsink and fan its about 35c doing the same job.
I have a Pibow Case and an active cooler, just don’t want to put the active cooler on just yet. I have a NVMe base on the way, and may have to modify a layer or two of the Pibow for the cable. If I go under instead of Hat. I would have to remove the active cooler to get at all the case layers. For now I have a Pi 4 Pimoroni Fan Shim attached.

For me, just about every Pi I have in service, has something connected to the GPIO Header. A NVMe “Hat” setup will complicate that. It blocks the GPIO header. My plan is under not over.
This is one of those, what works for you deals.

My question was regarding the cooling of the NVMe drive not the RPI5.
From the pictures I see, the NVMe drive is sandwiched between the RPi board and the NVMe base board without any possibility of adding a radiator. @Adamest_Adam how did you connect the NVMe drive like you did in the picture you attached? It looks like the NVMe is on top of the board.

@tino Yeah, board is on top because I have coolers on my drives. It just flips up using the existing cable from the Pimoroni Nvme base, screw in some 20mm m2 standoffs and away you go.

My setup is an open-sided stack with a Vilros Raspberry Pi 5 Active Cooler Compatible Case and a Pimoroni NVMe Base: short screw - Vilros bottom - 6mm M-F standoff - Pimoroni Base - 1mm washer - 6mm M-F standoff - RPi5 + active cooler - 17mm M-M standoff - Vilros top - short screw. There is room to insert an SD card beside the Flat Flex Cable but it is tedious. The Pimoroni MicroSD extension cable does the trick. I tested it with a SanDisk Extreme 64, running RPi Diagnostic tests with and without the extension. All tests passed. Values were about the same. I ran a Python code to compute the number of magic squares of order 5. For 1 hr, 42 min, the CPU was at 100% and the temperature reached 66 degrees C.