Author Topic: Ring-shaped rotary encoder?  (Read 7015 times)

0 Members and 1 Guest are viewing this topic.

Offline kometTopic starter

  • Supporter
  • ****
  • Posts: 155
  • Country: ch
  • Shenzhen Retroencabulator Mfg. Co.
Ring-shaped rotary encoder?
« on: July 23, 2014, 06:45:04 pm »
I want to make a circular PCB with a knurled knob around the outside that works as a rotary encoder, somewhat like the Nest thermostat (I think - never actually seen one live). Are there parts that do this or do I have to 3D print some sort of gear mechanism?
 

Offline Jarrod Roberson

  • Regular Contributor
  • *
  • Posts: 71
Re: Ring-shaped rotary encoder?
« Reply #1 on: July 23, 2014, 06:56:54 pm »
why not just use a regular rotary encoder with a "cap" glued onto it?

imagine a Paint Can cap attached to a normal rotary encoder post at the center.
« Last Edit: July 23, 2014, 06:59:13 pm by Jarrod Roberson »
 

Offline jeremy

  • Super Contributor
  • ***
  • Posts: 1079
  • Country: au
Re: Ring-shaped rotary encoder?
« Reply #2 on: July 23, 2014, 07:36:52 pm »
Aren't all rotary encoders ring shaped?

this is the one I always use: http://www.digikey.com.au/product-detail/en/AMT102-V%20KIT/102-1307-ND/827015
 

Offline kometTopic starter

  • Supporter
  • ****
  • Posts: 155
  • Country: ch
  • Shenzhen Retroencabulator Mfg. Co.
Re: Ring-shaped rotary encoder?
« Reply #3 on: July 23, 2014, 10:11:56 pm »
I want it to be a hollow ring so that there can be a display inside.
 

Offline PedroDaGr8

  • Super Contributor
  • ***
  • Posts: 1283
  • Country: us
  • A sociable geek chemist
Re: Ring-shaped rotary encoder?
« Reply #4 on: July 23, 2014, 10:17:54 pm »
I want it to be a hollow ring so that there can be a display inside.

Use a gear or some gears plus a standard rotary encorder, you can get the same effect.
The very existence of flamethrowers proves that some time, somewhere, someone said to themselves, "You know, I want to set those people over there on fire, but I'm just not close enough to get the job done." -George Carlin
 

Offline ajb

  • Super Contributor
  • ***
  • Posts: 2733
  • Country: us
Re: Ring-shaped rotary encoder?
« Reply #5 on: July 23, 2014, 11:09:31 pm »
If you're fabricating the outer ring yourself you could just incorporate some tabs/notches/holes/magnets to be detected by opto/hall sensors on your PCB.  Difficulty of the fabrication will depend on the resolution you require, but as a bonus you could easily achieve absolute position with a couple of extra sensors and the right pattern of detectable features on the ring.
 

Offline ludzinc

  • Supporter
  • ****
  • Posts: 506
  • Country: au
    • My Misadventures In Engineering
Re: Ring-shaped rotary encoder?
« Reply #6 on: July 23, 2014, 11:16:23 pm »
I'd be tempted to mount the optical sensor from a mouse underneath the ring.

As you turn the ring, the 'mouse' will detect the movement, and at a heck of a finer resolution that any other DIY attempt that I can think of.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Ring-shaped rotary encoder?
« Reply #7 on: July 23, 2014, 11:28:56 pm »
use an optical sensor and apply a zebra strip inside the ring. or use a hall effect sensor and simply make teeth protrude inside.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline daedalus

  • Regular Contributor
  • *
  • Posts: 140
  • Country: gb
Re: Ring-shaped rotary encoder?
« Reply #8 on: July 24, 2014, 12:01:51 am »
would love to see someone build their own optical sensors, but its a non-trivial job, and a bit of a waste of time considering the resolution you actually need. I work with 20k cpr sensors that cost me around 120gdp, that's hard to beat time wise. Im guessing 1k cpr would be more then enough for your application. There are 14-15 effective bit magnetic sensors out there for around the 3-4 gbp mark.
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4319
  • Country: us
  • KJ7YLK
Re: Ring-shaped rotary encoder?
« Reply #9 on: July 24, 2014, 12:37:51 am »
Look at the "teardown" of those digital calipers.
You could make a couple of complementary PC boards that, between them, would offer you as much resolution as you want...
https://www.flickr.com/photos/50241702@N04/5227386500/in/photostream/

The bigger issue would be mechanical: Namely some kind of bearing for the ring with a huge inside-diameter.

« Last Edit: July 24, 2014, 12:41:10 am by Richard Crowley »
 

Offline ovnr

  • Frequent Contributor
  • **
  • Posts: 658
  • Country: no
  • Lurker
Re: Ring-shaped rotary encoder?
« Reply #10 on: July 24, 2014, 12:49:02 am »
Generate a flat Gray code strip and stick it on the inside of your ring. All you really need is a repeating 2-bit pattern which will give you quadrature encoding without any fuss and all you need to read it is a couple (IR) LEDs and phototransistors. You could obviously come up with some convoluted setup to read absolute position, but meh.



Disclaimer: Was super tired when writing the above, so YMMV.
 

Offline ovnr

  • Frequent Contributor
  • **
  • Posts: 658
  • Country: no
  • Lurker
Re: Ring-shaped rotary encoder?
« Reply #11 on: July 24, 2014, 10:27:17 am »
The bigger issue would be mechanical: Namely some kind of bearing for the ring with a huge inside-diameter.

Not actually a big issue. Easiest solution is just to have a free ring loosely clamped between two flanges, and then either let it slide on whatever is below, or use some small bearings as "wheels" for less friction - but in an encoder that the end user is supposed to use, you kind of want some friction. Of course, if you're 3D-printing it on a cheap process (FDM), it's going to be a nightmare and you'll pretty much need to add some bearings as wheels.

I'd add a mockup of it here if I were less lazy.
 

Offline kometTopic starter

  • Supporter
  • ****
  • Posts: 155
  • Country: ch
  • Shenzhen Retroencabulator Mfg. Co.
Re: Ring-shaped rotary encoder?
« Reply #12 on: July 24, 2014, 11:18:20 am »
Yes, it's clear that I can 3D print something, but I was wondering if there was an existing item for sale.
 

Offline eneuro

  • Super Contributor
  • ***
  • Posts: 1528
  • Country: 00
Re: Ring-shaped rotary encoder?
« Reply #13 on: July 24, 2014, 04:02:55 pm »
Aren't all rotary encoders ring shaped?
It depends what you need  ;)
It is easy solder a few elements and you have custom encoder even with... cheap photodiode ready to count six times per rotation and mount inside alternator  >:D




12oV4dWZCAia7vXBzQzBF9wAt1U3JWZkpk
“Let the future tell the truth, and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I have really worked, is mine”  - Nikola Tesla
-||-|-
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf