Simple script to retrieve and view waveform data from a DSO138 portable oscilloscope running the stock firmware.
Sample capture from an IR remote control receiver
Yellow/Orange line is the signal, purple dashed line is the trigger level. You can zoom in and move around. The entire captured dataset is viewed in one window unlike on the devices's display.
pip install -r requirements.txt
python3 ./dso138.py /path/to/ttyUSBX
A matplotlib
graph will open. If your scope is connected, hold the SEL
button to send the data and view it.
You can send as many times as you want without restarting it.
GNU General Public License v3.0