OsillyScope Teensy 4.1 Based Oscilloscope (Team 04) ECE342 - Spring 2025

Analog
Soldering
Arduino
PCB
Teensy
Spring 2025

The "OsillyScope" is a Teensy 4.1 based oscilloscope designed by Oregon State University junior students. The oscilloscope is a 2-channel oscilloscope with the ability to sample and display signals up to 200kHz and 10V peak to peak, with an integrated LCD screen and I2C Stemma QT rotary encoders. The design features one integrated PCB, which handle user input, signal processing, power distribution, and LCD control. The user can scale the horizontal and vertical axis of the screen, toggle and change the trigger value, toggle cursors, and freeze the screen. Key technologies of design include dual in-line package op-amps for signal processing, Teensy 4.1 microcontroller with two built-in analog-to-digital converters, three I2C Stemma QT rotary encoders chained via Stemma Cables for user communication, and a 2.4" 18-bit color LCD screen with a 320x240 pixel resolution. Successfully built and tested in block design configuration, the "OsillyScope" is the culmination in 10 weeks of effort to get a completed oscilloscope to meet all 6 engineering requirements.

4 Lifts 

Artifacts

Name Description
Executive Project Summary A summary of our design decisions, lessons learned, and timeline.   Download
Main PCB Schematic KiCAD Schematic showcasing Power Module, Display Module, Signal Module, Micro-controller Module, and Stemma Rotary Encoder Module.   Download
Code Repository Github link to main .ino file used for the Teensy 4.1   Link
Project Video Video showcasing the project   Link
Feedback