Originally Posted by
Roelof
Again, how can you set a 1000Hz frequency if you need at least a pulse of a 2 msec? Only with that knowledge you can not go higher than 500Hz and because you need a pause between the pulses as well the limit is below 400Hz. So with such pulses trying to create 1000Hz frame rate is impossible. The software must go berserk with such settings.
Indeed. There's no way he can feel any difference because 1000Hz PWM is not possible with the given pulse-width required. Even without the extended range, running ExpressLRS at a packet rate of 1000Hz, the servos themselves are not getting refreshed at 1000. It's obvious when you set-up the ExpressLRS receiver. The maximum refresh rate when a channel is configured as a PWM output is 400Hz. For instance, the ER5C-i (and all ExpressLRS PWM receivers are similar) look like this for Channel 1's Output: