element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Spring Clean!
  • Challenges & Projects
  • Project14
  • Spring Clean!
  • More
  • Cancel
Spring Clean!
Spring Clean Projects 2026 Reviving a DSO138 Oscilloscope and Building a Basic Signal Test System
  • News and Projects
  • Forum
  • Members
  • More
  • Cancel
  • New
Join Spring Clean! to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: A.J
  • Date Created: 31 May 2026 10:03 PM Date Created
  • Views 38 views
  • Likes 3 likes
  • Comments 0 comments
Related
Recommended

Reviving a DSO138 Oscilloscope and Building a Basic Signal Test System

A.J
A.J
31 May 2026
Reviving a DSO138 Oscilloscope and Building a Basic Signal Test System

Introduction

Like many electronics enthusiasts, I have a few unfinished projects that end up sitting on a shelf waiting for the right combination of time, motivation, and patience. One of those projects was a DSO138 oscilloscope kit.

The DSO138 was assembled several years ago as a learning project, but I never managed to get it fully operational. Although the hardware appeared complete, the oscilloscope did not function correctly and was eventually put aside.

For this Spring Clean challenge, I decided it was finally time to revisit the project, troubleshoot the issues, and turn it into something useful. Once the oscilloscope was working, I also added a small function generator module to create a complete basic signal testing setup.

The Original Project

The DSO138 is a compact digital oscilloscope kit designed as both a learning tool and a functional test instrument. After assembling the kit, I expected to start experimenting with signals and waveforms, but things did not go as planned.

When powered on, the oscilloscope would not display useful waveform information. I either saw a blank or white screen, or no meaningful signal display. Despite spending time trying to diagnose the problem, I was unable to get the oscilloscope working reliably.

Eventually, the project joined the collection of unfinished electronics builds waiting for another chance.

image

Revisiting the Oscilloscope

When I returned to the project for this challenge, I started by reviewing the original assembly documentation and reading through discussions from other DSO138 builders.

Many users reported symptoms very similar to what I remembered experiencing. Common causes included:

  • Jumper configuration issues

  • Calibration setup problems

  • Display-related solder joints

  • Connector issues

  • Small assembly mistakes that are easy to overlook

Since several years had passed since the original build, I approached the oscilloscope almost as if I were troubleshooting it for the first time.

I carefully inspected the board, compared the assembly against the documentation, checked the jumper and calibration sections, and examined solder joints throughout the circuit.

After systematically working through these areas and correcting several questionable connections, the oscilloscope finally began behaving as expected.

The display came to life and waveforms could finally be observed.

With the display functioning properly, I moved on to testing.

The display came to life and was able to show stable waveforms when a signal was applied.

image

image

Expanding the Project

At this point, the oscilloscope was working, but I wanted to take the project one step further.

An oscilloscope is most useful when paired with a known signal source, so I decided to add a small function generator module.

The function generator is powered using a simple 12 V adapter connected through a terminal block and provides a convenient source of test waveforms.

By combining the function generator and oscilloscope, the project evolved from a repaired instrument into a basic electronics testing system.

image

image

image

Testing the Complete Setup

With both devices operating, I connected the output of the function generator to the input of the DSO138.

The oscilloscope successfully displayed the generated waveforms, allowing signal behavior to be observed and adjusted in real time.

The displayed waveforms are not perfect and show some distortion and noise, which is expected given the simplicity and low-cost nature of the equipment. However, the results are stable and more than adequate for learning, experimentation, and basic troubleshooting tasks.

The completed setup can now be used for:

  • Viewing waveforms

  • Testing circuit outputs

  • Verifying signal generation

  • Learning oscilloscope operation

  • Electronics experimentation

image

image

image

What I Learned

This project reinforced several valuable lessons.

First, unfinished projects are often much closer to completion than they seem. A project that appeared completely non-functional turned out to require a careful review of assembly details and troubleshooting.

Second, systematic troubleshooting is often more effective than immediately replacing components. Taking the time to inspect, verify, and understand the system helped identify the issues preventing operation.

Finally, combining simple tools can create a much more useful system. The oscilloscope and function generator complement each other well and provide a practical platform for future electronics projects.

Conclusion

This Spring Clean challenge gave me the motivation to return to a project that had been sitting unfinished for years.

What started as a non-functional DSO138 oscilloscope became a working instrument once again. By adding a function generator, the project grew into a basic signal testing setup capable of generating and displaying waveforms for experimentation and learning.

Most importantly, an unfinished project was finally brought back to life and turned into a useful tool instead of remaining on a shelf.

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube