Featured on Adafruit’s blog in April 2026, Touch Pi is a small, self-contained device — an ESP32 microcontroller paired with a 4-inch touchscreen — built around a simple but well-executed idea: feed the endless, non-repeating digits of π into a generative art engine and let the number itself decide what the piece looks like from moment to moment.
The core idea
Pi never settles into a repeating pattern, which makes it an unusually good source of “randomness” that isn’t actually random — it’s fixed and reproducible, but for practical purposes behaves unpredictably over any short window. Touch Pi streams through the digits and maps each one onto a visual parameter: motion, color, geometry. The result is artwork that keeps evolving for as long as the device runs, without ever needing an external data source, a network connection, or a noise algorithm doing the creative lifting. The math itself is the generator.
Why building it standalone matters
A lot of generative art projects lean on a laptop or a cloud API to do the actual computing, with the physical object just acting as a display. Touch Pi does the opposite: everything — the digit stream, the parameter mapping, the rendering — runs locally on the ESP32 driving the touchscreen directly. That’s a meaningfully different build than wiring a Raspberry Pi to a monitor and calling it embedded; an ESP32 has a fraction of the memory and compute, which forces real constraints on how the generative logic gets written.
What this says about where ESP32 projects are heading
Touch Pi is a small object, but it’s representative of a broader shift in what people are building on ESP32 hardware this year — dedicated expansion boards aimed specifically at makers and STEAM education (community projects like the Maker-ESP32 controller ship with onboard RGB LEDs specifically for this kind of visual, artistic use case, not just status blinking) suggest the ESP32 ecosystem is increasingly being designed with art and interactive projects in mind, not just IoT sensors and home automation.
If you want to build something similar
The core pattern — microcontroller plus touchscreen plus a self-contained data source driving visual parameters — generalizes well beyond π. Any deterministic, non-repeating sequence works the same way: hash outputs, prime gaps, sensor drift over long timescales. The specific choice of π is what gives Touch Pi its identity, but the architecture underneath is a reusable template for a whole category of standalone generative devices.