Thanks for the responses....
You don't really mention the end result of what you want to do, so suggestions are limited
The end result is to provide smooth control for a HPA (human powered aircraft)....
I'd like to achieve a resolution/repeatability of about 90 discrete positions in a 180 degree sweep of a servo arm (i.e. a repeatable accuracy of about 2 degrees). My experiments so far indicate that an arduino can easily control a servo to this level, the problem is finding a human input device that allows me to control the arduino equally accurately.
At the moment I recon I'm lucky if I can manage an accuracy of 10 degrees.
There are 20 turn precision pots
Yes, I've actually played with some of these in my earlier experiments and they do produce the desired results, but a 20 turn pot can't easily be incorporated into a aircraft style control column (not that you knew what I wanted to do with it on my first post)!
I believe the problem stems from the fact that most joysticks use a carbon track pot that only sweeps through only a few degrees, making repeat-ability very hard to achieve.
That SparkFun 'joy stick' pot is pretty much garbage as far as resolution and repeatability goes
I know, at least I they're cheap and I didn't waste too much money finding out how bad they are!
Ideally I'd like a lightweight, high accuracy joystick. unfortunately many of the easily obtainable joysticks just use on/off microswitches to crudely detect position, the high accuracy joysticks (from electric wheelchairs and industrial diggers) cost a fortune, so I'm really just left with making something - hence the reason for this post.
Thanks