PPMScope is a do-it-yourself oscilloscope with an open source design. The
intent is that the project can be constructed by an electronics hobbiest using
the instructions included. The design is a compromise between features and
cost. The bandwidth is lower than a commercial scope, so it's use is limited
to signals of 500 kHz and below. It's sample buffer is also smaller than
a commercial scope, however sufficient for most oscilloscope functions.

This is a version based on the PIC16F877A microcontroller running with a 20MHz
clock. The maximum sampling rate is 1 MHz with a 5 Mhz equivalent sampling
mode. Currently, the computer interface supports USB, serial, and parallel ports.

Good luck on the construction and I hope you enjoy your oscilloscope. I am
happy to answer any questions or provide technical support for this design.

Project Samples

Project Activity

See All Activity >

License

Creative Commons Attribution License, GNU General Public License version 3.0 (GPLv3)

Follow PPMScope

PPMScope Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Serious project written in PIC assembly and C with all the schematics and docs. Useful when you need 500 kHz oscilloscope with 2 channels, spectrum view (software), trigger or just want to learn how analog part of oscilloscope works.
Read more reviews >

Additional Project Details

Operating Systems

Windows

Languages

English

User Interface

Win32 (MS Windows)

Programming Language

Assembly, C

Related Categories

Assembly Test and Measurement Software, C Test and Measurement Software

Registered

2012-03-06