DIY Mini Oscilloscope

Introduction: DIY Mini Oscilloscope

About: Music: my profession for over 40 years... Electronics: my beloved hobby always.

Build this small oscilloscope. Frequency range is up to 40KHz(25uS full screen) In 4 selectable ranges. Input voltage is between 50mVpp and 50Vpp in 2 selectable ranges. Gain is adjustable between 1 and 100. Accepts AC or DC input . Auto-trigger sweep function to "freeze" the wave display. Free sweep is obtained by setting the potentiometer at either extreme setting. Y-axis adjustment to center the wave. Runs from a 9V battery.

Step 1: Watch Video

Step 2: Schematic

Step 3: Sweep Time

Sweep time is adjusted in 4 ranges down to 25uS (40KHz cycle full screen).

Step 4: Y-axis Adjustment

Use it to center the wave display.

Step 5: Input Gain Adjustment

Input range is 50mVpp to 50Vpp in 2 selectable ranges. Input gain is variable from 1 to 100.

Step 6: Auto Trigger / Free Sweep

Auto trigger sweep function to "freeze" the wave display. Free sweep is obtained by placing the potentiometer at either extreme setting.

Step 7: Main Blocks (5 Images)

Step 8: In-Detail Circuit Operation (13 Images)

Step 9: Charts (5 Images)

Label the sweep time potentiometer from 0 to 10, and use these charts to read the sweep time ( or frequency ) in the 4 ranges. Do the same for the gain potentiometer.

Step 10: Components List

Step 11: Pinouts (5 Images)

These are the pinouts for the IC's and the LED matrix. If you substitute the LED matrix, verify the pinout. 7X5 led matrix must be common anode.

Step 12: Special Display Conditions

When in auto-trigger mode you get these displays sweep time is either too high or too low with respect of the input wave, adjust range/potentiometer.

Step 13: Watch the Video. Thanks for Reading This Instructable!



    • Metalworking Contest

      Metalworking Contest
    • Water Contest

      Water Contest
    • Tiny Home Contest

      Tiny Home Contest


    Pretty cool! Its refreshing to see how complex projects can be build from so few (mor or less) discrete components. While it is likely impractical for daily use, I like this instructable for the educational value alone. It proves that even without a micro one can do soo much more than what seems possible (at least to me, a member of the microcontroller generation).