Close
0%
0%

5x7 RGB led Display

5x7 RGB LED display using 2020 surface mount rgb addressable leds with the Arduino ATtiny microcontroller, chain-able on I2C control.

Similar projects worth following
283 views
0 followers
Here on this unit I've yet to clean off the flux, but is working very well, soldering is very difficult without a metal positioning mask, but is on my to-do list. VCC, the RX an TX serial lines, programming pin (UPDI), I2C bus communication pins (SDA + SCL), and the ground pin are all shown. What makes this "yet another rgb pcb" better than the rest is its fast refresh rate, not using a single data line for all leds, but seven! So each signal line has just five rgb leds on it. In the future I plan on using two of these display boards with an ESP32 C6 system, I will call it the "Radio Badge" project. In the two videos below I have a vertical/horizontal program running, and ALSO an A/D running a level meter with random input, but using the A/D function, so you can see the refresh capabilities.

  • 1
    Programming and Running I2C Programs

    Using the jtap updi programming pin, and using the Nano as the programmer, we upload display programs to the ATtiny1604 microcontroller that controls the seven data lines, each with five rbg leds in series. When using the Nano to control the display unit with the I2C lines, we must remember to use 10k pull-up resistors on the SDA an SCL signal lines. But the onboard ATtiny1604 is capable by itself, to be master of many slaves.

    Below is a test program for four rgb 5x7 led display modules on the I2C bus:

  • 2
    Typical Application 1

    Here is a schematic of a typical application using the display modules with a USB to TTL converter for communication with the computer on any type of terminal emulation program for control of the rgb 5x7 matrix display modules.  If these are too small to see, hit the 'view gallery', at the top left under the pictures.

View all instructions

Enjoy this project?

Share

Discussions

Harold Moore wrote 02/26/2026 at 16:23 • point

Don't want to spill the beans too much, but the radio badge would have a bunch of rgb leds on it, have a socket for a 'C6' esp module on it, with a 3.7 volt recharable battery system. To be worn at tech conventions, to direct attendees, sort of a wireless business card. So I have a lot to learn at legal zoom. This would have many, many other capabilities.

  Are you sure? yes | no

Rob Bailey wrote 02/26/2026 at 09:17 • point

Tell us more about the "Radio Badge"!

  Are you sure? yes | no

Harold Moore wrote 02/05/2026 at 19:05 • point

mostly VCC and GND  for the RGB leds. I use DOS ORCAD to make 4 layer pcb, sent gerbers to JLCPCB. Sometimes I use RUSH pcb or ADVANCED pcb. Going to try selling on Tindie maybe.

  Are you sure? yes | no

Phil Weasel wrote 02/04/2026 at 16:45 • point

Aaaaw yiss, tinys for the win! Love this kind of stuff.

What are the vias on the bottom used for? Are they gnd-Connections? Otherwise you could use SMD-pins and move everithing below the LED´s to make it a cleaner appearence.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates