Tuning guide
More analysis cannot invent excitation. If the flight never asked the quad to do the thing you are trying to measure, no FFT, no curve fit and no language model can recover the answer. The honest response is a better log, not a more confident guess.
A tune is a claim about how the aircraft responds to a command. The log is the only record of that response. For a PID decision it has to contain:
Remove any one of those and the answer gets weaker in a specific way. That is why a good analyser does not just say "here is your tune"; it says what it could and could not measure.
| What the log is | What it can support | What it cannot |
|---|---|---|
| Hover only | Noise, motor health, hover trim, filter behaviour | A step response or a hard-stop diagnosis. There is no step to measure. |
| Rolls and flips only | Some roll behaviour; gross overshoot; mechanical flags | A clean pitch step. Flips couple the axes and often end near motor saturation. |
| Very short | Gross problems and obvious noise | An average that is stable enough to trust. A handful of samples is not a measurement. |
| Low logging rate | Low-frequency behaviour and gross trends | High-frequency peaks, which can alias or disappear. The spectrum ends at Nyquist. |
| Noisy or damaged build | The mechanical fault itself | Fine PID changes, because the controller is reacting to vibration as well as the command. |
| Mixed acro with impacts | Mechanical flags, saturation, voltage sag | Clean controlled-response measurements. Crashes and bumps are not steps. |
| Missing header | The gyro and motor traces | A relative tune. Without the starting values, a change has no baseline. |
A step-response estimator solves for the response that best explains the relationship between the setpoint and the gyro. If the setpoint never moved fast, there is nothing to explain. If the gyro was mostly noise, the best fit is a fit to noise. If the log only has one axis, the other axis is not "neutral"; it is unmeasured.
This is also why a longer flight is not automatically better. An hour of gentle cruising gives a very stable average of a signal that contains no step. More data improves the estimate only when the data contains the excitation you are trying to measure.
What a weak log cannot do is justify a fine change to P, I, D or feedforward. Those changes are claims about a measured response, and the response was not measured.
Betaflight's own documentation recommends a 2 kHz-class logging rate for detailed tuning and notes that a lower rate reduces storage but also detail. Use the highest rate the controller and storage can sustain without dropped frames; a log full of gaps is not better than a slower clean one.
It should say so, plainly, and shrink the part of the answer the data cannot support. Easyquadtune uses three trust labels:
The labels are not marketing. They are the difference between a measured change and a guess with a nice chart around it.
A clean log of a healthy quad can show that the tune is already doing what it should. In that case the correct output is "no change" — check motor temperature, fly it, and spend the next flight on something else. A tool that always finds a change is not measuring; it is generating.
The same applies to a log that shows a mechanical fault. The honest recommendation may be a prop, a screw, a mount or a bearing, and no PID edit at all. That is a successful diagnosis, not a failure to tune.
You can learn about noise, motor health and hover trim. You cannot measure a step response, because there is no step.
Betaflight's docs call 1 kHz sufficient for general use and recommend a 2 kHz-class rate for detailed tuning. A lower rate also lowers the highest frequency the log can represent.
The analyser found no clean step on that axis. That is missing evidence, not a good result.
Only the part the log can support: mechanical and filter work, gross problems, saturation and sag. Fine PID changes need a measured response.
Easyquadtune labels the log Chart-ready, Partial or Not safe, lists the missing maneuvers, and only applies the changes the evidence can carry. First log is free per browser.
More guides: how to read a blackbox log, wobble on hard stops, overshoot vs droop, frame resonance vs prop noise, I-term relax, dips in fast turns.
Easyquadtune is not affiliated with the Betaflight project. Always fly responsibly and perform an initial hover test in a safe environment after any tuning change. The worked example on this site is an illustrative render, not a customer log.