frankiearzu / DSMTools

DSM Tools Packages EdgeTX/OpenTX
33 stars 6 forks source link

Possible bug when using a two-servo delta wing #26

Closed JoeSa3rd closed 2 months ago

JoeSa3rd commented 2 months ago

I think this is a possible bug to report. Setup Jumper T18 - EdgeTX 2.10.4 DSMTool v0.59 Spektrum AR631 6-Channel AS3X/SAFE (firmware v2.48) Two servo Delta wing (PopWing) I have a small delta wing and have configured a two-servo delta wing mixer in EdgeTX. Test flown and trimmed the plane and then wanted to set up AS3X and Safe on the installed AR631. I’ve run through the model setup and forward programming first time setup & configuration for everything (AS3X & Safe) but what I’m finding is that AS3X works perfect but when I put the plane into Self-Level with AS3X mode it just rolls quickly and hard to the left. Even when I test Self-Level on the ground the control services don’t respond correctly. I’ve verified the configuration many times with no issues. Servo reversing, orientation of the RX, Etc. It’s as the RX does not understand a delta wing config, or the orientation of the RX is not correct, or some bug. Any thoughts or suggestions on what to troubleshoot?

Thanks, Joe

frankiearzu commented 2 months ago

Hi Joe, Do you mind sending me a screnshot of your servo reverse page.. something like this: image

Are you using the Elevon/Delta A or B??? The right hand side gives some info of the role of the channel. AilEle is to let it know that is is both Ail+Ele. M_Ele is to tell wich one is the master, and Slv who is the slave. Usually the difference between Elevon/Delta A or B is who is the slave.

Also remember that every time you change something on the airplane setup (wing/type, channels, or reverse), you have to do "relearn servo settings" to move the settings from the TX to RX... "Gyro Settings"->"System Setup" -> "Relearn servo settings"

if testing with self-level on the ground is not moving the surfaces correctly, try the other Delta/Elevon option.. there are options A and B.. the difference is how the master/slave are set. Also you can try reverse on each of them (doing relearn servos on after to pick up your changes).

Deltas are a bit more complicated to setup since is 2 axis the gyro.. The A/B and reverse change the behavior.. but instead of just 2 options, now you have 4 things that can change. Focus on one axis at a time...Try first to make the Ail works well (reversing gyro as needed). Then focus on the Elevator using the A/B options.

If they work well on the ground (tested with self level), but has a tendency of rolling to the right/left, You can check what is "level" for your receiver. That is with "Gyro Settings"->"System Setup" -> "SAFE and Panic" -> "Attitude Trim".

JoeSa3rd commented 2 months ago

Thank you... Your suggestion of setting up the model setup this way worked perfectly and has fixed my issue in self-level mode -> "Deltas are a bit more complicated to setup since is 2 axis the gyro.. The A/B and reverse change the behavior.. but instead of just 2 options, now you have 4 things that can change. Focus on one axis at a time...Try first to make the Ail works well (reversing gyro as needed). Then focus on the Elevator using the A/B options."