Lynxmotion + Raspberry Pi

Hi guys,

does anyon know it it would be possible to combine an rasberry pi with the following robotic arm from lynxmotion?
robotshop.com/en/lynxmotion- … tware.html

The use case is quite simple. I want to preconfig different movement squenzes and the raspberry shoudl be able to start a choosen squenze.

Simple answer is yes. You simply need to run a serial cable from the RPI to the SSC-32. Couple of different options:

  1. Simplest - USB to serial adapter, like you use to connect up a PC to SSC-32

  2. 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

thanks for this very fast and helpfull response :smiley:

Don’t forget to post info and picture if you do it… :wink:

I could not tell from your posting, if you have a lot of experience with the RPI. If so disregard :smiley:. 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…

Good luck

Thanks a lot for your help.
Im a bloody beginner with all this stuff, so I really appreciate your help.

Hope that all the stuff will be delivered in 2 weeks, I reall want to start and to try the things out