doc-helmut wrote:ps -
BTW: how did you calculate the moves of your robot arm to find the points to grab the pieces? look-up table or inverse kinematics?
Inverse kinematics! I didn't know that there was a name for this, but I googled it and that's exactly what I did

It's pretty much a matter of simple trigonometry to get all the required degrees for the motors.
It's interesting that you mention a look-up table. It's definitely possible because there are only 64 discrete options here, so theoretically it shouldn't take too long, and perhaps lead to a greater accuracy - because in the method I used, it wasn't too "perfect" - the farther away the arm was from its starting position, it actually distorted the whole structure and caused for some errors.
But using a lookup table could take those unexpected errors into account (assuming those are constant errors!)
So because my robot wasn't robust enough I was actually afraid there will be too much error due to distortion - but it worked fair enough! I guess a lookup table was my last resort though
What did you do for your robot?