Asked — Edited

Dynamixels And Herkulex.Again

Love digging up a horse and beating it again? Well fellas I'm here to help you out!

Lets start another up to date discussion about the use of, and the support of, Dynamixels and the HerkuleX line of professional servos. I'm moving up a level with some upcoming projects and steering away from the hobby style servos. I've spent days researching, using geared stepper motors, geared DC motors as servos and have come back full circle to serial servos. Due in part, by all the unknowns and unreliability associated with creating a servo from scratch.

Tell me about your success and failures of using the Dynamixel and HerkuleX servos with EZB. Please be detailed in your experience and add something to what is already written in the prior threads about subject. What needs to change/improve for better support? Perhaps this is adding to existing plugins or writing new ones? Speaking of plug ins (this is probably another topic), but i wonder if there would be more incentive to create plug ins if there was a pay for development? Like how the app store works? Just a thought there.

I really believe in everything EZ robot and want to continue using the products, because well its so EZ and the results are amazing. I'm well aware the majority of sales is in the education market for EZ Robot and therefore guides their company. But, how can we work together as a group to build support for the next level of servos and professional robotics? And ask ourselves what is the motivation to do so?


ARC Pro

Upgrade to ARC Pro

Elevate your robot's capabilities to the next level with Synthiam ARC Pro, unlocking a world of possibilities in robot programming.

#66  

Sorry DJ still only giving 90 degrees of travel, this is the simple code doing the movement.

:elbow

Servo(v5,0)

sleep(3000) servo(v5,180)

sleep(3000)

goto (elbow)

And for troubleshooting purposes only 1 servo on the line. V5

#67  

In fooling around if I put in 1024 in max position I get about 45 degrees of movement. If that helps

And 4096 or 2048 in the max position equals the same 90 degree movement.

PRO
USA
#68  

@kamaroman68, with the 90 degree motion you do get do you feel the motion is smoother than what you were getting with last version of the plug?

PRO
Synthiam
#69  

Where are you entering the value "1024" or "4096" or "2048" Please confirm is it from this image labelled A or B...

User-inserted image

PRO
Synthiam
#70  

I added an update to the latest plugin which displays the version number in the log so that you can ensure it's the latest plugin loaded.

#71  

" B" sorry for the delay, will fire up my machine and see what happens

  Chris
PRO
Synthiam
#72  

Are you certain there is no degree limit or setting configured on those servos using a different software package?

I verified the values are being sent - all the way to 4096 and. When I set Servo(v5, 180) and the Max Position is 4096, i can visually see 4096 being sent to the servo via the protocol.

Please check if there is a "reset to defaults" or "factory reset" or some option that you can set for those servos.

I even ran a test for 4 hours straight with the servos running in a loop back and forth with no issues.