Annax flipdot display reverse engineering
I bought a flipdot display a few years ago and finally decided to open it up and figure out how it works!
I'm certainly not the first person to play around with these modules. Someone else got their hands on the same Annax flipdot panels ZM16C30) that my display has, figured out how the panels are wired, and built their own control board for them. Here, I'll focus more on the original control board.
There are several parts, which I will publish and extend over time (for now, the first two parts are available):
- Overview — how the control board is connected to the individual displays, connector pinouts, how the flipdot matrix works, and major electronic components.
- Control board — tracing the PCB, how the components are connected to the MCU, power generation and sensing, circuit diagrams, hardware extensions.
- Ambient light sensor board — how the display adjusts LED brightness in response to light level
- Firmware (part 1: disassembly) — overall structure, font and graphics data, flipdot control and initialization.
- Firmware (part 2: simulator) — playing around with virtual flipdots, figuring out the IBIS protocol and observing the font renderer in action