Blackbox log analyzer online: what's wrong with your drone?
Upload a flight controller log — Betaflight, INAV, EmuFlight, Rotorflight, ArduPilot or PX4 — and bbdoctor will pinpoint specific problems: which motor or prop is vibrating, where the CG is, whether there's overshoot, propwash or frame resonance, how the battery holds up. With charts and ready-to-use commands for your firmware.
1. Set up loggingBetaflight 4.5: the
Gyro (unfiltered) and RPM fields (needs bidirectional DShot), 2 kHz logging. INAV: blackbox GYRO_RAW. ArduPilot: INS_RAW_LOG_OPT = 9 and the IMU_RAW bit in LOG_BITMASK. PX4: the high-rate SDLOG_PROFILE.2. Fly for 1–2 minutesHover, smooth turns, a few throttle chops and some sharp flips/rolls in ACRO.
3. Download the logBetaflight/INAV: Configurator → Blackbox →
Save flash to file or the .BFL/.TXT file from the SD card. ArduPilot: the .bin from the SD card or Mission Planner → DataFlash Logs. PX4: the .ulg from QGroundControl → Log Download. Drop the file on the left.- Prop/motor imbalance — per motor
- Worn or lagging motor
- CG offset, tilted motor
- Frame and stack resonance
- Noise, motor heating, filter delay
- PID overshoot (step response)
- Propwash after throttle chops
- Battery sag and wear, crashes, failsafe
Guides to flight logs and tuning
- Config check from diff all
- Betaflight Blackbox Setup: Log Rate, Fields, Test Flight
- How to Read a Blackbox Log: Explorer and Alternatives
- Betaflight PID Tuning From Blackbox: Read the Step Response
- Propwash Fix for Betaflight: Find the Real Cause in the Log
- Hot Motors on Betaflight: Noise and Filter Tuning From Logs
- Betaflight RPM Filter and Bidirectional DShot Setup
- Betaflight Dynamic Notch and Frame Resonance Guide
- Drone Vibration: Find the Bad Motor or Prop From Your Log
- INAV Blackbox Analysis: Tune Multirotor PIDs and Filters
- ArduPilot Log Analysis: VIBE, Clipping, Notch and PIDs
- PX4 ULog Analysis: Vibration, Filters and Rate PIDs
- Guías en español
- Guias em português
- Гайди українською