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.
DROIDFX
HomeDroid ConfigButton PadLED ConfigurationServo ConfigSequencesSystem
Button Pad
Press buttons here, just like the transmitter.
PlaySet up● Radio liveBench modeMessage…Stop all
Page 1Page 2Page 3
1Scream
2Wave
3Alarm
4Dome Show
5Think
6Whistle
7Intruder
8—
9Periscope
10Holo
11Happy
12Sad
13—
14—
15STOPSTOP
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.
DROIDFX
HomeDroid ConfigButton PadLED ConfigurationServo ConfigSequencesSystem
Dome Show
3.2 s · used by Button 4, Startup
0s1s2s3s
Domeservo · ch 1
Sound2 clips
R2 scream · 2.1 sBeeps
LightsDome Holo
Holo SpinAlarm
▶ Play on droid■ StopLoop
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.
Dome Holo
GPIO5 · Ring 24
Always OnHolo Spin
Belly strip
GPIO6 · Strip 16
RainbowButtons 2, 9
Logic panel
GPIO7 · Panel 24 × 5 · Scrolling text
StandardAurebesh
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.
Track catalog
5 tracks · scanned from the SD card
001R2 scream2.1 s
002Happy whistle1.4 s
003Alarm klaxon3.0 s
004Beeps0.9 s
005Sad moan1.8 s
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.
Dome rotate
PCA9685 · channel 1
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.
Startup & idle
Droid Config
Idle
Go idle after3 min
Display mode
StartupDome Show · after 2 s
● Display mode
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.
DROIDFX
Radio
Step 3 of 10 · setup wizard
LED master switch
✓ Channel 5Detect
Button selector
Flip it now…Detect
Button page
Detect
Light brightness
Detect
BackFinish laterNext
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.
PAGE 1PAGE 2PAGE 3B2EMO
1Scream
2Wave
3Alarm
4Dome Show
5Think
6Whistle
7Intruder
8—
9Periscope
10Holo
11Happy
12Sad
13—
14—
15STOPSTOP
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.
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.
