Project Hub /Audio Displays & Interactive Media/LED Matrix & Cube Displays/Patternflow
Patternflow
Intermediate
ESP32
Project Specific
6 – 12 Hours
Partial Kit

Patternflow

Patternflow is an open-source LED synthesizer that lets users shape real-time creative-coding patterns on a 128x64 LED matrix using four rotary encoders.

Originally published on Hackaday.io
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Battery (generic / unspecified)
Microcontroller IC (DIP) / Chip
Rotary Encoder
Screws / Nuts / Standoffs / Hardware
5-pin

Browse all components

How It Works

Why Build This

Design and exhibit your own interactive real-time visual art pieces for school projects or local exhibitions.
Combine hardware microcontrollers with creative coding to understand how physical inputs control digital displays.
Gain hands-on experience wiring and programming high-density HUB75 LED matrices commonly used in digital signage.

Real-World Application

Interactive art installations, live music/jam sessions, creative coding displays, and educational workshops in digital fabrication and electronic arts.

Skills You'll Learn

HUB75 matrix multiplexing
microcontroller firmware flashing
rotary encoder signal processing
creative coding visual synthesis
power management for high-draw LED displays

Safety Precautions

Ensure proper handling of USB power banks and correct polarity when wiring power connections.

Technology Tags

ESP32
LED MATRIX
HUB75
ROTARY ENCODER
3D PRINTING
FDM
SYNTH
CREATIVE CODING
C++
OPEN SOURCE

Frequently Asked Questions

Yes, as long as the USB power source can supply a stable 5V output with sufficient amperage to handle the peak power draw of the LED matrix.
No, the project supports a web-based simulator and pre-written firmware so you can start manipulating patterns using the rotary encoders right away.
The ESP32-S3 provides the high processing speed and memory required to handle real-time data multiplexing for a dense 128x64 HUB75 LED matrix panel.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-01571