I recently purchased an old Agilent dso3062a with what I thought was encoder rot (on some of the encoders, the scope would change and then immediately change back when I turned one of the encoders one click, or it would double click, or nothing would happen. It wouldn't always happen, but a good amount of the time.)
I followed this post:
https://www.eevblog.com/forum/repair/rotary-encoder-replacement-in-bk-precision-2500-and-agilent-dso3000a-scopes/ about changing them, and bought these parts:
https://www.digikey.ca/en/products/detail/bourns-inc/PEC12R-4220F-S0024/4499653https://www.digikey.ca/en/products/detail/bourns-inc/PEC12R-4020F-N0024/4499644Removing the old encoders and installing the new ones went well, I just cut all of the legs of the old ones and desoldered everything afterwards. The new ones soldered in just fine.
After reassembling everything, every encoder has the same problem, and some of the buttons don't work sometimes. Things seem to have gotten worse.
I pulled it all back apart, and tested the flat flex cable (while connected to the mainboard, probed from the pad on the mainboard to the pad on the encoder board) for conductivity. It looks fine to me, but it could have just been in the right place for the cable to connect.
I also reflowed all of the chips on the encoder board (I think this is where I messed up. I don't have a hot air station, but I've done some SMD work with just my iron, so I went for it). After putting it back together again, now turning the encoders changes the state of other buttons, and everything just goes crazy. I pulled it apart one more time and found and fixed one solder bridge, but it doesn't seem to have changed anything. I think I either cooked something inadvertently, or I have another solder bridge.
My questions are:
1. could it still be the cable or the connector on the mainboard?
2. what other things can I check? I don't really have a lot of other test equipment.