# FAQ / [How-to] Bare minimum tune Betaflight
## Prerequisite
#### Radio affects PIDs:
- Make sure ADC filter is disabled in EdgeTX/OpenTX.
- Make sure to apply proper `RC_LINK` preset. (250Hz, 500Hz, etc.)
## Safety
#### Test hover tunes before full-send:
- Recommend test hovering tunes in short increments while checking motor heat. (10 second, 25s, 50s increments.)
## Tuning
#### Presets:
- Try them.
#### Tuning Workflow:
1. Always tune a quad with the same components you expect to fly. (HD Cam, prop-size, etc)
2. Hardware first -- make sure everything firm and secure. no floppy wires, no floppy antennas, etc. no soft-mounting except the FC's gummies. (LiPo straps should not rub gyro, but have flown fine regardless.)
3. Then tune filters, as per blackbox. For older Betaflight `set debug_mode = gyro_scaled`, `save` for anything useful. For 4.5 and later, skip this.
4. Then tune pids (without feedforward, without dmin/max for step-response analysis)
5. Repeat Filters and PIDs until no reasonable gains.
#### Filters:
- Tune filters "***first***", but i won't go into this here, defaults are pretty good on a 5-inch if you use RPM filtering. If not using RPM filters, then maybe reduce Gyro-LPF-2 to cover the same area (Hz), but it flies either way. When using the latter, typically disable Gyro-LPF-1 if your craft handles it fine. (Maybe even the same for the former, but depends on your craft's noise profile.)
#### Generally (Filters):
- Defaults are for 5 inch quads.
- Smaller quads will need higher cutoffs (Hz)
- larger quads will need lower cutoffs (Hz)
- larger quads will need less i-term due to inherit authority of larger wingspan/propellers.
#### PIDs - The idea is (in this order):
- start with defaults
- use sliders
- turn off FeedForward (Stick response slider)
- turn off D Min/Max (Dynamic Damping slider)
- reduce i-term to 0.3 to 0.5 (Drift-Wobble slider)
- find a good P/D balance ***first*** by adjusting D-Term (Dampening Slider) (with PIDToolbox)
- ~~increase master multiplier (MM) as needed, but not excessive.~~ (this is potentially mis-information, but still works. see next item)
- After finding a good P/D balance, in lieu of MM, raise both P and D sliders ***in sync***, and only as needed, for a more responsive overall system. (preferred rather than Master Multiplier as per @ctsnooze, a Betaflight developer)
- return i-term but not excessive (sometimes 0.7 or 0.8 is fine; i don't see a need for more than 1.0 , but that's opinion)
- revisit filter/PIDs as needed, but do not chase your tail, at some point there is diminishing returns.
- enable FF as desired
- maybe enable D/Min/Max again (i don't know enough about this, i know people use it, especially racers to keep motors cool, but my experience i prefer without because i tend to get weird jitters with it [if D-Min is too low].)
- ***Or find presets that match your rig.***
## Resources
#### How to Tune from BlackBox log data:
- How to perform blackbox: https://oscarliang.com/blackbox/
- How to tune filters and PIDs: https://oscarliang.com/pid-filter-tuning-blackbox/
#### Recommended videos for tuning: (Brian White/PIDToolbox):
- https://youtu.be/cUzNuMVxkBM
- https://youtu.be/XxPBlMckeEg
- https://youtu.be/NPS3aJqoFko
- Note: PIDToolbox (PTB) free versions were removed from GitHub, but some copies can still be located via repo-forks or otherwsie shared by users.
#### Legacy Line Of Sight (LOS):
- Legacy LOS method (PID values no longer applicable, but the general idea does still apply): https://youtu.be/ehyXLsvaEhw