Servo's go crazy when saving unit

In case you do not know something or you are not sure, here is the right place for your question.
Yak
Posts: 25
Joined: Sat 30. Aug 2014 9:04:37

Hello,
Sorry for the delay (timezones!)
I have tried replicating the issue, but have not been able to trigger the previous effect with 1.25-0
I did notice that on one occasion after changing the stabilization modes, it did not save unless went to the last tab & saved them to the unit.

My failsafes are set to:
Channel 1 0.0
Channel 2 0.0
Channel 3 -102.0
Channel 4 0.0
Channel 5 55
Channel 6 0.0
Channel 7 0.0
Channel 8 0.0

However when I turned the TX off, the values in the diagnostics page did not change.
They stayed the same as the previously transmitted values.
Hope this helps.

Cheers,
Yak.
ZeXx86
Site Admin
Posts: 12832
Joined: Mon 29. Apr 2013 16:06:44
Contact:

Jman841: could you check your failsafe rudder value too, please?
If there is such negative value by default, than it could do this strange things.

Alternatively there is firmware test5 which should fix previous issue definitively for all the receivers + possible this last problem.
http://spirit-system.com/dl/fw/test/spi ... -test5.bin

Yak: test1-test5 firmware should propagate failsafe values with Tarantis, so thats maybe reason why Jman841 can see issue with only rudder servo now.
Spirit System developer
Yak
Posts: 25
Joined: Sat 30. Aug 2014 9:04:37

Hello Zexx,

I have done some testing which included updating to 1.251-5.

The diagnostics page displays the failsafes as expected when the TX is turned off.
I have included some screenshots to show this.
Rudder is being sent as expected, however I believe that I have the same symptoms as JMann.
The tail servo starts twitching and moving very suddenly back and forth when I attempted to download the log files with the TX turned off.
I then removed power from the Heli & turned TX back on & it seems ok.
I hope that I can roll back to original 1.25 :)

Note that I had been turning the TX on/off frequently to get the screenshots, but it was not until I attempted to get the log files that this happened.

Diagnostics page with sticks at random positions, TX is on
Spirit-FailSafe2.jpg
Diagnostics page with TX turned off & normal failsafe settings being sent
Spirit-FailSafe4.jpg
Diagnostics page with TX turned off & "Custom failsafe settings being sent"
Channels are AETR
Spirit-FailSafe5.jpg
Cheers,
Yak.
ZeXx86
Site Admin
Posts: 12832
Joined: Mon 29. Apr 2013 16:06:44
Contact:

Thank you very much!

It is sad we can't test it internally at the moment. But with your help it should be fixed soon.
Here is another one to test:
http://spirit-system.com/dl/fw/test/spi ... -test6.bin

I believe that there is a problem with Failsafe at the moment.
If so (and previous firmware does not help) then this firmware will fix it.
http://spirit-system.com/dl/fw/test/spi ... -test8.bin

It is hard to determine where could be the issue, so it can't be fixed by first try :(
Spirit System developer
Jman841
Posts: 215
Joined: Thu 31. Jul 2014 21:27:22

Very nice Yak!

Where are your failsafes displayed on the Taranis? I will check in a few min here as I just woke up.

Thanks again!
Yak
Posts: 25
Joined: Sat 30. Aug 2014 9:04:37

ZeXx86 wrote:Thank you very much!

It is sad we can't test it internally at the moment. But with your help it should be fixed soon.
Here is another one to test:
http://spirit-system.com/dl/fw/test/spi ... -test6.bin

I believe that there is a problem with Failsafe at the moment.
If so (and previous firmware does not help) then this firmware will fix it.
http://spirit-system.com/dl/fw/test/spi ... -test7.bin

It is hard to determine where could be the issue, so it can't be fixed by first try :(


Ok,
I have done the following..

Powered on Heli, & TX to retest.
Save results as before with test5

Then
Updated firmware to test6.
Power cycled heli/restarted software
Powered off TX.

The failsafe values were shown on the diag screen.
Clicking on log caused the tail servo to move as before.

Then power cycled Heli,
Updated to test7.
Power cycled heli/restarted software
Powered off TX
The previous values were displayed (ie not failsafe)
Clicking on open log did not cause tail servo to move.

Thought I would repeat the test.

Then power cycled Heli,
Updated back to test6.
Power cycled heli/restarted software
Powered off TX.
Failsafes displayed, and no tail movement when opening log files.

Thoughts?
Cheers,
Yak.
Yak
Posts: 25
Joined: Sat 30. Aug 2014 9:04:37

Jman841 wrote:Very nice Yak!
Where are your failsafes displayed on the Taranis? I will check in a few min here as I just woke up.
Thanks again!
Thanks, hehehe it is the opposite here.. 2:00am in the morning..
That was a screenshot from opentx.
It's at the bottom left of the Setup tab (the first one) for the model.
I read in the current models of the radio, made the changes and wrote it back.

I will attach my .eepe file
Trex450-Spirit.zip
(7.16 KiB) Downloaded 88 times
I have bank switching and bailout set using the 3 pos & momentary switch.
There is some logic in there to make sure that bailout is adjustable both -ve & +ve.
Some other stuff to read out gyro, flight pack, throttle etc.. :)

Keep up your good work on the tuning!

Cheers,
Yak.
Jman841
Posts: 215
Joined: Thu 31. Jul 2014 21:27:22

Awesome, thanks

I missed the top part of that one screen. I'll check my fail safes as well.
ZeXx86
Site Admin
Posts: 12832
Joined: Mon 29. Apr 2013 16:06:44
Contact:

Thank you very much for detailed info!

Hopefully it will be even better now :)
http://spirit-system.com/dl/fw/test/spi ... -test9.bin
Spirit System developer
Jman841
Posts: 215
Joined: Thu 31. Jul 2014 21:27:22

Ok, I just tested test 9.

When I changed the stick deadband form a setting of 8 to 10 on bank 1 then moved to bank 0 and was asked to save I clicked save. When I did this the throttle was pulsing (move the blades about one inch jerk at a time) and the tail was pulsing back and forth as well.

I then tested turning the Tx off and the same as with the other tests happened. The servos twitch very quickly but not full range of motion.

My failsafes are set to "No pulse" which I believe just puts everything to 0.

Yak, are you really using 100% gain for your tail on your Trex 450? Seems pretty high for a 450 class heli! If it is that high you can always add some gain multiplier in the software so you don't have to have it set at 100%.

You have quite a few special functions! Very nice! I need to figure out where to get different sounds from. I have a few logical switches and special functions but nothing like that!
Last edited by Jman841 on Fri 07. Nov 2014 23:15:25, edited 1 time in total.
Post Reply