Canada
Asked — Edited

Ez Script Servospeed Command Broken?

Using ServoSpeed(D#, 50) or any value between 0 and 50 isn't having any affect on the speed of my servos. I have tried grouping all of the ServoSpeed() commands at the top of my script and using them right before each Servo() command without any change. I am using a mix of the Hitec analog/digital and the Futaba 3003 (included in the ez-b kit) servos. The firmware I am using is the latest 15.2 release.


ARC Pro

Upgrade to ARC Pro

ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

PRO
Synthiam
#1  

@jmacgowa We had some issues with the servospeed, so it had been removed - temporary - until i can free up some more clock cycles in the servo PID to bring it back:)

#2  

ok.

Would I be able to set servo speeds by using the C# SDK or is this an issue at the firmware level?

Thanks.

PRO
Synthiam
#3  

It is at the firmware level. I thought it was documented that it had been temp removed... Sorry if i didn't do that:P Unlike me!

The feature will come back, eventually. It's on the list of items. I don't have an ETA... It'll be announced when i do:)

#4  

I think it was in the release notes when you removed it, but not in subsequent notes. I know I had read it a couple of times in various threads here.

Alan

#5  

I didn't read the documentation or the release notes. I'm one of those kamikaze hands on learners who figures things out from the interface and only breaks down and reads stuff when I get horribly stuck. I saw the command mentioned in ARC's EZ Script command list. There was no mention of it's disability in there.

I have since switched to using a Pololu Maestro for the servos. Thou I remember running into speed setting bugs with it's scripting language.

#6  

I also notice no speed difference when using modified servo when you add it to use in EZ-Robot.

config lets you set up a value for forward and reverse, but no noticeable difference is seen in the operation .

If i use a modified servo but add it as a normal servo then: set to about 35 it is stopped. forward and reverse at increasing speed as you move away from 35.

What gives?? eek :(