
Foxtronixxx Servo Mapper Beta is now released! its a completely free to use, fully featured animatronic servo control suite.
I've been building animatronic characters for a while and got tired of bouncing between Arduino IDE, serial monitors, and spreadsheets full of servo values. So I built the thing I wished existed.
Foxtronixxx Animatronic Servo Mapper. Free. No account. No subscription. Windows app, single exe.
What it does:
- 16 servo channels with real-time sliders, per-channel naming, enable/disable
- Calibrated min/neutral/max limits per servo so nothing grinds
- EMA smoothing, slew rate limiting, and cubic Bezier easing — servos move like they're alive, not like they're on a hobby PWM timer
- Expression presets — save a full 16-channel pose as a named preset, load it instantly
- Animation sequencer — chain presets together with timing for looping sequences
- Audio Animator — load any audio file, arm channels, and record servo performances in real time with a gamepad or sliders. Layer record one channel at a time. Jaw first, then eyes, then head
- Auto Map Vocals — paste your dialogue, select jaw/muzzle/tongue channels, and it generates lip sync animation from the audio amplitude and phoneme sequences automatically using a 135,000 word phoneme dictionary
- Text to Speech with live servo performance — type a script, the program speaks it and moves the servos in real time with lip sync, idle animations, expressions, eye saccades, blinks, and head wander
- Multi-character support — multiple MCUs connected simultaneously, each with their own servo config
- Standalone playback — upload animations to the board's flash, disconnect the computer, add a button or PIR sensor trigger, and it plays on its own. No PC needed
- 95 supported boards. ESP32, Arduino Mega, Teensy, RP2040, STM32, and more
- Firmware uploads from inside the app. Arduino CLI bundled. No IDE needed
- Xbox, PlayStation, and generic gamepad support with full axis/button mapping
- Simulation mode for designing without hardware
The standalone playback uses a DFPlayer Mini for audio. Two dollar module, micro SD card, one speaker. Wire it up, number your MP3s, upload, done. Auto loop, button trigger, or PIR sensor trigger.
Downloads required components on first launch (~300 MB, one time). After that it's fully offline.
I built this for myself but figured other people might get use out of it. Happy to answer questions.
Discord: https://discord.gg/HRWh8WHBX — get help, request features, show off your builds