Hmm I need to check my encoders. It feels like horrible UI responsiveness to me too.
For me, in hindsight, the telltale was that with only one channel active, all measurements turned off, cursors turned off, and the timebase set to something relatively fast (like 1 microsecond), it would randomly fail to detect that I'd turned the encoder even when I turned it only one click.
With the encoders replaced, it is 100% reliable at detecting that. If I turn the encoder relatively quickly, such that I get, say, 10 clicks per second or so, then it will miss some of the clicks. This seems to be because of the processing loop it uses. In particular, it seems it detects the click, then performs the change, and only after the change has completed will it listen for more clicks.
So the question for the board here is: does the latest firmware change that, such that you can *reliably* move the encoder by, say, 6 clicks in less than half a second, and be guaranteed to get a 100x change in timebase?
My Siglent is just really slow. Actually it feels like the encoder equivalent of a computer mouse with very slow "speed" and very high "acceleration". If I turn the encoder quickly the scope moves quickly but if I turn the encoder slowly the scope moves far too slowly for my preference.
For detented encoders, the amount it should move for one click of the encoder is whatever one step is. The timebase and vertical scale encoders are the only ones that are detented. Those shouldn't have an acceleration curve applied to them at all.
The other encoders, e.g. the ones that shift the position of the waveform, might well have an acceleration curve applied to them in software. That'll complicate how the scope responds.
I don't (and didn't) seem to have any issues with my non-detented encoders. I ended up replacing the multifunction encoder and the trigger level encoder with detented encoders because those functions need the precision that detents bring to the table.
Meh. It's OK I guess.
If you wind up opening up the scope in order to do anything about the encoders, then I recommend that you:
* Replace the multifunction encoder and the trigger encoder with detented encoders
* Perform the (very minor) modification to the plastic front panel that I described here:
https://www.eevblog.com/forum/testgear/new-electricalcomputer-engineer-student-test-bench-equipment-recommendations/msg4124305/#msg4124305The latter is linked to by Rob's instructions on how to disassemble the scope, here:
https://www.eevblog.com/forum/testgear/siglent-sds2000x-plus-coming/msg4176037/#msg4176037Note, too, that if you end up replacing the timebase and vertical scale encoders, then you'll almost certainly have to perform a modification to reverse the two outer pins, because the encoders Siglent uses for those has those pins reversed (I have
no idea why they did that. It beggars belief). See
https://www.eevblog.com/forum/testgear/new-electricalcomputer-engineer-student-test-bench-equipment-recommendations/msg4091812/#msg4091812