BMO-scope Teensy based Oscilloscope (Team 03) ECE 342-S25

C
3D Printing
System Design
Soldering
PCB
Teensy
Junior Design
Spring 2025

The BMO-scope is a dual channel Teensy based oscilloscope housed in a 3D printed case that looks like BMO from Adventure Time. It is able to read signals with a voltage range of 0-3.3V and at 100KHz. These signals are then displayed onto an LCD screen. The BMO-scope is built using an ILI9341 LCD screen, a Teensy 4.1 microcontroller, a PCB, rotary encoders, and BNC connectors. The PCB is used as a linear voltage regulator. It takes in 12V and sends 5V to the microcontroller. It also sends 5V to the rotary encoders, which also act as switches. The Teensy microcontroller has two built-in ADCs which allow it to take in two separate signals. Some very notable accomplishments include the functionality of triggers, the implementation of dual channels, the power being supplied from an AC source, and more. Along with these accomplishments, all of the engineering requirements were met. For areas of improvement, we could have made it so that the input signal can have a larger voltage range and is stepped down into the range that the Teensy can handle. We also could have increased the sampling rate.

18 Lifts 

Awards

Artifacts

Name Description
Executive Project Summary Summary of design decisions, key lessons, and objectives of the system.   Download
Comprehensive PCB Design Schematic, PCB layout, and list of components for the power distribution PCB.   Download
Original BMO Model The original BMO model found on printables.com, credit to user "Popandsicle" who sent us the models STP file.   Link
Showcase Video This is a video that explains the projects design   Link
Feedback