Scoppy - Oscilloscope

Contains adsIn-app purchases
4.6
778 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Combine the Scoppy app with a Raspberry Pi Pico or Pico W to create a 500kS/s oscilloscope and 25MS/s logic analyzer.

Key Features:
- Wireless connectivity with the Pico W
- Horizontal scale and position adjustments
- Vertical scale and position adjustments
- Trigger channel and level selection
- Rising edge and falling edge triggers
- Auto and Normal triggering
- Continuous (Run) and Single capture modes
- Memory depth up to 100kpts for single captures
- Vertical and Horizontal Cursors
- Auto or fixed sample rate
- % pre-trigger samples setting
- Signal Generator
--- square wave (100Hz - 1.25MHz)
--- 1kHz PWM sine wave
- X-Y Mode
- FFT
--- Hann, Hamming, Blackman and Rectangle windows
--- vertical and horizontal cursors
--- dBm, dBmV and V vertical units
--- option to display both channels simultaneously
--- option to display the scope window alongside the FFT
- Probe attenuation settings eg. 1X, 10X, custom

Oscilloscope
- Two Channels
- Up to 500k samples per second (shared between channels)
- Time/Div: 5us - 20secs
- Up to 4 configurable voltage ranges per channel (see help for details)

Logic Analyzer
- Eight Channels
- Up to 25M samples per second (per channel)
- Time/Div: 50ns - 100ms

Analog Front End
Connect the input signal directly to the Pico ADC pins for a 0-3.3V input range or build your own analog front end to extend the input range. Several cheap and easy to build open-source designs can be found at oscilloscope.fhdm.xyz. Affordable front ends are also available for purchase at store.fhdm.xyz.

More information
More information including instructions for installing the free firmware onto your Pico or Pico W can be found here: https://github.com/fhdm-dev/scoppy and https://oscilloscope.fhdm.xyz
Updated on
Jul 29, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.6
678 reviews
everynameipickisunav
September 18, 2025
good tool for automotive use. this bad boy might not sample 16 quadrillion samples per second but it can sample low brow signals from a crank trigger. using a pico w on wireless also means you can blow out a 10 dollar device doing low brow things and not blow up your phone. excellent teaching platform as well . did have some wifi issues. not sure what helped. in wifi settings I allowed it to use the real Mac address. also shut off mobile data when connecting. fine job on the development on hw/sw
Did you find this helpful?
Shubham
July 2, 2024
This is the best software for pi pico. And it's free too. I loved it so much that I actually bought it's premium. This was the first time that I expend money on any app. Truly mind blowing app who loves electronics. Now I don't need expensive oscilloscope to test my waveform. This can do same job but in nominal price.
Did you find this helpful?
Roger Farrington
December 7, 2022
Seems like a nice app, at a reasonable price. I especially like the use of the PicoW. Ignore those naysayers on hackaday, if anything this software sits perfectly alongside shareware of yore, a chap deserves to earn a few pints for his efforts, and it is not like the app was crippled if one chose not to pay. Best of luck to you! If I could make a request, please consider implementing something like Pico Arbitrary Waveform Generator in firmware, especially for multiple simultaneous sine waves
8 people found this review helpful
Did you find this helpful?

What’s new

Android 16 compatibility
Export function now uses integers instead of floating point for logic analyzer sample data