Hey guys,
Sorry in advance if this is answered elsewhere, but I looked around on the forum a bit and saw a few other people had bad encoders, but couldn’t see any more specific details to help with my particular problem so I’m posting a new thread.
So, I finished assembling my sammichSID last night and it all worked flawlessly the first time except for the rotary encoder, which I believe is dead to the world. No matter what screen I am on, nothing happens when I twiddle the encoder. Having looked at the manual it looks like the rotary encoder should flip through the screens and change values for selected items on the LCD.
I’ve beep-tested the encoder to make sure that my traces and soldering are good, and although the joints seem to be fine, I’m not sure if the results I am seeing are correct. From the control surface PCB, I see that the board will take one of two different rotary encoder sizes. The encoder I have has three prongs on the bottom with the wide spacing, one prong on each side, and no prongs on the top. Following the traces, I see that my encoder only seems to have two traces that connect with the resistor network above the 74HC16 on the bottom right of the control PCB on pins 2 & 3; if I had the other encoder type that the board is made for, it looks like a third trace would run down from the top left prong to the resistor network on pin 4.
When I beep-test my rotary encoder, all three prongs beep, but two prongs appear to be connected to the resistor network on pin 2 and one prong is connected to pin 3. I’m confused by the fact that the far right prong on the rotary encoder causes a beep on pin 2 of the resistor network since there are no traces connecting these two; the only answer I can think of is that my rotary encoder bridges the middle prong and the far right prong. None of the rotary encoder prongs appear to be connected to pin 4 on the resistor network.
I have attached a photo with color-coded blobs to show where the connections are registering. Note that my resistor network is soldered very close to the PCB so I tested the connections against the 74HC16 pins that are passed through to by the resistor network. I was hoping somebody could help me with the following questions:
-
Are the connections the rotary encoder is making correct based on my tests?
-
Assuming they are correct, is it possible that my rotary encoder is bad? Is there any other testing I should do before I de-solder it?
-
Are there any further troubleshooting steps that are recommended in this situation?
Thanks in advance for any assistance. I’m super excited to get this issue resolved and start playing with my sammichSID!
- max

