Hi,
I issue “#13p800s350”, and there could be one of these two behaviors from ssc-32:
a) if before that I issued “#13L”, then the motor will not move at s350!
b) otherwise, it operates as expected.
Am I doing something wrong or don’t understand something in ssc-32? How could I overcome this, so that if I just start my robot or send it “#L”, it will obey s350 when issued?
Also, when I move servo to a position, there is a continuous noise from it when it stops at that position. If I issue #L" on the same channel, the noise stops. My motors are healthy, and this is again something coming from my lack of knowledge about ssc-32 (I read the manual first, but couldn’t find my answer in).
Sometimes the servo at the end of movement does some chaotic behavior: it won’t stop at that position as expected, but goes back and forth very fast around the expected stop point.
Servos doing work will make noise. This can’t be helped.
You can not do a T timed, or S speed movement if the servo is not on and holding a position. The SSC-32 does not know where the servo is positioned if it is not on and holding position. So it can’t do the math involved to move the servo from point A to point B because it doesn’t know the value of A.
In a nutshell the SSC-32 is probably resetting because you have an insufficient power supply, or you have the power jumpers set wrong.
Thank you! Actually as I am testing the device, I use a dc-adapter with 9v output, 420mA.
So nothing special in wiring. I thought may be that noise could be stopped, by commanding the servo after finishing a movement, to just “freeze” at their current position? I couldn’t find such a command in the manual. When I issue “#11L”, the arm falls down, as “L” clears the servo, not a real “stop”. I think that, in such a way we stop feeding the battery on a motor which is not going to work for a while, so that to optimize energy usage. Any ideas if this is possible?
Another question is that if, say, someone connects all 32 motors to the servo and uses a 9v battery common with motor powers, is it going to damage the device, or it normally works and only battery will die just sooner?
Try replacing your DC adapter with a 9V battery. Servos can draw Amps of power; an adapter just won’t supply enough current.
With one servo, you may not notice it, but once you add others, the SSC-32 will reset and all sorts of undesired behavior will occur.
When the servo has moved to the position it was told to move to it will freeze and hold that position automatically. If it’s holding something up it will make some noise. This is the result of the motor and gear train fighting gravity.
When you send the L command it stops the servo from receiving pulses and with analog servos it will turn off the power to the motor. There is no way to hold position with the servo turned off…
You can connect 32 servos to the SSC-32, but we recommend providing power to the each of the two VS terminals. If all of the servos are digital and or large, and many of them will be doing work for most of the time you may, that is MAY need to provide power to the servos separately. The SSC-32 can pass through 15 amps per side for a total of 30 amps!
Your problem is, the power supply you are using is insufficient! Remove the VS1=VL jumper and provide a 6.0vdc supply capable of delivering at least 2 amps. Depending on your servo load demand you may need even more power.
You are trying to start your car with a flashlight battery!