Skip to main content

Module specifications

Every number you need to plan a display, get a case built, or hand to whoever signs off on an installation. If something's missing, ask on Discord or by mail and I'll add it.

Mechanical​

Value
Module front face116 × 60 mm
Weight per module~400 g (metal case, NEMA17)
Flap size44 × 30 mm, plus material for the hinges
Flap thickness0.3–0.6 mm
Mounting3 screw holes on the back of the case
Motor28BYJ-48 (5 V) or NEMA17 17HS08-1004S, 20 mm height, lead-only

The flap dimensions aren't negotiable. The entire mechanical design is built around them. Everything else scales.

Flaps per module​

Value
Standard alphabet43 characters
Minimum, for reliable operation~30 flaps
Maximum tested52 flaps

The lower bound catches people out. The topmost flap needs pre-tension to fall cleanly, and that pre-tension comes partly from the other flaps being there. Below roughly 30 flaps the mechanism gets unreliable, so if you only need six colours or ten characters, repeat the set until you're above 30 rather than leaving the drum half empty.

52 is the highest number I've built and tested. It can probably be pushed a little further.

Electrical​

Value
Supply voltage12 V DC
Current draw per moduleup to 500 mA under load
Maximum current per power group3 A
Modules per power group5 (one injector board every 5 modules)
ProtectionReverse polarity; TI eFuse per injector board (over-/undervoltage, short circuit, overcurrent)
Linking boardsConnection board, power break, injector board (details)

A single 12 V / 30 A supply, injected at six points, comfortably runs about 30 modules. The calculator does this arithmetic for any display size.

Thermal & environment​

Value
Maximum module temperature38 °C under continuous heavy use
Ventilation slotsNot required
Recommended clearance above modules3–5 mm

I've run modules through long endurance tests and they never got past 38 °C, so no active cooling and no ventilation cutouts are needed. What to avoid is a fully sealed cavity behind the display where warm air has nowhere to go. Leaving 3 to 5 mm above the modules is enough for it to escape.

Control​

Value
ControllerESP8266, one per module, all modules identical
WirelessWiFi, one entry point per signal chain
WiredSerial daisy chain, TX of module N → RX of module N+1
AddressingRelative position in the chain: N:COMMAND:ARGUMENT, @ for all
FirmwarePre-flashed, configured in a browser

There's no separate master or controller unit to buy. Every module has the same board, and the first module in a chain is just the one that talks to WiFi and forwards commands to the rest. Electronics has the protocol, Wiring & Power has how signal and power run through a display.