Display Made Out Of Hundreds Of Seven Segment LEDs

While huge LED panels are a relatively common project du jour for people wanting to flex their engineering muscle, we’re taken aback by the sheer beauty of [Skot9000]’s huge LED display made of seven-segment displays. He calls the build DigitGrid, and it’s a wondrous display the likes of which we’ve never seen.

To build a display based on seven-segment LEDs, [Skot] went with a modular approach in designing the DigitGrid. To power and control all these seven-segment displays, [Skot] used a Texas Instruments TLC5920 to run four 4-digit displays as a single module. Four of these modules connect together to form a row of 32×2 digits, and eight rows of digits come together to make a 512-digit display. With seven LEDs for each digit, that works out to 3,584 4,096 individual LEDs for the entire panel.

To power and control this gigantic array of LED displays, each row uses a PIC16F microcontroller which, in turn, is controlled by an FPGA. After several hours of writing Verilog, [Skot] had a reasonably good hunk of software that allowed him to send frames from his computer to the display. The results, quite simply, are amazing. [Skot] managed to put up a short film showing off the animation capabilities of his new display, and it’s a wonder to behold. You can check that video out after the break.

[youtube=http://www.youtube.com/watch?v=FP6xWrKVqo4&w=470]

23 thoughts on “Display Made Out Of Hundreds Of Seven Segment LEDs

    1. I’m not running the display at full brightness. You’re definitely right however, at full brightness it is dozens of amps. the TLC5920 has a current limiting setting, and I have it set such that when all of the segments are on (not a very interesting animation) the total draw of the display is just under 1 amp. I should add this to the write-up.

  1. Thanks for the comments! Using the decimal point made it so i can work with full bytes, and it looks cool! I’m also not using the PICs anymore, that was an initial idea that I scrapped.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.