The Practical Guide to a Custom Flipdisc Display (No Fluff)
Building a custom flipdisc display for your office
If you’re tired of the sterile, high-frequency glow of modern LED screens, you’ve likely considered the tactile, rhythmic alternative of a flipdisc display. These electromagnetic arrays offer a unique aesthetic that feels more like kinetic sculpture than a digital monitor. Most guides gloss over the fragility of these units, but here is the reality: they are as delicate as butterfly wings. If you want to build a large-scale interactive wall, you need to respect the hardware constraints from day one.
The hardware reality check
You aren't going to find these at your local electronics shop. Most available panels are industrial surplus, often from the transportation sector. I opted for a 3x3 grid of Alfazeta panels, totaling 84x42 discs. The primary challenge here is power and physical mounting. You need a robust 24V supply—in my case, a 10A Meanwell unit—to handle the current spikes when a large number of dots flip simultaneously.
Don't underestimate the frame construction. Using 80/20 aluminum extrusions is the gold standard for stability, but you must be meticulous with your mounting. If you torque the PCB standoffs too hard, you risk warping the board and jamming the mechanical discs. Treat every panel like a piece of fine glass; one dropped disc can ruin the visual consistency of your entire array.
Cabling and data throughput
Here is where most people get tripped up: RS485 limitations. If you try to daisy-chain too many panels on a single line, your frame rate will crater. I capped my runs at six panels per RS485 line to maintain responsiveness. You’ll need to get comfortable with crimping ferrules and using Wago lever nuts for reliable power distribution.
When it comes to data, the protocol is surprisingly simple—start byte, command, address, data, and end byte. Because the state is binary (flipped or not), you can easily map pixel luminance to a 0 or 1. If you want to see how this looks in practice, check out my Node.js flipdisc library to handle the heavy lifting of frame serialization.
Software and interaction
Since I wanted real-time interactivity, a standard microcontroller wasn't going to cut it. I moved to an Nvidia Orin Nano to handle the machine learning overhead from MediaPipe. If you’re just looking for a static display, a Raspberry Pi is fine, but for gesture recognition and fluid animations, you need the GPU headroom.
We built a custom flipdisc server architecture that treats every visualization as a scene. By leveraging existing web tech like PIXI and Three.js, we can render complex animations in a browser canvas and pipe them directly to the hardware. Why does this matter? Because it allows you to iterate on visual effects without recompiling firmware. You can push updates to your wall via a REST API, keeping the hardware logic separate from the creative layer.
Building a custom flipdisc display is an exercise in patience, but the result—a wall that sounds like rain hitting a window every time it updates—is worth the effort. It’s a rare intersection of mechanical engineering and modern software design. Try this today and share what you find in the comments.