Controlling the speed of a servo

Hi there
I am a newbie and have built an animatronic pilot figure for an RC aeroplane and obviously am using a mini maestro to control the head and one arm.

My question is:
Everything is programmed and scripted and works fantastically!
I cannot figure out for the life of me how to make the servos move from end to end in a slow and smooth action.
I have tried playing with acceleration and speed settings and with little result. At the moment they are very jerky and quite fast!

Can one of you awesome people advise me please what to do, because it has me beat! :confused: :confused:

Thanks you in advance

Adrian from the UK

Hello, Adrian.

Can you post your Maestro settings file (which includes your script)? You can save the settings file in the Maestro Control Center by selecting File->Save settings file. Could you also tell me what channels the jerky servos are connected to?

-Nathan

Hi Nathan
Thanks for the quick reply.
Please find below:[code]

false UART_FIXED_BAUD_RATE 9600 0 false 12 0 7393 6000 0 0 0 0 4887 6000 0 0 0 0 5984 6000 0 0 0 0 7647 6000 0 0 0 0 4946 6000 0 0 0 0 7001 6000 0 0 0 0 7001 4613 0 0 0 0 7001 6903 0 0 0 0 7001 5220 0 0 0 0 5553 5220 0 0 0 0 5553 7040 0 0 0 0 5553 6336 0 0 0 0 6258 6336 0 0 0 0 6258 4848 0 0 0 0 7138 4848 0 0 0 0 5984 4848 0 0 0 0 5905 4790 0 0 0 0 [/code]

and the servos are plugged into 0 &1

Thank you in advance!
Adrian

Hello, Adrian.

From the configuration file you sent, it looks like you used the sequencer to generate the script, which does not save channel settings like speed and acceleration. The default speed and acceleration for each channel are set to 0, and will make the servos move as fast as they physically can. To limit these, you can change the values in the “Channel Settings” tab and then click the “Apply Settings” button at the bottom right of the program. These settings will then take effect for all movements on the channel after the first.

You can also change the speed or acceleration values of each channel at any time within a script. To do this, you can use the “SPEED” and “ACCELERATION” commands. You can find more about these commands in the “Command Reference” section of the Maestro User’s Guide. Please note that after setting a speed or acceleration value within a script, subsequent movements of that servo will use those settings until they are changed again.

-Nathan

Hi Nathan
SORTED!

Thank you for your support and help and for a fantastic product!

Regards
Ade