motors
- mixer
✅ Recommended ESC/Motor Protocol for Mobula8
- DSHOT600 → most common, reliable, and default for Mobula8.
⚡ Alternatives (if you have issues)
-
DSHOT300 → safer fallback if you experience desyncs or motor twitching.
-
DSHOT1200 → possible on some boards, but not necessary (no real benefit on Mobula8).
test
- [x] DSHOT 300
- [x] DSHOT 600
settings
DSHOT300 -- ESC/Motor protocol
[] - MOTOR_STOP Don't spin the motors when armed [] - ESC_SENSOR Use KISS/BLHeli_32 ESC telemetry over a separate wlre [x] - Bidirectional Dshot (requires supported ESC firmware) 12 - Motor poles (number of magnets on the motor bell) 0 - Dynamic Idle Value [* 100 RPM] 8% - Motor Idle ( %, static)
EX1103 - KV11000 == Standard tiny whoop motors like EX1103 11000KV have 6 poles / 3-phase, but some high-torque variations may use 12 poles.
What is ESC Bi-Directional DShot?
1. DShot Protocol (normal)
- A digital protocol to send throttle signals from the flight controller (FC) to the ESC.
- More reliable than analog PWM or Oneshot/Multishot.
- Normally one-way: FC → ESC only.
2. Bi-Directional DShot
- Extension of DShot where communication is two-way:
- FC → ESC (throttle command)
- ESC → FC (motor feedback data)
3. What Data Comes Back?
- RPM (motor speed) in real-time
- Current, voltage, temperature (if ESC supports it)
- This allows the FC to know exactly how fast each motor is spinning.
4. Why is it Useful?
- Enables RPM Filtering in Betaflight / INAV:
- Filters gyro noise at exact motor frequencies.
- Makes flight smoother and more efficient.
- More accurate telemetry than traditional ESC sensors.
- Helps with diagnostics (e.g., if one motor is desyncing).
Summary
Bi-Directional DShot = digital two-way protocol between FC and ESC.
It not only controls motors, but also lets ESC report real-time motor RPM & telemetry back, enabling advanced features like RPM filtering for smoother flights.
2. How to Check in Betaflight
- Plug Mobula8 into Betaflight Configurator.
- Go to Configuration tab → ESC/Motor Features.
- Look for "Bidirectional DShot" checkbox.
- If available, try enabling it.
- Save & reboot.
3. Verify in Motors Tab
- Go to Motors tab in Betaflight.
- If bi-directional DShot works, you should see motor RPM values in real time.
- If you only see throttle % but no RPM, your ESC firmware doesn’t support it.