iNavFlight / inav

INAV: Navigation-enabled flight control software
https://inavflight.github.io
GNU General Public License v3.0
3.15k stars 1.48k forks source link

Servos Freeze when both sticks moving, even when Armed using INAV 7.1 on Speedybee F405 Wing with FLYSKY i6X via IBUS #9931

Open drxOne opened 6 months ago

drxOne commented 6 months ago

Thanks in advance for any assistance...

I have been trying to figure out this issue for over a week with numerous configurations and re-writing clean firmware to the Speedbee F405 Wing board, but nothing is resolving the issue.

Whenever both sticks of my FLYSKY i6x radio are moving simultaneously, it seems that there is some stick command being executed that causes the servos to freeze, even when it is in ARM mode. When it freezes, I can see that if I started in "PID Profile 1" it will end up going to "PID Profile 3" as shown below:

image

This issue occurs even thought I have the "OSD" and "Profile selection with TX stick command" options disabled under the "Configuration" tab. Please see the image below:

image

Thanks again.

drxOne commented 6 months ago

I was able to reproduce the same issue in INAV 7.0. However, when I tested the Speedybee F405 wing board with ArduPilot 4.5.1 the issue is NOT happening.

b14ckyy commented 6 months ago

if it happens when armed as well, can you please record a blackbox log while armed and you reproduce the issue? It should be impossible to enter the CMS menu when armed at all or to do any stick commands. the CMS menu is the only thing that can fully freeze the servos. This is normal when disarmed.

drxOne commented 6 months ago

if it happens when armed as well, can you please record a blackbox log while armed and you reproduce the issue? It should be impossible to enter the CMS menu when armed at all or to do any stick commands. the CMS menu is the only thing that can fully freeze the servos. This is normal when disarmed.

Ok... I will do it and get back to you. Just have the ArduPilot 4.5.1 on it now to complete a test for a project I am working on. Should be done on Sunday.

MisterNybble commented 6 months ago

Yup, Just thought I'd try a new FC (Speedybee F405 Wing) I was working through some acrobatics on the bench doing quick snap rolls mixed with quick rudder/elevator movements and boom...the FC and servos just locked up. fs-i6 fs-a8s sbus and just 4 servos. Very repeatable (not alway in the same place). I've even had it happen after one simulated snap roll. Weird.

I'm wondering if this is a Speedybee F405 Wing issue otherwise there would be lots of crashed airplanes?

Am I accidently issuing stick commands?

drxOne commented 6 months ago

Yup, Just thought I'd try a new FC (Speedybee F405 Wing) I was working through some acrobatics on the bench doing quick snap rolls mixed with quick rudder/elevator movements and boom...the FC and servos just locked up. fs-i6 fs-a8s sbus and just 4 servos. Very repeatable (not alway in the same place). I've even had it happen after one simulated snap roll. Weird.

I'm wondering if this is a Speedybee F405 Wing issue otherwise there would be lots of crashed airplanes?

Am I accidently issuing stick commands?

Thank you very much MisterNybble for confirming my results. I even tried disabling the "OSD" and/or "Profile selection with TX stick command" options, but it is still happening.

b14ckyy commented 6 months ago

Was your flight controller armed and are you able to provide a Blackbox log if it was?

jankiefer commented 1 week ago

Same behaviour here on a Speedybee 405 Wing Mini using ELRS receiver from jumper T15, unfortunately the blackbox does not work as sd card is not recognized. Servos are usable for a while and then lock up, sometimes they do recover a while later but usually you habe to restart the FC. The weird thing is that I have two other similar setups working where I haven't enccuntered the issue (yet?)

b14ckyy commented 1 week ago

Video please. Its very likely a stick command applied as well. When Armed it should not happen.