This extension is currently under active development. While code is complete, this documentation may be missing some aspects and will evolve over time.
Luma Matrix Workshop
The Luma Matrix is a Workshop by ZHAW to play and create with coding. The center of the workshop is an 8 by 8 pixel matrix controlled with a micro:bit. Use the blocks from the extension to build whatever you have in mind. Draw images, show text, display the time, or even connect it to other Luma Matrices. |
![]() |
Hardware
The extension is built around a custom PCB with an 8x8 LED matrix, paired with a 3d printed frame and a plastic diffuser. The hardware is not available for sale but can be built on your own. Design files are available in InES-HPMM/LED-Matrix-Workshop with gerber for PCB order.
If you like to build your own Luma Matrix experience using off-the-shelf components, follow the guide in the Build your own Luma Matrix section.
Using these blocks requires the micro:bit V2 hardware. On a micro:bit v1 board, you will see memory errors with 9xx error code on the screen.

Use as extension
This repository can be added as an extension in MakeCode.
- Open https://makecode.microbit.org/
- Click on New Project
- Click on Extensions under the gear menu
- Search for https://github.com/ines-hpmm/pxt-luma-matrix and import