I have a digital oven, which means all the controls/temp/cooking modes are controlled by relays/etc. with a microcontroller PCB.
It has two rotary controls, which I have so far worked out to be simple rotary encoders, and they are identical. Even the PCBs are identical with the same identifying numbers/codes, and both say "R-KNOB" on them.
One of the encoders is clearly faulty, and no longer has the feeling of moving between detents. Also when I (gently!) pulled it apart, the detent wheel had completely fallen to pieces [sad trombone.wav].
The control knobs have a push in mechanism (push the knob in, and it sits flush, push again to activate it). However, this does NOT have a push-button effect as far as the control board is concerned, it's just probably some kind of style/child protection feature).
These are the features I've been able to figure out: 24 detents per revolution, each detent produces a change in setting, so that appears to be 24 PPR.
mechanical with (I think) 2 channels - Common in the centre, A and B on the outer pins -> continuity beeps briefly while holding probes between either outer pin and the center pin while rotating the knob, stays continuously beeping if held between detents
The shaft length from PCB mount base to tip of the actuator is 25mm, but the actual shaft is ~12mm, or 20mm to flush with the top surface of the component (see pic)
The shaft diameter is 6mm, with a 4.5mm flattened (D-shape, slotted top)
The pitch between the 3 through hole pins is ~4mm, the space between the outer 2 pins is close enough to 10.2mm, which is what apppears on data sheets
I have found what appears to be the appropriate replacement:
https://au.rs-online.com/web/p/mechanical-rotary-encoders/7295804/ Data Sheet:
https://docs.rs-online.com/1497/0900766b80f4c3d5.pdfI am reasonably confident that this is a proper match for the broken component. I can't find any spare parts, or even the any mention of the board anywhere online (except in Russia, and I don't think going there is a good idea at the moment!).
Is this the right component or am I getting something horribly wrong?


