Hey guys… my hexapod has been sitting for a while… I pulled him off the shelf to give it a go and something is wrong.
Two legs are completly dead. The legs that are connected to pins 16-23 dont appear to have any power. It worked fine when I left it.
I dont have any idea how to debug… should I just connect a meter to the positive and negatives of the servo connectors?
You say they “dont appear to have any power”, but have you confirmed it by measuring ?
If so, the powerlines run on the surface of the card, se if there are anything broken between the 16-23 and the 24-31 (as they run on the same power).
Can you post a picture of the SSC-32? Are the jumpers for VS1=VS2 in place correctly or do you have separate power supplies for the two banks of servos?
i dont want to pull the hexapod completly apart just yet. I would assume the jumpers are set right since they were before and everything was working fine before the little guy went on haitus
So, the pins have power…
I have connected the ssc-32 directly to lynxterm to test before I posted any of this, and I get no response from anything plugged into those pins. If I plug the servos into other pins they work fine. So it seems no pulses are being sent to that set of pins?
I do have a usb oscilliscope, but have not used it as of yet and dont really know how lol
To test it I connected my pc directly to the onboard serial port of the SSC-32 and lynxterm could connect to it and move 4 of the 6 legs. The legs connected to pins 16 thru 23 dont respond, and they have power going to the pins on the ssc-32.
Everything was working fine when I set it up on the shelf months ago. It has literally just been sitting there not moving all this time.
It sounds like U6 (74HC595 shift register) is dead. If you can measure VS power on these ports and no signal it have to be that chip since all the others work fine.
OK… so I broke out my usb oscilloscope and found that those pins have power but are sending no pulses!
What would cause a SSC-32 to sudenly stop sending pulses to pins 16-23?
I just updated to the 2.05GP alpha firmware, and those pins still dont work… any ideas? did it just die? how could it die just sitting around with no power?