Features

Everything your droid does, in one place.

DroidFX runs on an ESP32-S3 inside your droid. You set it up from a web page on your phone, and run the show from your transmitter. No app, no account, no cloud.

Button Pad

45 buttons, each a bundle of sound, lights and moves.

  • Three pages of fifteenPicked by your transmitter's button switch, with a second switch for the page.
  • Four behavioursMomentary, Toggle, One-shot and Stop all.
  • Press them from the browserThe same buttons in the web page, and Bench mode to try them with the transmitter off.

Button Pad guide →

Timed sequences

One timeline for sound, lights and motion.

  • Servo keyframesSet where each servo is and when; it glides between them.
  • Sound that lands on the beatClips start early to make up for your sound board's measured delay.
  • Play them anywhereFrom a button, at startup, or as idle chatter.

Sequences guide →

Lights

Effects that follow your real layout.

  • Plain LEDs and NeoPixelsUp to ten lights, each with up to eight presets: blink patterns, dimming and animated effects.
  • ShapesStrips, rings, jewels, panels and rows, chained on one pin, so "around" and "up" mean what you see.
  • Scrolling textType a message for a panel or rows, in standard letters or Aurebesh.
  • KnobsTurn a transmitter knob to change an effect's brightness or speed.

LED guide → · NeoPixel shapes →

Sound

Every track, by name.

  • One scanReads every track's length from a DY-SV5W or DFPlayer Mini; you give them labels.
  • One, random or in orderA button can play one track, a random one from a range, or each in turn.
  • A startup soundA track to play as your droid powers up.

Sound in the Droid Config guide →

Servos

Find the limits by moving it.

  • Up to 16 servosThrough one PCA9685 board on two wires.
  • Safe limitsNudge each servo to its ends and save them; sequences never go past.
  • Poses on a timelineUse them in sequences, gliding smoothly between keyframes.

Servos guide →

Startup, idle & display

Alive even when you're not driving.

  • StartupA sound, lights or a sequence when it powers up, after a delay you choose.
  • IdleLeft alone, it chatters and glows now and then.
  • Display modeTransmitter off on a stand: lights and sound carry on, servos stay still.

Startup & idle guide →

Setup

The board walks you through it.

  • Safe pins suggestedOnly free, suitable pins are offered for each part.
  • Switches found for youFlip a switch on the transmitter and Detect finds its channel.
  • Help on every settingA short explanation beside every option in the app.

Getting started →

FrSky ETHOS

Your buttons on your radio.

  • Export to ETHOS…One file with every button's name and colour.
  • Same layout everywhereThe widget's pad matches the web page, page for page.
  • Toggles stay litSo you can see what's on at a glance.

ETHOS widget guide →

Updates & backups

Keep your setup safe.

Back up every setting to a file, update DroidFX over WiFi from the Firmware page, and restore a backup in one step. Updates & backups guide →

Privacy

Your droid, your network.

DroidFX has no cloud service, no account and no telemetry. A password protects the web page if you want one. Privacy →

Ready when your droid is.

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