한국어

The guide · Play

How to play it.

Four knobs, one panel of light. From the moment it's in your hands to your own patterns running on it — and the device on this page turns, presses and holds exactly like yours.

  1. 01Flash
  2. 02Knobs
  3. 03Patterns
  4. 04Console

All guides

Scroll

Give it a brain

Once, the first time: download mode, the firmware, then your Wi-Fi — which usually takes a second go.

The ESP32

Everything runs on one small board.

Patternflow's brain is an ESP32-S3 module, seated in sockets on the board inside. Slide the back cover off sideways, then lift the module out — gently, straight up.

Stuck here? Tell us

Hold it like this

Antenna up, ports toward you.

The module at the top, its antenna end up; the two USB-C ports at the bottom. Which way you hold it matters for the next step.

Stuck here? Tell us

The left port

Plug into the LEFT one.

Use the left port, labelled USB, with a USB-C cable that carries data, and plug the other end into your computer.

The right one (UART) is for Arduino IDE. The browser can flash through it, but it can't set up Wi-Fi there.

Nothing shows up at all? It's almost always a charge-only cable. Try another one first.

Stuck here? Tell us

Download mode

Hold BOOT, tap RST, let go.

Every first flash starts here, before you press anything on this page. Press and hold BOOT, tap RST, then let go of BOOT. The board now waits for its firmware.

In download mode the flasher can't tell it's already Patternflow, so it erases it — installed patterns and saved Wi-Fi too. Fine on a new build. A board already running Patternflow updates over Wi-Fi instead, from its console's Update page.

  1. 1Hold BOOT
  2. 2Tap RST
  3. 3Release BOOT
Stuck here? Tell us

Flash

Flash Patternflow.

In desktop Chrome or Edge, press Flash Patternflow below and pick USB JTAG/serial debug unit. The dialog walks you through the rest; its screens are under the button. About two minutes.

Not in the list? Hold BOOT, tap RST again, then press the button again.

Flashing works in desktop Chrome or Edge.
The flasher's dialog headed Patternflow, with two choices: Install Patternflow and Logs & Console.

Install PatternflowAfter you pick the port, the dialog opens here. Choose Install Patternflow.

Stuck here? Tell us

Wi-Fi

Press RST. Then the Wi-Fi.

Usually the dialog ends without asking for your Wi-Fi. That's normal, nothing failed: the board just hasn't restarted into Patternflow yet.

Close the dialog, press RST once, then press Flash Patternflow below and pick the port again. This time it opens on Patternflow's own menu instead of installing: choose Connect to Wi-Fi, type your network's name exactly — capitals count — and its password, and Connect.

2.4 GHz only: the ESP32 can't see 5 GHz. Still won't join? Carry on: this chapter's last card does it from a phone.

Flashing works in desktop Chrome or Edge.
The dialog headed Patternflow, now Connected to Patternflow 3.10.4 (ESP32-S3), offering Update Patternflow, Connect to Wi-Fi and Logs & Console.

Connect to Wi-FiAfter RST, press Flash Patternflow and pick the port again: now it opens on Patternflow's own menu. Choose Connect to Wi-Fi.

Stuck here? Tell us

Power

Back in. Power on.

Unplug the USB cable. Seat the ESP32 back in its sockets the way the silkscreen shows, slide the back cover on, and plug Patternflow's power cable into a power bank.

Power always goes in through that cable — never through the ESP32's USB ports.

Stuck here? Tell us

Still no Wi-Fi?

The panel is a network itself.

Hold K2, the top-left knob, for a second. CONNECTED and an address: it's on your Wi-Fi, carry on. HOTSPOT and a name like patternflow-a1b2, over two lines: it found no network it knows, so it became one.

Join that network from a phone or laptop — the password is patternflow — and open http://192.168.4.1/. The phone will say there's no internet: true, and it stays connected.

On the Wi-Fi page, pick your network from the ones the panel found, add its password, and Save. The panel's screen then shows JOINED and its new address, or why it couldn't.

Neither on K2 yet, or not in your phone's list? The hotspot only comes up about 15 seconds after power-on. Wait, refresh the list (or switch Wi-Fi off and on), and look for the exact name K2 shows.

Stuck here? Tell us

Four knobs

Turn, press, hold. That's the whole instrument.

The numbers

They start at the top right.

K1 top right, K2 top left, K3 bottom right, K4 bottom left. Not the order you'd guess.

Stuck here? Tell us

Turn

Turning belongs to the pattern.

Each knob moves whatever the running pattern gives it. On Origin: K1 colour, K2 speed, K3 the tiling, K4 the wave's frequency.

Every pattern decides its own four. That's the point.

The one here plays like yours: take the orange dot on a knob's ring and drive it round — beside the knob you'll see what that knob is and where it is. Click to press, hold a second for its screen.

Stuck here? Tell us

Press

So does a short press.

A click goes to the pattern too. On Origin it zeroes that knob: K1 back to red, K2 stops the motion, K3 back to the first tiling, K4 to its lowest frequency.

Stuck here? Tell us

Hold K1

Brightness.

Hold any knob for a second and the device takes over from the pattern. K1 is brightness: turn K1 to set it, then press K1 — or just wait five seconds.

Stuck here? Tell us

Hold K2

The network.

K2 shows the Wi-Fi state and the board's IP address, split over two lines. Remember where it is: it's how your phone finds the board.

Turning K1 here puts the panel to sleep. Any knob wakes it.

Stuck here? Tell us

Hold K3

Which knob is which.

K3 puts every knob's number on the panel, and the one you're turning lights up in orange.

Stuck here? Tell us

Hold K4

Patterns.

K4 opens the pattern list. Turn K4 to move — three clicks per pattern — and it loads when you stop. Hold K4 again to close it.

Right now it says 1 / 1. That's next.

Stuck here? Tell us

More patterns

Patterns are small files. They arrive over Wi-Fi — no cable, no reflashing.

1 / 1

A new board has one pattern.

Origin is built into the firmware, so a board can always boot into something. Everything else lives on the board's storage and installs in seconds.

Stuck here? Tell us

Basics

Let's put the Basics deck on.

The community has patterns one by one, and decks — a set of them, like a hand of cards. Basics is the deck made for a new board: 33 patterns, no account needed.

A single pattern goes on the same way, from its own page (Send to my Patternflow). And you can make a deck of your own and share it.

Stuck here? Tell us

Install

Install to my board.

On the Basics card, press Install to my board. Your browser opens the board's own page and hands it the whole pack over your Wi-Fi — the board never goes on the internet itself.

The first time, it asks to format its storage. Press Format storage, confirm, and the pack installs by itself, file by file. It takes under a minute.

Android can't open patternflow.local. Hold K2 and type the IP address into Device address on the card first.

Stuck here? Tell us

1 / 34

Hold K4 again.

Origin and the 33 Basics. Turn K4 to browse, stop to play, hold to close.

Stuck here? Tell us

The console

The board serves its own web page. Every setting it has lives there.

patternflow.local

Open it in a browser.

On a computer on the same Wi-Fi, go to patternflow.local. What's playing, brightness, sleep, the four knobs as sliders — and a page for everything else.

The one below is live. Open it, step through patterns with the arrows by Now playing or slide a knob, and watch the panel follow.

Stuck here? Tell us

On a phone

Use the address on K2.

Phones — Android especially — often can't find patternflow.local. Hold K2 and type the IP address it shows. On Windows, http://patternflow/ works too.

Same console, phone-sized. Try it here too.

Stuck here? Tell us

Inside

What's in it.

Patterns to install, delete or download. Up to five Wi-Fi networks, the latest first unless you pick one. Which way each knob counts. And new firmware, over Wi-Fi, with your patterns kept.

Click a name to play it. Install, delete, download as a ZIP, and set the order.

Stuck here? Tell us