Close

Switching to a custom-made LED matrix

A project log for EMES - Epic Minimalist Entertainment System

A very minimalist handheld console powered by ATTiny10 MCU

michaelMichael 07/18/2025 at 13:210 Comments

I decided to experiment with my own custom-made LED matrix display, since the GPD340 display is basically pure high-grade unobtanium, and 10x7 resolution is very limiting for gaming capabilities.

So I designed a 15x10 matrix out of 0201 LEDs:

The resulting dimensions of the display area is 15 by 10mm with diagonal of ~0.7''.

I tried SMT-assembly service from one of the very well known PCB manufacturers for the first time ever, and gotta say the result totally exceeded my expectations: 

No defects whatsoever, every single LED on every matrix I received works.

To drive the matrix I chose the IS31FL3743A LED driver which is controlled through I2C bus and is 5V tolerant. I also designed a breadboard- friendly module for experimenting purposes. The module features both the driver and the matrix with just power and I2C pins being exposed.

I evaluated this module (if it even works as intended) using a Raspberry Pi Pico.

Of course, made an obligatory BadApple demo:

After I played enough with it on Pico, I hooked it up to my original ATiny10-EMES proto-breadboard and started rewriting previous games/demos for the new display.

So far, I have Pong and Snake and almost completed Tetris-like:

Next up is to assemble a new main PCB with integrated LED matrix and its driver.

Discussions