Scoppy: A Minimalist Oscilloscope and Logic Analyzer Powered by Raspberry Pi Pico


Oscilloscopes are one of the crucial important laboratory instruments for electrical engineers. These scopes graphically show various sign voltages on a two-dimensional plot as a perform of time. The waveforms can be utilized to investigate helpful sign properties like amplitude, frequency, rise time, time interval, distortion, and lots of extra. The sign to be measured are fed to an enter connector by way of a coaxial connector. Oscilloscopes are broadly used within the electrical discipline, telecommunications business, automotive area, scientific laboratories, and biomedical fields. For numerous purposes, there are special-purpose oscilloscopes that can be utilized to investigate a selected sign as a perform of time. For instance, scopes can show the waveform of the heartbeat as an electrocardiogram.

However for a lot of purposes, you solely want a fraction of the capabilities an oscilloscope has. And for low-frequency sign evaluation, chances are you’ll not want an costly oscilloscope. For such minimal use circumstances, one can look to construct a minimalist oscilloscope primarily based on Raspberry Pi Pico, referred to as Scoppy. It’s an oscilloscope and logic analyzer powered by Raspberry Pi Pico. It may show waveforms in your Android cellphone or pill, and the indicators to be analyzed are measured by the Pico board.

Scoppy is a really low cost 2-channel oscilloscope helpful for analyzing low-voltage, low-frequency indicators. All you want is an Android machine, a USB OTG appropriate together with your Android machine, and a Raspberry Pi Pico board.

The specs of this oscilloscope will not be so spectacular. It contains a most sampling charge of 500kS/s shared between two channels. The decision in time/div is 5us to twenty s. The reminiscence depth ranges between 2kpts and 20kpts in run mode shared between channels and as much as 100kpts for single-shot captures. It is determined by the sampling charge. Scoppy may also work as an 8-channel logic analyzer with a pattern charge of 25MS/s. The enter voltage vary is restricted between 0 and three.3V, and the sign to be analyzed have to be inside this allowed vary. For measuring out-of-range voltages, you have to analog circuitry like a voltage divider or one thing extra complicated, relying in your necessities.

Concerning the Scoppy app, it options many primary oscilloscope options like steady and single-shot seize, adjustable set off settings, and a scalable waveform plot.

For getting began, you have to to put in the Scoppy Android app, set up the firmware accessible right here on the Pico board, join the Pico to your Android machine, and you’re able to go. To make use of Scoppy as a logic analyzer, you want to change the mode within the app to ‘Logic Analyzer’.

Logic Analyzer mode

Detailed set up directions and firmware will be discovered by way of this hyperlink.


Please enter your comment!
Please enter your name here