Skip to content

Create your own affordable ESP32-based oscilloscope with 1Msps sampling rate using this DIY project. Features include a 1.69” TFT display, tactile switches, and essential components. Find the circuit diagram, PCB layout, and Arduino code on GitHub for an accessible and compact solution

Notifications You must be signed in to change notification settings

ivan-rio/ESP32-Oscilloscope

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIY-Oscilloscope

This is a version adapted for ESP32-2432S028 Board (version with Type C)


Update: Added Web Installer for ESP32-2432S028


To compile this project with Arduino IDE, it is necessary to install ESP32 Core version 1.0.5-rc6. To do this go to Preferences in Arduino IDE and paste this link in "Additional Boards URL...":

https://github.com/espressif/arduino-esp32/releases/download/1.0.5-rc6/package_esp32_dev_index.json

After that you can install 1.0.5-rc6 ESP32 Core version in Boards manager.

Touchscreen is used for controls:
Top left corner - minus button, top right - plus, bottom left - back button, bottom right - menu button.



About

Create your own affordable ESP32-based oscilloscope with 1Msps sampling rate using this DIY project. Features include a 1.69” TFT display, tactile switches, and essential components. Find the circuit diagram, PCB layout, and Arduino code on GitHub for an accessible and compact solution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 69.5%
  • C 28.0%
  • HTML 2.5%