How to Wire up a Rotary Encoder

I’ve personally found that adding a simple rotary encoder to the EchoTapper makes selecting and editing patches a whole lot faster and more user friendly. The Automation firmware has supported the use of such an encoder for some time but I have been remiss in not documenting how it is connected.

Before I delve into the details let me explain what the rotary control does in the EchoTapper with Automation. It basically replaces the up, down and select buttons so you can simplify your control panel to just a knob for the rotary encoder (which acts as Up, Down and, by pressing the knob, Select) and two buttons, Mem and Edit.

I recommend labelling the encoder knob Patch/Adjust and Select (Push) as in this photo.Rotary+ControlsYou’ll notice that I have retained the Up and Down buttons (and these still work but you can omit them) and turning the Patch/Adjust knob clockwise and anticlockwise will act as ‘up’ and ‘down’ respectively. Pushing the knob acts as the ‘Select’ button.

This more recent build omits the redundant Up and Down buttons:Front panel controls


Patch/Adjust Knob Functions

  • Turn to flick through presets and User patches.
  • In Basic Editor mode, turn to adjust the ‘Prog’, ‘Wet/Dry’ and ‘Feedback’ values of the patch.
  • In Manual mode, turn to change the echo model.
  • In Advanced Editor mode, turn to change the echo model then Press to select it for the patch you are editing.
  • When editing the patch name (Advanced Editor) turn to change the current letter and press to advance to the next character position.

Wiring it to your Arduino

So how do you wire it up then? I’ve covered this in detail in a document which you can download here.

The recommended parts are:

Rotary Encoder: sparkfun Part #: COM-10982
Breakout board: sparkfun Part #: BOB-11722


One thought on “How to Wire up a Rotary Encoder

  1. Pingback: Optimizing & Modding | EchoTapper Vintage Echo Unit

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s