This dual channel oscilloscope can be used to measure signals from 8V to - 8V. The oscilloscope is also battery operated making it portable and suitable for use outside of a lab setting. The oscilloscope was primarily implementing using an ESP32 microcontroller. The microcontroller was used to operate the display and take input from the buttons used in the user interface. The internal ADC on the ESP32 was also used for the analog input. The oscilloscope can measure signals using detachable probes that connect to the device through BNC ports. The biggest challenge we faced was a defective PCB design. We overcame this by designing a fully functional analog front end using a protoboard. Some other successes included a working trigger function, an intuitive UI, and a custom 3d printed enclosure.