We got 2 robotic arms from a school lab that did them away. After we got them, they had been accumulating dust for ages in our shed, with one failed attempt at making them work in between.
This was my second attempt. As you can imagine, there aren’t nearly as many people writing about robotic arms as there are writing about Clojure or Node.js, so documentation is sparse.
The most useful (English!) resource I found was this collection, which has original manual pages he got from a museum(!). I contacted him for a couple more pages, which where very helpful.
I can only say it was very hard to find out how easy it was to control this arm.
Basically, you have one pin for every motor, and 2 control pins. To send a command you just set the motor pins, and then turn the corresponding toggle pin on and off.
To reverse motor 2:
To turn motor 3 one step:
Once I figured that out, I probably spent most of my time installing stuff on Windows, then installing Ubuntu and installing there.
To make PyParallel work, I had to
rmmod lp and to run as root.
The code, might you have a dusty Cyber 310 in your shed: