惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
F
Full Disclosure
Martin Fowler
Martin Fowler
G
Google Developers Blog
F
Fortinet All Blogs
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
Google Online Security Blog
Google Online Security Blog
Hacker News: Ask HN
Hacker News: Ask HN
T
Tailwind CSS Blog
Cloudbric
Cloudbric
U
Unit 42
MyScale Blog
MyScale Blog
TaoSecurity Blog
TaoSecurity Blog
T
The Blog of Author Tim Ferriss
博客园 - 司徒正美
博客园 - Franky
AI
AI
爱范儿
爱范儿
L
LangChain Blog
小众软件
小众软件
D
DataBreaches.Net
M
MIT News - Artificial intelligence
GbyAI
GbyAI
Y
Y Combinator Blog
有赞技术团队
有赞技术团队
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Cloudflare Blog
Help Net Security
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Privacy International News Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Docker
A
About on SuperTechFans
Scott Helme
Scott Helme
The GitHub Blog
The GitHub Blog
V
V2EX
N
Netflix TechBlog - Medium
S
Security Affairs
Security Archives - TechRepublic
Security Archives - TechRepublic
H
Heimdal Security Blog
WordPress大学
WordPress大学

The DIY Life

I Rebuilt My 3D Printed Lab Rax Homelab… in Wood - The DIY Life Pironman 5 Pro Max, A Raspberry Pi 5 Case with Touchscreen, Camera and Speakers I Designed A Mini ITX PC Shelf For My Lab Rax 10″ Homelab I Ran AI on a Raspberry Pi… The Results Were Unexpected I Built a 5″ Portable Raspberry Pi Homelab This Is the Most Overkill Raspberry Pi 5 Cooler I’ve Ever Built Beelink ME Pro, A Small Form Factor NAS with Serious Home Server Potential Turn a Raspberry Pi Zero into a Global Ad Blocker with Pi-hole and Tailscale I Built an AliExpress Homelab, Is It Surprisingly Good or Total E-Waste? Pi 5 NAS With Custom Carbon Fibre Panels, Made on the Makera Z1! I Built a Pi 5 AI Chatbot That Talks, Blinks, and Looks Around!
I Built a Compact Raspberry Pi Cluster Using The Makera Z1 Desktop CNC Machine - The DIY Life
Michael Klements · 2026-06-15 · via The DIY Life

This entire Raspberry Pi cluster fits in the palm of my hand. Inside this small acrylic enclosure is four independent Raspberry Pis, their own dedicated network switch, a system monitoring display and enough compute power to run a homelab stack.

Compact Raspberry Pi Cluster

I built the entire thing myself from sheets of acrylic and aluminium using the new Makera Z1 desktop CNC machine.

Today I’m going to show you how I designed it, cut and engrave all of the parts and see if we can turn four Raspberry Pis into the cool mini datacenter.

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

Where To Buy The Components To Build Your Own Compact Pi Cluster

Tools & Equipment Used:

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.

Designing The Compact Raspberry Pi Cluster Enclosure

Over the past few years, I’ve built a lot of Raspberry Pi projects, NAS systems, Routers, Homelabs & Mini racks, but apart from the large 8-node cluster that I built a while back, I’ve never revisited a Pi cluster. Not because they’re difficult to build, but because most of them just end up looking like a pile of boards cabled together.

I wanted to build something that looked like a bit of thought and design had gone into it. Something that would look at home sitting on a desk. So I started by designing this.

Design in Fusion360
Rear of Acrylic Cluster Case

The cluster houses four Raspberry Pi’s. Two Raspberry Pi 5s and two Raspberry Pi 4s. Although the trays are swappable so you can run any combination of Pi 3, 4 and 5s. Below them is a dedicated five-port network switch, and on the left is a built-in system monitoring display.

This is all enclosed in a custom acrylic chassis with a tinted top and side panels so you can see the hardware inside it.

Node 1 is the primary Pi 5 and drives the portrait-mounted 4.3-inch DSI display alongside it. Next to it is a second Pi 5, which becomes Node 2 and so on.

Makera Z1 Desktop CNC & Cyclone Dust Extractor Lite

To make up the enclosure, I’m going to be using the newly launched Makera Z1 CNC machine. Makera sent over both the Z1 and their new Cyclone Dust Collector Llite system for me to try out. Unlike the last time I tested one of these, this is now a production model which they’ve made some improvements to.

Makera Z1 and Cyclone Dust Extractor
Makera Z1 Side View

One of the things I really like about it is that it’s capable of working with a wide range of materials. For this build we’re going to be cutting and engraving acrylic, cutting aluminium, engraving labels from bicolour stock and even adding chamfers to some of the edges. Normally that would require several different workshop tools.

Making Up The Acrylic Enclosure Components

The enclosure is primarily made from acrylic, and I used Fusion360’s manufacturing workspace to create and set up the CNC files for the parts.

CNC Files In Fusion360

The front, rear and bottom panels are opaque black acrylic, while the top and side insert panels use a tinted grey acrylic so that the hardware remains partially visible inside.

I started out by machining all of the main panel profiles. To make up these panels, I’m using Makera’s 2 millimetre diameter end mill, which leaves really clean finished edges in acrylic.

First, I made up the front panel. The Z1 has some helpful features like an outline trace to help confirm that the stock is correctly in position, and that there’s enough of it, and it also has auto levelling, which probes the bed and compensates for any gradient or warping.

Probing and Auto Levelling Bed
CNC Milling Acrylic
CNC Milling Acrylic Front Panel

One thing I always enjoy about machining acrylic is watching the parts gradually emerge from what starts as a completely blank sheet.

One of the strengths of a CNC machine over a laser cutter is that you can precisely control the depth of cuts in materials, so you can create pockets for inlays and steps for stronger joints. I’ve used these for each node’s faceplate as well as the handles and side panels.

CNC Milling Pocket In Pi Faceplate

With the main profiles cut, let’s move on to the top tinted panel, which features a large Raspberry Pi logo that sits directly above the display. To do that’ we’ll switch over to an engraving bit using the Z1’s quick tool changer. The Z1 also shows you which tool to change to using the led bar on the tool head.

Using Quick Tool Changer
Engraving Pi Logo

The engraving adds a nice visual detail without making the design look busy, and because it’s machined directly into the acrylic it feels a lot more premium than just adding a sticker to it.

Cutting Top Panel
Cutting Fan Pockets

This panel also gets chamfered edges, so again we can switch tools, now over to a chamfer bit.

Machining The Aluminium Handles

Next, let’s make up the aluminium handles. The handles added to either side of the enclosure are decorative rather than functional, but they help reinforce a miniature rack-mount aesthetic.

To machine these, I switched over to a 1/8” metal cutting end mill. The thicker tool helps with rigidity to cut the aluminium.

CNC Cutting Aluminium
Chamfering Aluminium Edges

Once the outside profiles were complete, I also added chamfers to soften the edges and make them feel more like a finished product.

Clean Chamfered Edges

You can also get a 3D probe for the Z1, this makes it really easy to pick up a reference point for two-sided jobs or to get the centre of cylindrical work pieces. It’s load-based, so it works on both conductive and non-conductive materials. I used this to flip the handles over to machine the step on the back of the handles that interfaces with the acrylic side panels.

3D Probing Starting Point On Workpiece

Cutting & Engraving the Node Labels

Lastly, we need to make up the aluminium labels for each node. These are cut from a piece of bi-colour stock with aluminium on the front and a black backing. To engrave and cut these, I’m going to use a cool accessory available for the Z1, a vacuum bed. This bed cleverly makes use of the cyclone dust extractor to suck the workpiece down onto the bed, allowing you to quickly and easily use thin stock without having to clamp it down each time.

Vacuum Bed Installed In Z1

For smaller aluminium sheets like these node labels it works really well. It also means that there are no clamps getting in the way of the tool path so you can run closer to the edges.

Engraving Bicolour Stock
Labelled Made Using Bicolour Stock

We’ll use an engraving bit to cut the label text and then an end mill to cut them out.

Finishing Off The Parts

And that’s all of the parts complete. Now, I just need to go through the usual cleanup to remove their tabs and sand the edges smooth. I did this using a combination of a Dremel rotary tool and a simple sanding block with different grit sides.

Cut Acrylic and Aluminium Parts
Cleaned Up Aluminium Handles
Top Panel Completed

I’ve found that very fine-grit sanding blocks are great for polishing up the edges of the acrylic parts, and abrasive wheels are great in the Dremel to clean up the aluminium parts.

The cyclone dust collector lite works really well to collect chips during cutting and engraving and to vacuum up the inside of the Z1 after use. It’s also impressively quiet, running at just 70dB flat out, which is a lot less than a typical shop vac, which would sound about twice as loud, around 80-90dB. 

Dust Collected By Cyclone Dust Extractor
Sound Level Of Cyclone Dust Extractor

Assembling The Acrylic Pi Cluster Enclosure

With that all done, we can then move on to assembling the acrylic compact Pi cluster enclosure.

Most of the acrylic structure is bonded together using Weld-On #3 acrylic cement. This creates a really strong joint and leaves the assembly looking almost seamless. I like using this particular cement because it’s very thin, so you can set a joint using clamps and the cement wicks into the seam afterwards and creates a quick and strong bond.

Weld-on Cement Gluing Acrylic
Clamping and Gluing Acrylic Parts
Clamping Acrylic Parts

The top panel is removable and secured using four M2.5x6mm screws afterwards so that the cluster can still be serviced later.

Installing Top Panel

The handles are also screwed on, this time using M3x8mm screws since acrylic and aluminium don’t really like being glued together. You could use some epoxy adhesive for this but I think the two screws add some nice detail to the sides.

Installing Aluminium Handles

Lastly, I stuck some rubber feet onto the bottom so that it doesn’t slide around and has a bit of vibration dampening. 

Adding Rubber Feet To Bottom

Installing The Pi’s and Electronic Components

The cluster is powered from a single 5 volt power supply connected through an XT60 connector on the rear. I usually use barrel plugs for power supplies but they can’t handle the combined amperage of all four Pi nodes. Instead of having four separate USB power supplies, all four Pis are powered directly through their GPIO pins. This keeps the wiring cleaner and makes the entire system much more compact.

Installing Power Plug

Each Raspberry Pi is mounted onto its own removable sled using M2.5 screws into tapped holes in the acrylic. The sleds can slide out individually if a board ever needs to be replaced or upgraded.

Installing Pis on Sleds
Pi 4 and Pi 5 Installed On Sleds

The Ethernet and USB ports all face forward to plug into the network switch, and the microSD cards remain accessible through cut-outs on the back panel. This means I can swap operating systems or update individual nodes without dismantling the cluster.

All Four Nodes Installed

The switch mounts underneath the nodes. Four ports on the switch below connect the nodes together, and the fifth is left available so the cluster can connect to the rest of my network.

Alongside node 1 goes the IPS touch display, which is held in place with four M2.5x6mm screws. It connects to the node 1 Pi alongside it with a DSI ribbon cable.

Display DSI Connector

A single 5V 60mm fan on the top panel provides cooling to the four Pi’s beneath it. This is powered by one of the Pi’s beneath it through its GPIO pins. It doesn’t matter which one since the fan isn’t PWM controlled.

Adding Top Cover

The top panel can then be closed up with the M2.5 screws in the corners. These holes need to be drilled and tapped into the acrylic enclosure. I’ve tried adding these during CNC cutting previously, but with mixed results. They usually land up in the wrong place due to the combination of tiny manufacturing inaccuracies and slightly misaligned glue joints.

And that’s the hardware complete.

Network Patch Leads Installed

Creating The Cyberpunk Themed Stats Display

For the display, I created a custom cyberpunk-inspired dashboard running in Chromium kiosk mode which opens up automatically on startup.

The display shows information from node 1 including system load, storage usage, memory utilisation, network information and some other live statistics.

Display Running
Cyberpunk Style Stats Display

It doesn’t just make the cluster easier to monitor, it also acts as a mini control panel. It’s a full touch display than you can use to do anything you’d usually be able to do on the Pi desktop, albeit a bit small.

Running Different Applications on Display

You can also set it up to provide summary stats for all four nodes or cycle through pages for each node if you’d like to.

Final Reveal & Thoughts On The Compact Raspberry Pi Cluster

So here’s the final build. We’ve got the cluster of Raspberry Pis in a compact acrylic enclosure with networking and custom monitoring, and without a mess of cables.

Compact All In One Pi Cluster
Compact Pi 4 and Pi 5 Cluster
Clear Side Panel Compact Cluster

The tinted acrylic panels let you see the internal hardware, the aluminium accents add a bit of contrast to the black panels, and the display brings the whole thing to life.

A huge thank you to Makera for sending over the Z1 and the Cyclone Dust Collector Lite for this project. The Z1 has just been launched and is now available to order. Check out the product page if you’d like to learn more about them or get one for yourself.

They’re also soon launching Makerables, a CNC project sharing platform for the community to share designs and files.

If you’ve got ideas for what I should run on this Pi cluster, then let me know down in the comments. Kubernetes? Docker Swarm? Or something completely ridiculous?

This setup would be great for Kubernetes because you can use the display to run the web dashboard and see resource usage and the pods you have deployed across the cluster.

Let me know what you think of the cluster and if you’d do anything differently in the comments section below.

Michael Klements

Michael Klements

Hi, my name is Michael and I started this blog in 2016 to share my DIY journey with you. I love tinkering with electronics, making, fixing, and building - I'm always looking for new projects and exciting DIY ideas. If you do too, grab a cup of coffee and settle in, I'm happy to have you here.