Flip dot displays are electromechanical marvels — each pixel is a small disc that physically flips between two states with a satisfying click. Used in bus destination boards and train stations across the world, these displays have a tactile, audible charm that no electronic screen can replicate. This guide explores how to source, drive, and create projects with flip dot panels.
What Are Flip Dot Displays
A flip dot display consists of a matrix of small discs, each about 7-10mm in diameter:
- One side is coloured (usually yellow or white) — the visible state
- The other side is black — the hidden state
- A small electromagnetic coil flips each disc between states
- Once flipped, the disc stays in position with no power required (bistable, like e-paper)
- The flipping action creates a distinctive clicking sound
How Flip Dots Work Mechanically
Each flip dot contains a small permanent magnet and an electromagnetic coil:
- A current pulse in one direction flips the disc to show the coloured side
- A reverse current pulse flips it back to the black side
- The permanent magnet holds the disc in position after the pulse ends
- Typical pulse duration: 0.5-2 ms at 12-24V
This means flip dots only consume power during state changes — they hold their image indefinitely with zero power, just like e-paper.
Sourcing Flip Dot Panels
Flip dot panels are no longer widely manufactured but can be sourced:
- Surplus bus/train boards: The most affordable option. Check eBay, surplus dealers, and scrap electronics markets in India.
- AlfaZeta (Poland): One of the few remaining manufacturers of new flip dot panels. XY5 series available online.
- Hanover Displays (UK): Surplus panels from transit systems.
- DIY flip dots: Some makers 3D-print their own flip dot mechanisms — impressive but extremely labour-intensive.
Driving Flip Dots with Arduino
Flip dots typically require H-bridge drivers for each column and row:
- The L293D or L298N H-bridge IC can drive flip dot coils
- Use row-column multiplexing similar to LED matrices
- Send a brief current pulse (1-2 ms) to flip each dot
- Scan through the matrix, flipping only dots that need to change state
AlfaZeta panels come with built-in RS485 controllers — you send serial commands from Arduino, and the panel handles the driving.
Creating Animations and Text
- Store animations as frame arrays, updating only changed dots
- Text rendering uses standard 5×7 fonts mapped to the dot matrix
- The mechanical nature limits frame rate to about 5-10 FPS for full panel refresh
- Partial updates (changing only a few dots) can be much faster
- The sequential clicking sound during updates is part of the charm
Sound and Aesthetic Appeal
The sound of a flip dot display updating is ASMR-like — hundreds of tiny clicks as dots cascade across the panel. Many artists and makers specifically choose flip dots for this acoustic quality. Videos of flip dot displays consistently go viral on social media because of the mesmerising combination of visual and auditory feedback.
Building a Flip Dot Clock
- Source a 28×14 or similar flip dot panel
- Connect to Arduino Mega via RS485 adapter (for AlfaZeta) or custom driver board
- Add DS3231 RTC module
- Display time using large dot-matrix digits
- Mount on wall — the mechanical clicking becomes a feature, not a bug
Alternative Retro Displays from Zbotic
Frequently Asked Questions
Are flip dot displays still available?
Yes, from surplus sources and a few manufacturers like AlfaZeta. They are niche but have a dedicated maker community.
How loud are flip dot displays?
Each dot makes a soft click. A full panel update sounds like a brief rain of clicks — audible but not loud. Most people find the sound pleasant.
Do flip dots need constant power?
No. Like e-paper, flip dots hold their state with no power. They only need a brief current pulse to change state.
Shop Display Modules at Zbotic.in
India’s trusted source for OLED, LCD, TFT, LED matrices, and more. Fast shipping across India.
Add comment