Servo Speed

+ How To Add This Control To Your Project (Click to Expand)
  1. Load the most recent release of ARC.
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Control from the button ribbon bar in ARC.
  4. Choose the Servo category tab.
  5. Press the Servo Speed icon to add the control to your project.
This skill allows you to adjust the speed of a servo or PWM between two positions. It can be used for quickly identifying and experimenting with servo speeds for your application. This skill does not save the last setting or restore settings when the project is loaded.

*Note: Before this skill can be used, the servo position must be initialized. To do this, you can simply set the position with a script command or a servo skill. If you wish to have your robot initialize a servo speed when connected, use the Connection skill and the ServoSpeed() command in an initialization script.

Main Window

1. Servo Speed Slider
Press and hold the left mouse button down in this area to adjust the slider value. The range is 0-20. The lower the value the higher the speed.

2. Servo Speed Display
The speed value will be displayed here.


1. Title Field
This field contains the title of the skill. You can change it if you'd like. *Note: Changing the title will also change the title in the controlCommand() associated with this skill.

2. Board Index Drop-down
Select the EZB index number that your servo is connected to.

3. Port Selection Drop-down
Select the port number that your servo is connected to.

How to use Servo Speed

1) Add the Servo Speed skill to your ARC project (Project -> Add Skill -> Servo -> Servo Speed).

2) Add a Servo skill to your ARC project (Project -> Add Skill -> Servo).

3) In the Servo Speed skill settings select the port that you would like to adjust the speed of.

4) Adjust the servo speed in the main window of the Servo Speed skill.

5) Move servo with the servo skill and watch as it matches the speed set by the Servo Speed skill.


Speed : Delay for ezb v4
10 = 100 ms 
9   = alternating between 80, 100 ms
8   = 80 ms 
7   = alternating between 60, 80 ms
6   = 60 ms
5   = alternating between 40, 60 ms
4   = 40 ms
3   = alternating between 20, 40 ms
2   = 20 ms
1   = 20 ms, but the angle step is 2 or -2

The delay of speed is discussed here


Related Content

Sabertooth+Kagaroo+DC Motors As Servos

Sabertooth+Kagaroo+DC Motors As Servos

This tutorial shows how to use a DC motor as a Servo, using a Sabertooth+Kangaroo boards combination and EZ-builder
Strange Issue With Servo Speed/Delay/Steps And Usb Camera

Strange Issue With Servo Speed/Delay/Steps And Usb Camera

Hi everyone, I have been following you for some time and first of all I wanted to thank this forum and the fantastic Ez...

Hitec D845WP Servos Can't Move Slow And Smooth

I'm testing a new robot , using ezbv4 and hitec D845WP servos with lipo 7,4 V batteries. (I never used these servos and such high-current batteries...

Converting EZ-Robot Listed Stall Torque To Oz-In

I feel kinda like a moron here. I'm having trouble understanding how to convert the stall torque listed on the EZ-Robot product page for their large...
Leap Motion Combine With Ez-Builder To Control In Space

Leap Motion Combine With Ez-Builder To Control In Space

I'm trying to use LEAP Montion on EZ-builder but I'm still not successful and I posted this question in the hope that...
Audio, Servo Movement Panels Are Only On Connection 0 ?

Audio, Servo Movement Panels Are Only On Connection 0 ?

I noticed audio and the servo movement panels only work on connection 0 ? I also use connection 1, and connection 2,...
Question For Power Supply Requirement

Question For Power Supply Requirement

Hey guys, I am looking into how to build a bigger servo actuator at the moment... Its nothing like a full blown project...

EZ Script: Servospeed (Servoport, Speed) Without Any Effect

Hi Guys, coming from My Robotlab iam very happy with the way this software works, awesome. To start Iam trying to move a few servos with EZ-Robot...

No Servospeed With SSC32

I discovered something tonight, while using the "servospeed" in a script.  I have a servo sonnected to D0. Got the servo to move fast or slow using...
Servos For Robot Dog

Servos For Robot Dog

Anyone building a robot dog? I am looking for Servo's to build one that will work with ARC...

Jerky Servo Motion

I started working with a JD robot a couple of days ago. I am looking to create fluid motion from pose to pose. I am programming the motion via the...
Controlling Speed On Dynamixels.

Controlling Speed On Dynamixels.

How would you approach controlling travel speed on a Dynamixel (400 Series) servo when not using Autoposition? I tried...