This is not a joke, there is a “Moron Threshold” setting in Betaflight CLI. In this post we will take a look at what it does.
What is Moron Threshold?
Moron Threshold can be traced all the way back to Baseflight, it’s one of the very few settings that gets to keep its original name in Cleanflight and Betaflight. It’s pretty obvious for anyone who has been in the hobby long enough to know Timecop, that only him can come up with a funny name like this :) Anyway, I enjoy the humour in this, it makes me smile every time I scroll through 500 lines of boring CLI code.
What does “Moron Threshold” do?
Moron threshold is to stop Gyro being calibrated when powering on if the quad is moving too much. According to the Betaflight Wiki:
When powering up, gyro bias is calculated. If the model is shaking/moving during this initial calibration, offsets are calculated incorrectly, and could lead to poor flying performance. This threshold means how much average gyro reading could differ before re-calibration is triggered.
For those who like to plug in the battery, then immediately grab their quad and shake it, I am not saying your are a moron, but you do need to increase your moron threshold :)
For ordinary people, your should not need to worry about it, just leave it at default.
There have been rumours that the name might be changed in the future in Betaflight, but I hope that’s not true!