Manipulate your Oscilloscope with keyboard & mouse (or even foot padel !)
App preview
>>Download the latest release -> here
**availability of such features depends on your scope model.
- Take Screen shot of oscilloscope (shortcut:
Enter) - Capture ScreenShot without USB flash drive.
- Add text overlay
- Toggle Ink Saver
- Turn ON/OFF.
- Vertical scale Adjustment.
- Horizontal scale Adjustment. (shortcut:
Ctrl+←/→) - Position & Offset** Adjustment. (mouse wheel supported)
- Set
Run/StopAcq (shortcut:Ctrl+Enter) - Set
SingleAcq (shortcut:Ctrl+Enter) Clear(shortcut:Ctrl+Del)- Toggle FastAcq**
- Toggle Infinite Persistence.
- Signal Trigger adjusment.
- execute AutoSet
- execute Signal Path Compensation (SPC)*
- Recall factory default setting
- GPIB bus Scanner
VISA driver : NI-488.2(NI-VISA), Python libraries : pyvisa, PIL, requests
Tkinter library not found solution for MacOS:
$ brew install python-tk
| Verified | TeK | remarks |
|---|---|---|
| Pending | TBS1052B-EDU | |
| ✓ | DPO2014B | |
| ✓ | MSO2024B | |
| ✓ | DPO4104 | |
| ✓ | MDO4024C | |
| ✓ | DPO7104 | |
| ✓ | DPO7104C |
Captured ScreenShot from DPO2014B (with & without Ink Saver Enabled)
Click here to view captured ScreenShot from DPO4104
Click here to view Captured ScreenShot from DPO7104C
Foot Padel control implementation (Arduino Code available in sub directory)
Padel definition
RUN/STOP-- Single step on padel.- Take ScreenShot -- Double Step on padel.
Clear-- long press then release the padel.
Pin assignment - using Arduino Leonardo (Pro mini):
- D2 - NO(normal open) of toggle switch
- Gnd - COM(common) pin of toggle switch
- Support other brand's scope.
- Customize Keyboard Shortcut.
- Transform to MVC model and clean up messy code.
windows .icn icon file conversion using: https://icoconvert.com/






