Skip to content

Board lineup

RFX Effects runs the same engine — and the same show.json — on every board below. Pick by what your build needs: LED count, a screen, sound, or just the smallest thing that fits inside the prop.

Not sure where to start? Read Choose your board for a guided pick.

Board Chip Max LEDs Audio Display Storage Network
Waveshare ESP32-S3-Zero ESP32-S3 256 On-chip FAT (USB drive)
LilyGo T-QT Pro ESP32-S3 256 0.85" 128x128 GC9107 IPS LCD (SPI) On-chip FAT (USB drive)
Waveshare ESP32-S3-LCD-1.47 ESP32-S3 256 1.47" 172x320 ST7789 IPS LCD (SPI) microSD card
Espressif ESP32-S3-DevKitC-1 ESP32-S3 2048 On-chip FAT (USB drive)
LilyGo T-Display-S3 ESP32-S3 256 1.9" 170x320 ST7789 IPS LCD (8-bit parallel i8080) On-chip FAT (USB drive)
ESP32-S3-CAM ESP32-S3 256 On-chip FAT (USB drive)
Espressif ESP32-WROOM-32 DevKit ESP32 512 On-chip FAT (web UI only; no USB drive)
M5Stack Core2 ESP32 512 2" 320x240 ILI9342C IPS LCD (SPI) On-chip FAT (web UI only; no USB drive)
Arduino Uno R3 ATmega328P (AVR) 60 None
Desktop (Win/Linux/macOS/Pi) 65535 Local filesystem
Browser (WASM) 65535 Virtual in-memory filesystem
  • Max LEDs is the firmware’s per-board ceiling for addressable LED pixels.
  • Audio means the board can drive a speaker through an I2S amplifier.
  • Storage is how your show.json and assets get onto the device — an on-chip flash drive that shows up over USB, or a microSD card you load on your computer.
  • Network means WiFi: the live web dashboard and over-the-air updates.

The Desktop and Browser targets aren’t hardware at all — they run the same engine on your computer so you can preview a show before wiring anything.