It is currently Thu 28. Mar 2024 13:50:24

All times are UTC + 1 hour





Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next
  Print view Previous topic | Next topic 
Author Message
PostPosted: Wed 27. Jan 2021 22:27:57 
Offline

Joined: Thu 05. Oct 2017 20:06:35
Posts: 305
There's a bug in the pitch adjustment setting:

Ensure auto-save is off.
Set the Pit, Ail and Ele servos to known values.
Tick the pitch adjustment tickbox.
Click the pitch slider.
Use the arrow keys to move the pitch up and down randomly, from short presses to a few seconds.
(all 3 servos will move).
The Pit, Ail and Ele servos are *not* adjusted by the same amount - your swash is also no longer level :(

Further, there's another bug in the way settings are saved by the application:

After you've messed up the servo settings, or any setting, close the application and choose 'discard settings' so that they are not saved to the unit.
Start up the windows software again, it shows the 'messed up' settings from the previous state, the auto-save green light is shown, indicating the settings have not changed.
Power cycle the spirit and reconnect - the settings were saved to the unit, even though discard was selected.


Last edited by jjuk on Wed 27. Jan 2021 23:30:15, edited 1 time in total.

Top
 Profile  
 
PostPosted: Wed 27. Jan 2021 22:56:35 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12210
Hello,

by moving sliders randomly you will very likely reach end of travel of some slider.
This will cause that servo can no longer reach desired position and will stop there.
This behavior is actually desired. But further adjustments will already use this unlevel position, affected by lack of room for this one servo.
So it should be enough to not move sliders randomly :)

Regarding second "bug" Discard button mean you dont want to save the settings permanently (to the unit flash memory).
But it does not mean you want to return settings to the previous condition.
The settings will stay there all the time, until you will unplug the power.
Only then it will return to the previous condition, if it was not saved.

So I guess we can delete this thread. Can you confirm it please? Or there is behavior we should check?

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Wed 27. Jan 2021 23:01:58 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12210
Tomorrow we will verify auto save function.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Wed 27. Jan 2021 23:02:41 
Offline

Joined: Thu 05. Oct 2017 20:06:35
Posts: 305
In both cases, that's not the behaviour that I am experiencing.

Set each servos to 20 and save to the unit.

Set all to zero, and then enable the pitch cleckbox. Move the sliders around for a while, then set pitch to zero. ele and Ail are not zero, they should be.

Power cycle the software and the unit without saving and the software shows values that I did not save to the unit.


Top
 Profile  
 
PostPosted: Wed 27. Jan 2021 23:04:06 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12210
Thank you, are you using USB cable or Wifi-Link?

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Wed 27. Jan 2021 23:06:24 
Offline

Joined: Thu 05. Oct 2017 20:06:35
Posts: 305
I'm using the USB cable. Let me plug in a spirit and double-check exactly what to do to reproduce as the above was from memory from earlier. I'll report back shortly.


Top
 Profile  
 
PostPosted: Wed 27. Jan 2021 23:27:36 
Offline

Joined: Thu 05. Oct 2017 20:06:35
Posts: 305
To reproduce:

Slider issue:
Set Ail, Ele, Pit to zero, then tick "pitch adjustment".
Click and hold a slider, move it side to side, fast, not full range, maybe just -20 to +20 (approx). The sliders all go out of sync with each other, e.g. set Pit back to zero, Ele and Ail are NOT zero.

Save issue: I can't reproduce this, so I think I was mistaken, sorry. :oops: Edit: I see what's happening, the Win application is reading the current settings from the spirit (in ram), not the saved settings in flash; so to fully discard the settings, the unit also needs a power cycle. That's not a bug. It's just me being dumb :)


Top
 Profile  
 
PostPosted: Thu 28. Jan 2021 8:15:41 
Offline

Joined: Fri 01. Nov 2019 13:32:19
Posts: 40
Location: Munich, Germany
jjuk wrote:
To reproduce:

Slider issue:
Set Ail, Ele, Pit to zero, then tick "pitch adjustment".
Click and hold a slider, move it side to side, fast, not full range, maybe just -20 to +20 (approx). The sliders all go out of sync with each other, e.g. set Pit back to zero, Ele and Ail are NOT zero.


Hi, quick question out of interest: when doing the "pitch adjustment" did you do the "Servo Travel Correction" already? Thanks.


Top
 Profile  
 
PostPosted: Thu 28. Jan 2021 10:39:51 
Offline

Joined: Thu 05. Oct 2017 20:06:35
Posts: 305
swash23 wrote:
Hi, quick question out of interest: when doing the "pitch adjustment" did you do the "Servo Travel Correction" already? Thanks.


Off topic, but yes. After a crash, I do the following:

*Remove and set all links to the lengths in the manual, then refit.

*Set servo travel adjustment to zero for all 3 servos.

*Set servo subtrim to zero for all 3 servos, then fit servo arms.

*Adjust servo arms with subtrim so they are as close to 90° as possible.

*Fit swash leveller, and adjust links to get as close to level as possible mechanically.

*Add subtrim to get swash perfectly level.

*Use servo travel adjustment so that at +- pitch, the swash is still level at both extremes. This adjusts for servo non-linearity.

*Fit the head. Make sure washout arms are level, adjusting links if required (all 3 by the same amount).

*Fit main blades. Zero a digital pitch gauge on the motor.

*Adjust blade links until blades are both zero pitch. At this point, I might use a very small amount of pitch adjust if both blade pitches are the same, but are less than 0.5° from zero because 0.5° on the blades is equal to one turn of the physical links on my heli, so I cannot mechanically adjust less than that, so I need to use pitch adjust.

*Check pitch range is equal + and - by adjusting the servo travel sliders by the "same amount" (feature request - adjust all 3 at the same time).

*Set the required pitch range using the (limits) pitch range slider.

*Set 6° limit.


Top
 Profile  
 
PostPosted: Thu 28. Jan 2021 12:39:13 
Offline

Joined: Fri 01. Nov 2019 13:32:19
Posts: 40
Location: Munich, Germany
Thanks for your answer. My thought was that the effect you see is coming from not doing the "Servo travel Correction". But if I understood right, you have done the "Servo Travel Correction" before you use the "Pitch adjustment".


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
skymiles_red v1.0.1 designed by Team -Programming forum-سيارات للبيع .