WEIRD
DRUM MACHINE

v2  •  ESP32  •  12 PATTERNS  •  4 KITS

Flash it now

Your browser can't do this — use desktop Chrome or Edge. Web Serial needs HTTPS. Open this page over https://

Plug your ESP32 in via USB, click the button, pick the serial port, and let it flash.
Works in Chrome / Edge on desktop (Web Serial API). No Arduino IDE needed.

What it is

A self-contained drum machine that synthesises every sound on-chip — no samples, no SD card. Two pots steer tempo (20–200 BPM) and pattern; an OLED shows a live 16-step grid.

Controls

  • Pot A → Tempo
  • Pot B → Pattern (1–12)
  • OLED → Step sequencer view

Wiring

ComponentSignalESP32 GPIO
SSD1306 OLED (I²C)SDA21
SCL22
MAX98357A (I²S DAC)BCLK26
LRC / WS25
DIN27
Tempo potwiper36 (ADC1_CH0)
Pattern potwiper39 (ADC1_CH3)

Pots: outer legs to 3V3 and GND, wiper to the GPIO above.