I just received my SSC-32, and have been playing with it for about the last hour or so. I’ve been testing the range of my servos, and have been experiencing some problems.
First, occasionally the servo will stop going to the correct position. Once this happens, the only way for me to fix the problem is to disconnect the terminal program from the SSC, disconnect the power, and then reconnect them. Even this does not always fix the problem, however. It is as though the SSC thinks the servo is at a position other than what it is really at. I have not yet been able to track down what command or commands cause this to occur.
Secondly, when the servo moves to a position, it does not seem to want to hold that position, as I can easily move the arm as though it were unpowered. Sending the servo back to the position works, so I think the SSC either a) knows it is no longer at the position originally commanded to or b) sends the signal regardless, but then does not maintain that position.
Am I doing something wrong? Have a missed a vital step somewhere? Or is this more likely a problem with my servo, the terminal program, or the SSC itself?
Thanks,
Mike
Edit: it seems to want to move the servo in only one direction once a movement command is given. For example, if I give it #0p1500 to center, and then #0p2000 to move, then #0p1500 to move back, it will just move further in the same direction it originally did. Also- my servo is currently moving in the opposite direction the manual says it should be, but I am almost positive it was moving in the correct direction before. So (right now), anything greater than 1500 moves it counter clockwise, anything less than 1500 moves it clockwise. The slider on the right side of the terminal program does the same thing, but actually works much better than the commands, as it will move the servo arm to the correct (though reversed) position, whereas a text command seems to only want to move it in ONE direction.
Edit 2: I am also getting some strange characters in the terminal window, both when entering text commands and using the slider. Also, sometimes the servo will “lock up” and stop receiving commands, both text and slider. When this happens, it holds whatever position it locked up at (and I am unable to move it- apparently it is stronger than I am).