Skip to content

Oscilloscope for the Arduino Giga R1 and the Giga Display

License

Notifications You must be signed in to change notification settings

gilesp1729/Gigascope-R1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oscilloscope for the Arduino Giga R1 and the Giga Display

This board boasts impressive ADC statistics with two independent 1Msps ADC's and a configurable op-amp, making it possible to have a competent scope with few or no additional components.

The display is 800x480, which is just about enough for a small scope (I'd love a 7" smartphone sized display, can we have one soon please?). UI clutter is kept to a minimum by using touch screen gestures made possible by the multi-touch hardware, but there are also menus to select options more conventionally.

Inputs are 0-3.3V on the A0 and A1 pins. The Fscope-500k board is supported for a more capable analog front end, with four voltage ranges in each channel and the ability to use a 10x probe and handle negative inputs.

Library dependencies:

  • Arduino_AdvancedAnalog for trace acquisition
  • GU_Elements for UI elements (gilesp1729/GU_Elements)
  • Gesture detector library (gilesp1729/GestureDetector)
  • Font collection library (gilesp1729/FontCollection)
  • Giga GFX library (Arduino_GigaDisplay_GFX) for screen display. This requires the gilesp1729 fork for the moment; a PR is pending but I'm not holding my breath. To use the original GFX, simply comment out the startBuffering() and endBuffering() calls. You will notice a little more screen flicker.
  • Giga touch library (Arduino_GigaDisplayTouch)

About

Oscilloscope for the Arduino Giga R1 and the Giga Display

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published