No fire.
Leave it on all night, or all winter. If it falls over, nothing spills and nothing catches fire.
Map data © OpenStreetMap contributors
A small neural network generating a realistic flame simulation. Never repeating. Unique to each candle.
A small flame kept nearby.
Closer, please.
This is not a candle.
An intelligent flame.
Safe to the touch.
II · The Object
On a 0.1 in grid, configured in an active tri-state multiplex matrix.
One driver chip runs all 144 lights, each with 256 steps of brightness.
Two cores, Wi-Fi and Bluetooth LE. The neural network lives here and needs no internet.
Power comes in at the base. One button steps through the brightness and the other restarts.
III · Absence
Leave it on all night, or all winter. If it falls over, nothing spills and nothing catches fire.
Nothing burns, so nothing rises.
No wick to trim, and nothing to scrape off the tablecloth.
Each candle takes its temperament from the factory address burned into its chip.
1,900K
Color Temperature
144 LED
Active Matrix
3,545
Floating Points
USB-C
Dock Included
IV · The Mind
A tiny neural network was trained on recorded candle footage to describe its flame behavior with eight variables.
Eight damped oscillators, fitted to real flicker
Three convolutions. 3,545 parameters
144 pixels, corrected for the eye
V · Provenance
Singapore by Night
Walking past a hotel, I saw dozens of candles floating in the air. Up close, they were circuit boards.
Suspended by wires throughout the lobby were My New Flame candles, designed in 2012 by Moritz Waldemeyer, Ingo Maurer, and his team. Their beautiful flames were recordings of a real candle, shuffled so that the motion never repeated. I wondered how a flame could be generated instead of played back.
For years, this seemed like a physics problem, the kind that might require a degree in fluid dynamics. Machine learning offered another approach. Instead of simulating a flame, a model could be trained to generate one. When language models learned to write code, the final stages of development became a conversation.
I recorded the candle flame footage and designed the circuit board myself, drawing every trace by hand. Yet the work is also co-authored by a ghost in the machine, a diffusion of knowledge drawn from countless human contributions.
We don't yet know what it means for ordinary objects to have minds. You don't wait for others to find out. You build one carefully, set it on the table, and live with it for a while. A candle seems like a bright place to start.
VI · After Hours
Under the flame sits an ESP32-S3 with Wi-Fi and Bluetooth LE, driving 144 lights you can address one at a time. Create unique applications and explore edge computing with open source tools optimized for agentic development.
Tells the time, quietly.
Lets you know the build passed, or that standup is in five minutes.
It's only a simulation.
A computer trained a network to flicker. A human drew the board. People in the factory used machines to assemble it. Who deserves the credit?
We endeavor to remain in the loop with pristine attention to detail, museum grade quality and objects that ask more questions than they answer.
VII · Acquisition
Ships as a finished object, software pre-installed and ready for a USB-C cable. No assembly required.
Yes. A convolutional decoder trained on footage of a real candle, driven by a stochastic model fitted to its flicker. It runs on the ESP32-S3, on the board itself, with no network connection.
No. The flame is generated entirely on the board, with the radios off.
The candles are able to communicate with each other on their own private network to synchronize flicker, but this feature is turned off by default.
Other connectivity features can be enabled with other applications.
Yes. The Digital Candle is open source and can be reprogrammed via USB-C.
The Black and White editions of the Digital Candle are available in unlimited editions. Limited editions in other colors may be available.
The Digital Candle circuit board and a vertical USB-C to C dock that holds it upright.
USB-C cable not included.