I have a project in which I control some hitec digital servos with an Arduino. Digital servos have a failsafe feature in which they go to a predetermined position if they lose signal. If failsafe is set to off, in my understanding, they hold the last position given.
I want to be able to release them completely so that they let go altogether when I'm not using them. In my code I "release" the servos each time when I'm done with them, and that seems to work just fine most of the time but now and then, they grab onto a position and won't let go, until they get the next position assignment and then they keep grabbing on to that. Maybe they get into a mode where they don't hear the release command, I don't know.
It sounds like a programming issue, so I will go back through my code for the nth time and check to make sure they're being released each and every time. BUT, what I'm wondering is does anyone know more about this behavior with digital servos or have similar experience?
I'm using the Hitec 5990 series titanium gear super high torque servos. I'm thinking of going to analog to avoid this type of problem, as analog would work well for me EXCEPT it's hard to find a standard analog servo with the same sort of torque rating and titanium gears. Any information much appreciated - thanks!