TTL serial - If I remember correctly there is at least one USART on the expansion connector of RPI, so you could connect this up to SSC-32. However RPI is 3.3v and SSC-32 is 5v, so you would need to go through voltage converter…
I could not tell from your posting, if you have a lot of experience with the RPI. If so disregard . When I first started porting the Phoenix code (Hexapod and Quad) code bases to the RPI, I put my stuff up on github: github.com/KurtE/Raspberry_Pi
Included in this is readme file, where I kept notes on things I needed to do, to get different things to work. It also includes notes on later getting all of the stuff to work on a Beagle Bone Black and maybe some notes on ODroids…
Also in that github project is an Arm project that was setup for a different Arm that uses Dynamixel servos (AX-12), which I controlled using a USB2AX device, By Xevel sold by Seeedstudio. Note: I ran it using my own updated firmware on the USB2AX…
I also could not tell from your post, what level of control you want:
That is you could preprogram the SSC-32 with sequences, which you simply wish to choose one. Simple (but requires the SSC-32 to have a firmware that supports GP, which you can download from the SSC-32 product page). Then the RPI only has to send a simple string telling the SSC_32 which sequence to run…
Or do you have some input device that you wish to control the Arm with? My program on RPI project uses Arbotix Commander, which is sort of like PS2 controller but communicates with XBees. and you use that to tell the Arm to move. The program I have as part of github uses three ways: Cartesian, Cylindrical, and a simple direct manipulation of the servos, like you were running a Backhoe…
Or you have some input sensor, that tell you what to do, which could either trigger a sequence, or could use some form of IK to move the arm…