There are 336 individual vintage numeric displays attached to 14 display boards, which each have their own display controller (ISSI IS31FL3733). I designed these boards and wrote the Python driver software for their display controllers. A Raspberry Pi 3 computer runs my software, which turns a pixel grid into the very different display signals needed for the 336 numeric displays. The multiprocess software uses interprocess communication (pipes and queues) to synchronize signaling for a deep framebuffer and communicate with its peripherals.
Hi, great project - do you have any video of it running?