GO-Scope 004-1 ECE342-W23

3D Printing
PCB
Go
Junior Design

The GO-Scope is a small, portable oscilloscope with 2 channels and 100kHz sample rate. Capable of visualizing signals through Pure Data and saving data to a .wav or .csv file. Inputs are 2 BNC oscilloscope probe ports and a 1/4" stereo audio jack. Voltscale, timescale and trigger level are all externally adjustable and instantly update the display. More than anything, GO-Scope is a lifestyle. It's an understanding that an oscilloscope does not need to be a bulky box that collects dust in a lab. It's a device that goes where you go, and gives you the data that you truly care about; without breaking the bank. Special thanks to Alaina Keller for her help in the construction of the final design.

7 Lifts 

Artifacts

Name Description
Custom PCB KiCAD designed PCB used in project. Houses both input and rotary encoder circuitry.   Download
Encoder reading code block This block reads in the encoder values from our three encoders. One represents the timescaling graph value, one represents the voltscaling graph value, and the other represents the trigger value. The digital encoder readings are integer values from 0 to 9.   Download
Enclosure design .stl file for the enclosure design. Features two sliding pieces, houses all of the components for the project.   Download
Data sampling code block This block samples two voltage input values as 100KHz and records the time of sampling. It compares these voltage values with the configured trigger value and sends the voltages, trigger, and time values through USB.   Download
Data display code block Pure Data code used to read in voltage data values from USB and visually output them as waveforms. These waveform outputs can be modified by encoder values received through USB. This code block also allows data to be stored as .csv or .wav files.   Download
Project Summary A brief overview of our design process and goals for the feature. Also includes project timeline, challenges faced and key lessons learned   Download
Go-Scope Video Project summary in a video format presented to you by the Go-Scope gang.   Link
github page The github code depository for the project   Link