Hi Nate,
A couple of things changed since OneShot.
- Digital shot (D-Shot) came out, which is robust against noise and does not need to be fast to average jitter
- BLHeli_S came out which works smoother perhaps thanks to hardware PWM
- Another attempt for ARM ESCs also...
When it comes to D-Shot all ESCs on the market with BusyBee (BB/BB2) chips support it. Basically everything that you can flash with BLHeli_S should be fine. BLHeli_s sounds smoother when motor runs, you can really hear that.
There is some attempt from BLHeli team to go commercial and license BLHeli32 for new line of ESCs which would likely be locked so they can be flashed only with computer that has internet access and with BLHeli32 firmware. DON'T BUY THESE. My personal opinion on this, this is shameful activity, trying to milk money from people and protection to prevent open-source firmware (potentially better competition) being installed on these ESCs. There has been multiple attempts before on F0 ARM ESCs not only KISS32 but they all never got so popular, basically because of price these MCU cost. Furthermore, writing a code for STM32F0 mcu to control ESC is trivial and hence they would need protection to milk money from customers, so no one else can write/flash software. So big warning, don't buy these unless you are sure it will be possible to flash open-source firmware on them in future.
I buy BB2 mcu with BLHeli_S ESCs for all my recent micro builds.
/Mateusz