Simple script to retrieve and view waveform data from a DSO138 portable oscilloscope running the stock firmware.
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/ttyUSBXA 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
