Small, endless potentiometer/rotary encoder with high resolution

I'm looking for a potentiometer/rotary encoder that is/has:

  • Endless, meaning that it can be turned more than 360 degrees.
  • High resolution, in this case meaning that it should be able to control a parameter going from 0 to 127 in one complete rotation without any noticeable steps.
  • Small, in that it preferably should be about as big as a standard potentiometer.

(Basically, a standard potentiometer, going from 0 to 1023 would definitely satisfy all my demands above if if would be possible to turn it more than 360 degrees.)

Any ideas where I can find such a device?

I think you describe a rotary encoder.
when you rotate it it gives pulses and you can determine the direction in code.
You can map these pulses on increment / decrement a variable.

One of the attributes of a RE is the amount of pulses for 360°

Have you tried Farnell or Mouser?

Yes, I do believe that I describe rotary encoders as well :slight_smile:

I've seen several small rotary encoders (like these for example) but they usually only have around 20 pulses per rotation which is too low for my purposes. On the other hand, devices with around 100 pulses per rotation (for example this one) are really large.

This seems to be the case when I'm looking at Farnell and Mouser as well.

And if you google "rotary encoders 1000 ppr" you get sites like

High-speed rotary magnetic shaft encoder RE36 - www.rls.si (8192 steps per revolution) 36 mm

or is that too big?

High-speed rotary magnetic shaft encoder RE22 - www.rls.si 22 mm

Price is another issue of course ...

or a catalog

https://stevenengineering.com/tech_support/PDFs/45_OSISENSE-XCC-ROTARY-ENCODERS.pdf

CP30:
I'm looking for a potentiometer/rotary encoder that is/has:

  • Endless, meaning that it can be turned more than 360 degrees.
  • High resolution, in this case meaning that it should be able to control a parameter going from 0 to 127 in one complete rotation without any noticeable steps.
  • Small, in that it preferably should be about as big as a standard potentiometer.

(Basically, a standard potentiometer, going from 0 to 1023 would definitely satisfy all my demands above if if would be possible to turn it more than 360 degrees.)

Any ideas where I can find such a device?

A 10 turn pot can be turned more than 360 degrees, but it really does have ends.

I have a 900 ohm, .1% wire wound pot in front of me right now, that is continuous turn. Got it who knows where? I am going to make a weather vane.

So would either type device work for you? Both are available surplus, possible Ebay.

Paul

If a pot is made to be truly endless, there will be a point where it has to go from maximum resistance back to zero.

Maybe you can add a 1:10 gearbox to turn the 20-turn rotary encoder into a 200 turn one?

Higher gear ratios would speed it up even more of course, but if you go too far you may run into mechanical issues such as the force required to make the high speed affecting the motor itself, and the space between the teeth of the gears causing some lag when changing direction.

Maybe?

Hi, not sure if you are still looking for such potentiometer @CP3O, but on my project to convert a Native instruments KORE controller for BLE MIDI, I found that these devices use exactly such potentiometers. And I believe its the RV112FF from Taiwan Alpha (http://www.taiwanalpha.com/en/products/4).

I found this thread while searching for suitable algorithms to decode such potentiometer, but found none, and have now made my own and posted on Hackaday (https://hackaday.io/project/171841-driver-for-360-degree-endless-potentiometer).

Although this thread is quite old, i wanted to contribute with this in case your search ended unsuccessfully.

1 Like

Interesting, I've never come across such potentiometers before.
Thanks for sharing!

Here's the Hackaday link in clickable format: