encoders
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| encoders [2009/10/07 02:24] – 1.9g nebula | encoders [2016/06/13 17:26] (current) – [Rotary Encoders] psykhaze | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Rotary Encoders ====== | ====== Rotary Encoders ====== | ||
| + | |||
| + | //FIXME : Update this Page// | ||
| This page is to inform you about MIOS' handling of incremental rotary encoders, or just ' | This page is to inform you about MIOS' handling of incremental rotary encoders, or just ' | ||
| \\ | \\ | ||
| - | These are the endless-turning knobs that you can use to set values on your device. These should not be confused with a potentiometer. See the [[questions_and_answers# | + | These are the endless-turning knobs that you can use to set values on your device. These should not be confused with a potentiometer. See the [[frequently_asked_questions_faq# |
| - | ====== Encoder Model Specifications | + | ===== Encoder Model Specifications ===== |
| - | + | ==== Encoders from SmashTV (2010 and later), VOTI, and SoundWell | |
| - | ===== Bourns PEC11-series detented encoders (From SmashTV) ===== | + | |
| - | + | ||
| - | Encoder mode: " | + | |
| - | + | ||
| - | Pinout: [[http:// | + | |
| - | + | ||
| - | Note: the rightmost picture is "top down" | + | |
| - | + | ||
| - | pin " | + | |
| - | + | ||
| - | pin " | + | |
| - | + | ||
| - | pin " | + | |
| - | + | ||
| - | (This means that, encoder C pin is " | + | |
| - | + | ||
| - | the detent can be removed | + | |
| - | + | ||
| - | Thanks go to: | + | |
| - | + | ||
| - | mandingo: [[http:// | + | |
| - | + | ||
| - | jdutcher: [[http:// | + | |
| - | + | ||
| - | xcoulonx: [[http:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Encoders from VOTI (ALPS STEC16B) | + | |
| - | + | ||
| - | + | ||
| - | M-SW-ROT, detented rotary encoder from www.voti.nl | + | |
| - | or [[http:// | + | |
| - | + | ||
| - | Encoder mode: " | + | |
| - | + | ||
| - | pinout: | + | |
| - | [[http:// | + | |
| - | + | ||
| - | if you view the encoder from the top with the pins pointing towards you; | + | |
| - | + | ||
| - | left pin goes to D1 (highest numbered din pin) | + | |
| - | + | ||
| - | middle pin goes to D0 (lowest numbered din pin) | + | |
| - | + | ||
| - | right pin goes to Vs (ground) | + | |
| - | + | ||
| - | the detent can also be removed | + | |
| - | + | ||
| - | To remove the detents: | + | |
| - | + | ||
| - | - Bend the four clasps back\\ | + | |
| - | + | ||
| - | {{http:// | + | |
| - | + | ||
| - | - Remove the bottom\\ | + | |
| - | + | ||
| - | {{http:// | + | |
| + | **SmashTV: | ||
| + | STEC16B clone manufactured by Bourns\\ | ||
| + | 24 pulse per rev, DETENTED2 mode\\ | ||
| + | pinout: | ||
| + | {{: | ||
| + | \\ | ||
| + | **VOTI:** M-SW-ROT, detented rotary encoder from www.voti.nl | ||
| + | or [[http:// | ||
| + | Encoder mode: " | ||
| + | pinout: [[http:// | ||
| + | \\ | ||
| + | if you view the encoder from the top with the pins pointing towards you; | ||
| + | left pin goes to D1 (highest numbered din pin)\\ | ||
| + | middle pin goes to D0 (lowest numbered din pin)\\ | ||
| + | right pin goes to Vs (ground)\\ | ||
| + | \\ | ||
| + | The detents can be removed, but this can cause erratic operation due to loss of contact tension.\\ | ||
| + | To remove the detents: | ||
| + | - Bend the four clasps back\\ | ||
| + | {{http:// | ||
| + | - Remove the bottom\\ | ||
| + | {{http:// | ||
| - Bend down (or up, depending on your perspective) the half-circle thingie. | - Bend down (or up, depending on your perspective) the half-circle thingie. | ||
| + | {{http:// | ||
| + | - Re attach to the bottom\\ | ||
| + | {{http:// | ||
| + | - Bend the clasps back.\\ | ||
| - | {{http:// | + | ==== Bourns PEC11-series detented encoders (formerly available from SmashTV through 2008)==== |
| - | - Re attach | + | 24 steps per turn, Encoder Mode " |
| - | + | Pinout: [[http:// | |
| - | {{http://img22.imageshack.us/img22/7897/votistep3gs7.jpg?311x320}} | + | \\ |
| - | + | Note: the rightmost picture is "top down" (as seen from the top of the encoder looking down to the shaft)\\ | |
| - | + | pin " | |
| - | - Bend the clasps back.\\ | + | pin " |
| - | ===== Encoders from Pollin | + | pin " |
| + | \\ | ||
| + | Thanks to...\\ | ||
| + | mandingo: [[http://www.midibox.org/forum/index.php? | ||
| + | jdutcher: [[http:// | ||
| + | xcoulonx: [[http:// | ||
| + | \\ | ||
| + | ==== Encoders from Pollin ==== | ||
| Pollin ([[http:// | Pollin ([[http:// | ||
| Line 83: | Line 60: | ||
| In MIOS8 1.9g use the new encoder mode " | In MIOS8 1.9g use the new encoder mode " | ||
| - | ==== Forum Links ==== | + | === Forum Links === |
| [[http:// | [[http:// | ||
| [[http:// | [[http:// | ||
| - | + | [[http:// | |
| - | ==== Pinout | + | === Pinout === |
| (laying the encoder before you, cap pointing towards you, pins on top): | (laying the encoder before you, cap pointing towards you, pins on top): | ||
| Line 103: | Line 80: | ||
| - | ==== Removing Detents | + | === Removing Detents === |
| (from [[http:// | (from [[http:// | ||
| {{http:// | {{http:// | ||
| \\ | \\ | ||
| - | ====== Encoder Detent Types ====== | + | ===== Encoder Detent Types ===== |
| In applications (prior to MIOS8 1.9g), you have to choose one of the encoder types: | In applications (prior to MIOS8 1.9g), you have to choose one of the encoder types: | ||
| - | MIOS_ENC_MODE_NONDETENTED\\ | + | MIOS_ENC_MODE_NON_DETENTED\\ |
| MIOS_ENC_MODE_DETENTED\\ | MIOS_ENC_MODE_DETENTED\\ | ||
| MIOS_ENC_MODE_DETENTED2\\ | MIOS_ENC_MODE_DETENTED2\\ | ||
| Line 120: | Line 97: | ||
| \\ | \\ | ||
| {{http:// | {{http:// | ||
| + | |||
| + | [[http:// | ||
| The encoders will behave with an ' | The encoders will behave with an ' | ||
| - | MIOS8 version 1.9g reworks all of the encoder types and adds new ones. | + | MIOS8 version 1.9g reworks all of the encoder types and adds new ones. |
| - | ====== Explanation about the encoder resolution | + | ==== About Encoder Resolution |
| - | By SilverZero in this forum article: http:// | + | Detented encoders mechanically limit their resolution, because one " |
| - | Detented | + | Non-detented |
| - | Non-detented encoders will feel smoother, like a pot, and will offer un-encumbered resolution down to the level supported by the software. | + | The different encoder modes decrease the resolution to compensate for detented action. |
| - | + | ||
| - | There are different encoder modes to decrease the resolution to compensate for detented action. | + | |
| There is a software enhancement to allow progressive " | There is a software enhancement to allow progressive " | ||
| There is no requirement that one use either detented or non-detented encoders - it is ultimately a matter of personal preference and your own requirements (higher resolution, quicker sweeps, tactile feedback/ | There is no requirement that one use either detented or non-detented encoders - it is ultimately a matter of personal preference and your own requirements (higher resolution, quicker sweeps, tactile feedback/ | ||
| - | And in the end, with the right software tweaks, all of the limitations of a detented encoder | + | In the end, the right software tweaks |
| + | |||
| + | (Source: [[http:// | ||
encoders.1254882244.txt.gz · Last modified: 2009/10/07 02:24 (external edit)
