Do you have a touch-screen oscilloscope? Neither do we. But how cool would that be to pan left and right or expand either axis just like you do on your cellphone screen? [Igor] did just that, and the results (in the video below the break) look fantastic.
We’ve covered [Igor]’s previous round of hacking on his Siglent scope, where he bricked it by flashing the wrong firmware, and then fixed it by Frankensteining the screen into the box that the firmware wanted. But once he’d gotten the scope-hacking bug, he couldn’t quit.
A brief overview: an Arduino Nano reads the touchscreen and sends the commands to the scope to act accordingly. [Igor] initially wanted to simply use the COM port on the back to control, but his previous mis-flashing of the firmware had rendered that moot. Instead, he went after the data bus that interfaces with the keyboard unit, reverse engineered its protocol, and spoofed keypresses with custom code in the AVR.
As a side effect of all this, [Igor] could also write a script that controls the scope from his computer, and he ended up re-housing it all in the nice wooden front panel that you see now. It’s more than a step up from the previous covered-in-electrical-tape look, and the new functionality is very very cool. Kudos.
a-ma-zing work. Very impressive.
Indeed!
Fantastic! Love it!
“Do you have a touch-screen oscilloscope?”
Yes, and oh dear God, do I hate it. You could also say “or is it one of those horrible touch-screens that they just pretend is a bad mouse?”
A ‘scope with a functional touchscreen, with sane controls, would be *awesome*.
I don’t have a touch screen scope, but I am constantly trying to press the on screen buttons, rather than the ones around the frame.
I’d like the upgrade.
Second that. We have a pretty high end scope at the uni with a touchscreen. Sadly it works like shit and needs to be recalibrated all the time. Most users just connect an external mouse, then it works perfectly.
Why is the display on the screen shifted to the right?
probably related to this http://hackaday.com/2015/10/27/flashed-the-wrong-firmware-swap-out-the-lcd-to-match/
Yep, that’s right! Potentially I could fix this with messing with rgb data clock, I remember that stopping it for a very short time shifted screen more. I look into this next time, when I’ll be doing some mod.
Why are we not funding this?
in fact, you guys can buy a full touchable screen oscilloscope:
https://www.amazon.com/dp/B073W8SYGM