betaflight / betaflight

Open Source Flight Controller Firmware
GNU General Public License v3.0
8k stars 2.86k forks source link

Mamba f435 2023A motors won't spin when arming #13607

Open mlc76520 opened 2 weeks ago

mlc76520 commented 2 weeks ago

Describe the bug

Motors won't spin when arming. Same in BF motors tab; no spin. Works fine on 4.5.0 RC4.

To Reproduce

Flash firmware. Spin motors in bf motors tab or arm kwad.

Expected behavior

Motors should spin in bf motors tab. motors should spin when arming

Support ID

Id: "daea838c-1b23-4a6d-b15b-a4076a3084ab"

Flight controller

Mamba f435 2023A

Other components

happymodel ep1 rx; DJI 03; Mambaf55A blheliS ESC / Bluejay flashed; vifly finder

How are the different components wired up (including port information)

Elrs receiver on uart1 O3 on uart 3

Add any other context about the problem that you think might be relevant here

https://github.com/betaflight/betaflight-configurator/issues/3921#issue-2269159021

haslinghuis commented 2 weeks ago

Enable set dshot_bidir = ON

mlc76520 commented 2 weeks ago

Hi Mark - Thank you. Works fine now. But is it the intended behaviour since it was not mandatory on the previous RC4?

psfales commented 2 weeks ago

Thank you. My TMOTORF7 had the same issue: Works with RC4, but motors don't spin in 4.5.0. set dshot_bidir=ON got it working for me.

Is this documented somewhere? (Asking mainly because it seems like it could be impacting a lot of people.)

KarateBrot commented 2 weeks ago

Hi Mark - Thank you. Works fine now. But is it the intended behaviour since it was not mandatory on the previous RC4?

No, that is very likely a new bug. Stuff like that can happen sometimes. We'll look into it

wterreb commented 2 weeks ago

I encountered exactly the same issue. Motors spin in 4.5.0 RC4, but with the latest BF 4.5.0 the motors won't spin. This is on a FLYWOOF745NANO flight controller. I did not not try the set dshot_bidir=ON yet because I already reverted back to 4.5.0 RC4. But in 4.5.0 RC4 works with "dshot_bidir = OFF".

busheezy commented 1 week ago

I had some help from discord. After explaining how I had to enable dshot_bidir, itsblunty let me know some people have had success setting dshot_bitbang to OFF. This worked for me and the motors now spin with dshot_bidir both ON and OFF.

alexberdnik commented 1 week ago

Mamba f435 2023A 4.5.0 RC4 - motors are spinning with default configuration, don't work with dshot_bidir=ON. 4.5.0 - motors aren't spinning both with dshot_bidir=ON and dshot_bidir=OFF, BF configurator shows 100% motor errors. With bitbang=OFF motors are not detected.

spadeadam commented 5 days ago

Same for me with Airbot F7 (F722) with 4.5.0 no motors and not sure what to switch on or off to get them turning….every previous version has worked ‘straight out of the box’ so have gone back to 4.4. It seems a shame when all the developers have put so much time and effort into this latest release.