I’m trying to repair a Squeezebox Radio on which the main rotary knob lost its push-click function, used to select options. Its rotary function remained working, both CW and CCW.
I thought I was being very clever sourcing one of those cheap 5-pin rotary incremental encoders as a replacement (Mouser 710-482020514001, Wurth Electronic 482020514001, 20 detent with switch) which apart from cutting down the shaft to the correct height, and making the mechanical case lugs a little thinner to fit the PCB holes, went in perfectly. But on power-up the controls went crazy - rotation (either CW or CCW) seemed to perform the ‘select’ function, and pushing seemed to give random results.
It turns out that the standard pinout on the ubiquitous cheap 5-pin encoders like my Mouser replacement (2 pins one side for the push contact, 3 pins other side for the CW, CCW and rotary ground) is not the same as the Squeezebox original part. On the original (no markings on the case whatsoever unfortunately), the push contact is on one of the 3 pins, and CW/CCW are on the 2 pin side (I disassembled it to make sure as I thought I was going crazy). The other pins on the 3-pin side are ground for the push and ground for the rotate, which are connected internally.
Before I start mucking about with lifting pins and making a tiny nest of spaghetti pin-pad leads, which I'm not looking forward to at all, does anyone know of a suitable encoder available with this alternative pinout please?
Many thanks for any help, Bill