Status: supported now.
Use this path when you want to run your own pattern on Patternflow hardware.
The important distinction:
- The browser flasher installs the official release firmware.
- Custom patterns require a local Arduino IDE build.
- Open the Patternflow Live Editor at patternflow.work.
- Make or tune a JavaScript pattern.
- Click Copy C++ prompt and use an AI assistant to convert the pattern.
- Save the generated C++ as a new
pattern_*.hfile infirmware/patternflow/. - Register the pattern in
firmware/patternflow/pattern_registry.h. - Open
firmware/patternflow/patternflow.inoin Arduino IDE. - Select the ESP32-S3 board settings described in
firmware/README.md. - Compile and upload the sketch to your ESP32-S3.
The full custom pattern guide is here:
Open firmware/CUSTOM_PATTERNS.md
For now, custom patterns and official built-in patterns are separate. You can share patterns with the community, but only selected patterns will be bundled into official firmware releases.