mathiasvr / bluejay

:bird: Digital ESC firmware for controlling brushless motors in multirotors
GNU General Public License v3.0
478 stars 48 forks source link

Bidirectional Dshot failing v0.15 on Crazybee F4 PRO V3.0 - HAMO/CRAZYBEEF4FR(STM32F411) #43

Closed Troyhy closed 2 years ago

Troyhy commented 2 years ago

Describe the bug After Enabling bidirectional Dshot-600, only motor 4 will spin, others show 100% error. Occasionally I got all motors to spin, but could not fly, because of RMP filter warning flag.

When changed to version 0.14, worked as expected.

Expected behavior All motors would show 0% error rate and no RPM filter flag preventing arm.

Configuration:

Troyhy commented 2 years ago

And thanks for the Bluejay, bi-directional Dshot made Mobule7 fly really smoothly!

PMantix commented 2 years ago

I'm having a similar issue on BetaFPV 12A AIO ELSR V1. On version 0.15, I am getting the RPM_FILTER flag and cannot arm.

I also noticed in the motor tab that I have 100% error on all motors when the RPM is 0, but the error will drop to 0 after throttling up to any value. In version 0.14, I correctly show 0% error when RPM is 0, and do not get the RPM_FILTER flag and can arm.

kleinph commented 2 years ago

I think you should use DSHOT300 on this board. In more recent version of Betaflight this is actually enforced.

Edit: corrected DSHOT version (300 not 600).

mathiasvr commented 2 years ago

This is now fixed in v0.16.