Plotter - 3 servos

I thought servo.read() only returned what angle you'd set it to - the servo doesn't have any way of returning it's actual physical position. Or am I wrong?

Andrew

yes you are right. I've used servo.read() to not create other variables and save some ram. There is no feedback form servos. The program sends position and then wait for a moment. Servos are quite fast and the program sends values which are +-1 degree compare to the last position so it takes very small amount of time to set the servos on the right position.

I'm confused as well. Can you kindly explain again from where do you get the measurement of the servo angle...when it doesn't have any feedback.

for calibration I've measured angles manually.

new link: http://www.ezio.ovh.org/pliki/arm_plotter_v2.rar

P.S.
you can have the feedback from servos if you connect potentiometer from servo to the arduino's analog pin, but I haven't tried this.