Germany
Asked — Edited
Resolved Resolved by ptp!

Is It Possible To Move(9V~12V) Servos ?

is it possible to move (9V~12V) servos?

I have really cool high quality servos.. but its difficult

regards


ARC Pro

Upgrade to ARC Pro

Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!

#9  

Click the "port edit mode" checkbox.

You should test servos with an individual servo control before trying to use auto-position though.

Alan

Germany
#10  

@thetechguru

oh okay.. every time I close the window and open again.. the port edit mode is disabled, I dont know why..

So I thought the servo makes trouble ^^!

@Richard R @thetechguru

All I want is to control one servo as single.. without a different board as EZ-Board. one servo direct to ezb. but the servo is not moving and the servo LED ist not on.. So its something special I think. I work often with differnt servos.. but this one is my first TTL servo and the first that not move..

#11  

You should use just a basic horizontal or vertical servo control to test servos... You should only use the autopositioner when you are actually using them in a robot. ... Maybe it is possible the servo has selectable modes? i.e. Serial/ttl and PWM? ... Have you read the datasheet/manual on how to use these servos? Also are you using 11.1V? Sometimes these high end type servos won't even move unless at least the minimum voltage is used...

PRO
USA
#12  

Smarty,

your servo supports at least two different protocols using the same interface (wire): Serial and PWM

EZB supports PWM servos on digital ports

When you have multiple protocols you need to know what is the default protocol (my guess is Serial protocol)

You need to plug the servo USB board (the one in the picture), install the software and run the setup. You should test the servo with the manufacturer tool.

I believe you will find multiple servo parameters and one of them is the communication protocol, you will need to change to PWM.

And only then you can connect to an EZ-B digital port, your servo will behave like a regular analog or digital PWM servo.

EZB PWM protocol on a Digital port does not support ID's or extra parameters, if you need to change (again) the parameters (while in PWM mode) you will need to use the servo USB controller board and the correspondent software.

Regarding Serial protocol and daisy chain: It's possible to send commands via Serial port, but you will need to use EZ-Script or develop a custom plugin. Also you will need to crack the servo protocol (i don't know if is public or not).

Germany
#13  

@ptp

that sounds good, tomorrow I will test it :-). then I will give a response again.

thanks @ all

#14  

I didn't look too hard, but I could only find one English language page about this servo, but I did confirm that it defaults to Serial mode, so to easily use it in ARC, you need to set it to PWM.

Alan

PRO
Synthiam
#15  

I googled those servos. There's no published protocol that i can find. There's some C code, but it's spaghetti. Your best option is to download their config program, connect the servos to a USB->TTL adapter and configure them for PWM mode.

  1. Download the config program (ICS3.5Manager100.zip)

  2. Connect a USB->ttl adapter to your PC

  3. Connect the servos to the USB->ttl adapter

  4. Use the config program to configure for PWM mode

Also, regarding the auto position. The "Port Edit" is to edit the ports of the Auto Position only. The checkbox does not stay because it is for editing the ports of the Auto Position only. Find out more about the Auto Position with detailed instructional videos by pressing the ? (question mark) next to the X

User-inserted image

PRO
Synthiam
#16  

Also, the protocol for these servos is called ICS 3.5

If you wish to reverse engineer the spaghetti, it can be found here: https://bitbucket.org/vo/libkondo4/wiki/Home

Although, i think the easiest is to simply use a USB->TTL adapter and change the servos to PWM