ServoMote

Control your servos wirelessly from your phone or tablet.
ServoMote connects to an ESP32 over Bluetooth Low Energy (BLE) and gives you a clean, intuitive interface to control up to 8 servos in real time. Originally built for live steam model trains, it works great for anything controlled with servos — RC cars, airplanes, boats, robotics, and more.



Features
Free — No ads, no subscriptions, no in-app purchases.
Wireless BLE control — Connect to your ESP32 over Bluetooth Low Energy. No Wi-Fi needed.
Works with any ESP32 setup — We provide sample sketches for direct GPIO, PCA9685 PWM drivers, and M5Stack 8Servo units — but the BLE protocol is simple, so you can easily adapt them to your own hardware.
Customizable servos — Name your servos, set angle ranges, choose between sliders and toggles, and configure spring-back behavior.
Export & import configs — Share your device configurations as .servomote files.
How It Works
1. Flash your ESP32
Upload one of our sample sketches to your ESP32 using the Arduino IDE. Choose the sketch that matches your hardware.
2. Connect via BLE
Open ServoMote on your phone, scan for devices, and connect to your ESP32 — it shows up with the name configured in the sketch (default "ServoMote").
3. Control from your phone
Use sliders or toggles to control your servos in real time. Customize the layout to fit your project.
Download
ServoMote is available for free on iOS and Android.
ESP32 Sketches
We provide three sample Arduino sketches to get you started. Use them as-is or as a starting point for your own custom setup — the BLE protocol is straightforward to implement on any ESP32.
| Sketch | Hardware | Channels |
|---|---|---|
| servomote-esp32 | Direct GPIO (ESP32Servo) | 3 |
| servomote-esp32-pca9685 | Adafruit PCA9685 PWM driver (I2C) | 16 |
| servomote-esp32-m5-8servo | M5Stack 8Servo unit (I2C) | 8 |
See It In Action
Contact
Questions or suggestions? Reach out at contact@servomote.app
Disclaimer
The makers of this app are NOT RESPONSIBLE for any damage caused by usage of the apps.
© 2026 Arjan Pragt
