For RC droids and props

Bring your droid to life.

DroidFX turns an ESP32-S3 into the controller for your droid's lights, sounds and servo moves. Set everything up from a web page on your phone, then run the show from your transmitter.

Free to use · no app to install · no account · no cloud
ESP32-S3 board·S.BUS receivers·DY-SV5W / DFPlayer sound·PCA9685 servos·WS2812 / SK6812 NeoPixels·FrSky ETHOS button pad
What it does

Everything your droid does, in one place.

Lights, sound and motion, all controlled from your radio and set up in your browser.

45-button pad

Three pages of fifteen buttons, mirrored on your FrSky ETHOS radio's touch screen. Each one can toggle, hold, fire once or stop everything.

Button Pad guide →

Timed sequences

Sound at 0 s, lights at 0.5 s, the dome turns at 1 s, all on one timeline, played by a single button press.

Sequences guide →

Lights that know their shape

Strips, rings, jewels and panels. Fourteen effects follow your real layout, plus scrolling text in standard or Aurebesh.

LED guide →

Sound, catalogued

Every track's name and length from one scan, your own labels, random or in-order playback, and a startup sound.

Sound guide →

Servo moves

Find each servo's limits by moving it, then pose your droid on a timeline. Up to 16 servos.

Servos guide →
Idle in 3:12
● Display mode
next chatter 22 s

Idle & display mode

Left alone, your droid chatters and glows. On display with the transmitter off, the lights and sound keep going and the servos stay still.

Startup & idle guide →
Getting started

From parts to a performing droid in an afternoon.

No programming and no software to install. The board walks you through its own setup.

Wire it

An ESP32-S3 board, your receiver, and whatever your droid has: lights, a sound module, servos. Diagrams for each part.

What you need & wiring →

Install

Plug the board into your computer and press Install in Chrome or Edge. The website installs DroidFX for you.

Install DroidFX →

Set it up

Join the droid's WiFi on your phone. The setup wizard asks what you have, finds your radio switches as you flip them, and tests every light.

Getting started →
Timed sequences

One button. The whole performance.

  • 1
    Servo lanesDrag keyframes to set where each servo is and when. It glides smoothly between them.
  • 2
    Sound clipsPick tracks by name. Clips start early to make up for your sound board's delay, so they land on the beat.
  • 3
    Light changesSwitch any light to any of its presets at any moment, then hand back when the sequence ends.

Build your first sequence →

For every builder

Simple to start. Deep when you want it.

First build

Guided all the way

The setup wizard suggests safe pins, finds your switches and checks every light before you're done.

  • One-click install
  • Help on every setting
  • Starter presets
Show-ready

Make it perform

Sequences, idle chatter, display mode and a radio button pad that matches your droid.

  • Timed sound, lights and motion
  • ETHOS pad export
  • Brightness & speed knobs
Deep cuts

Every detail exposed

Shape-aware effect layers, a measured sound offset, a power budget and live diagnostics.

  • Layered NeoPixel effects
  • Per-row targeting
  • Backups & over-the-air updates

Ready when your droid is.

DroidFX is free to use. Install it straight from this site, or download the files.