Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked — Edited

Simple Servo Control And Adjustments Help


My name is Justin and I am completely new to EZ-Robot. I have searched tutorials and all im looking for right now is how to hook up servos and adjust its movement and speed and how to control those servos with the myo armband. I have been working on 3D printed hands and donating them to amputees. I came across Ez-Bv4 and wanted to experiment with implementing this as opposed to just using the arduinio boards because for the price with all the functions it has it seemed like it was definitely worth checking out. So the question is right now I just want to hook up five servos for fingers, possibly 6 (extra for wrist movement) and how to assign controls to tell the servos what to do from the myo armband and also how to move the servos through mobile. Any help by listing a tutorial or even someone else personal experience would be greatly appreciated.

Thanks in advanced,


Upgrade to ARC Pro

Get access to the latest features and updates with ARC Early Access edition. You'll have everything that's needed to unleash your robot's potential!


thanks for your reply and I have been looking at the tutorials but not really finding anything based on just hooking up servos and assigning them functions.
The EZB Controller has 24 digital ports (D0-D23), all digital ports can be used to connect an analog Servo.

You can control the Servos:
1) ARC Controls e.g.: Auto-positon, Servo-Pad, Sound Servo, Myo Control

2) ARC EZScript Scripting e.g.:


Servo(D0, 180)

3) EZRobots Windows SDK or ARC Custom Plugin, requires: Microsoft Visual Studio and Microsoft C# knowledge

The Learn section is huge (videos, text), can you tell what are you missing ?
Ok i can hook up a servo and get it moving with the mouse. but how do i set functions for each specific servo for example with the myo armband i want servo 1 and 2 to move in a specific direction when i make a fist. or make servo 3 and 4 open/close when tap finger twice etc. or how do i get servo 1 and 2 to do specific movements by pushing up button on mobile app etc. i have not found any tutorials on how to assign specific functions to specific gestures or directional pads on a mobile app if this makes sense. I have no programming knowledge as this is why i wanted to experiment with ezbv4 as i was under the impression it is a simple based option for those of us who do not know how to program
Neatly explained @ptp...sorry for pointing out the same tutorial that you just linked in your thread!;)
Yes, I have labeled as you stated. for example you have servo d22, 90 listed i will input my own servo and number and when i close fist it will go into postion and just stay there it will not return to position meaning it will just stayed closed. i even did fist servo(d0, 180)

then under open servo(d0, 23)

to stimulate close and open hand

but still did not work

Thanks for your guys input.

I think I may have figured it out. what I was doing was setting up each servo individually under open/close as opposed to setting up one servo as a relative servo and using the rest as slave servo's. once I just set up relative/master servo then set the rest as slave now it is working correctly. Does anyone know how to add more gestures to the myo armband or is this even an option?
ASFAIK, ARC's Myo Control does not support individual profiles.

So only 5 poses plus the X, Y Servos.