MG995 pulse

Hi, i am newbie on servos, and Ssc…
I cant find my MG 995 servos pulses.

I m using Arduino with SSC32 controller, and there are 12 servos.
Its low part of my biped project. Only 2 leg assembled.

i try to sent first 600 for 0 degree, and 2200 for 180 degree. and 90 degree is 1400…
but there is a vibration, motors vibrating. i m thinking about its pulses.

And i sent to SSC board,

#0 P1400 #1 P1400 #2 P1576 #3 P1576 #4 P1488 #5 P1488 #6 P1312 #7 P1400 #8 P1576 #9 P1576 #10 P1488 #11 P1400 T10 <cr>

for left leg forward, right leg backward positon. (like legs stepping)

And question 2, i sent this code (upside) but motors positions not locked, they are going to down.

MG995 is high torque motors, and i know there are bad servos.
But i think i have a mistake about controlling…

any answers, or suggestions…?

thanks

picture of project…

http://img24.imageshack.us/img24/2937/grnt156.jpg

The MG995 should work as any servo, try to replace the servo with another. If that works, your MG995 are probably defect.

Thanks…
but i changed all of servos, its same.

So none of the MG995 work? Did you made any servo (other brand than towerpro) to work with the SSC32 at all?

And you are powering the servos with a separate battery (not the same as for electronics)?

I don’t know the Arduino, so I can’t help you there.

Instead of connecting everything all at once and expecting magic… a more conservative approach would be to start with 1 servo connected to output 0 of the SSC-32. Put a 6V battery on VS1, a 9V rectangle battery connected to VL with the clip provided in the SSC-32 package, the VL=VS1 jumper removed, the VS2=VS1 jumper installed, and have a Windows based PC with Lynxterm installed connected to the SSC-32. Now you can verify, slowly and thoroughly, that when power is applied the SSC-32 is found by LynxTerm, that the all home 1500mS button sends the servo to 0 degrees, that moving the slider on the screen for channel 0 moves the servo. If you can get that far then everything else is either power related (too small a 6V battery, too small wires, improper connections) or bad servos.

Yup I think you nailed it Eddie.

Sounds like the SSC-32 is resetting. :slight_smile:

With high torque comes high peak currents… coupled with the MG995 schizophrenic behavior the SSC-32 could be resetting dozens of times a second. :stuck_out_tongue:

hi thanks everyone.
i connected a source external, not battery.
and it says current on lcd.
not much current, not high 0.6amps.
but i want to ask.
i connected the source to VL.
not other pins. and give it 7.2V.
SSC32 led is blinking, is it shows to me its resetting?

sorry my english, and i m suprised forums support, thanks.,

edit…
i m using different sources for arduino and ssc32.

A battery can provide a lot of current in a short time. (surge)

A power supply may not be able to provide this large current surge.

What gauge of wire are you using?

i test ssc with lynx term program.
it works fine. and servos working.
my power supply can give me up to 6amps.
and now its lower than 1 amps.
cables are DATASENSOR photoreceptors cables.
“80’C vW-1 300V” written on them.

Are you still having trouble? I’m lost…

with using SSC 32 over Arduino TX-RX port, have problem.
not locked positions, and servo speeds, stabilities not same as SSC32 rs232 terminal program.


and searching ssc32 visual sequencer.
i am try to find any seller available now. but no body answer.
its not real product, only serial keys. but i am living in turkey.
additional, i have trouble for that, i have not time :frowning:

If it works in LynxTerm but not the Arduino then we will need a lot more information. Can you show the code? This should not be difficult. It’s just sending some simple ascii values to the serial port.

I have no idea what you are asking at the bottom. Not a real product? Serial keys?

arduino code is

void setup() {
  Serial.begin(9600);
}
void loop() {
  Serial.println("#0 P1400 #1 P1400 #2 P1576 #3 P1576 #4 P1488 #5 P1488 #6 P1356 #7 P1400 #8 P1576 #9 P1576 #10 P1488 #11 P1400 T10 <cr>");
}

i sent only serial data. arduino working, i am sure and tested


and bottom question…
Turkeys custom taxes very high, and i understand to Lynxmotion not to shipping Turkey.
May be another problems cause that but i cant buy any thing from lynxmotion.
prices very high other sites. and i want to buy first hand.
but Turkey not listed in Lynxmotions shipping list.

I want to buy servo bracket, but i cant.
now, i really need immediatly SSC32 visual sequencer for my biped school project. but i cant buy.

The LED on the SSC-32 is a status indicator.

Apply power, LED is on steady.

Send command to SSC-32 and LED goes off.

Send another command to the SSC-32 and the LED blinks.

The LED blinks every time it receives data. This is normal…

Apply power, LED is on steady.

Send command to SSC-32 and LED goes off, servos move, then go limp, then LED is on steady. This is NOT normal.

If this happens, remove the VS=VL jumper and power the SSC-32 VS with a 9vdc battery all by itself. This is what Eddie was wanting you to do. Did you try it?

i have MG995 for my hexapod too.
one thing - MG995 is cheap shi… servo with high torque ~10$ for 15Kg/cm.
as for my opinion, there are bad pots inside or something else. sometimes servo just twiching what looks like agony of spider lol.
i am searching cure for that but not sure about any success :unamused: