DSO150 pocket oscilloscope

Sometimes you wish you had a very small basic oscilloscope that would be easy to carry around as tool for those situations where you need to more measuring that can be done with your multi-meter. One day I found an oscilloscope kit DSO150 while browsing the banggood.com site. This model was originally only available as a kit with a case, but later became available also as ready made device.

I got finally Original JYETech Assembled DSO-SHELL DSO150 Digital Oscilloscope Module 9V 9 that is a ready build pocket scope in case. The packet came with oscilloscope probe.


  • Input bandwidth: 0 Hz to 200 kHz
  • 2.4-inch color TFT LCD with 320 x 240 resolution
  • Number of channels: 1
  • Sample rate: max. 1 MS/s
  • Input sensitivity: 5mV/Div – 20V/Div
  • Input Impedance: 1M ohms
  • Maximum input voltage: 50Vpp
  • Coupling: DC, AC, GND
  • Vertical error: <5 %
  • Vertical resolution: 12 bit
  • Time base: 10 µs/Div to 500 s/Div
  • Memory depth: 1,024 Samples
  • Trigger modes: Auto, Normal, Single
  • Trigger types: Rising/falling edge
  • Trigger position: 1/2 of buffer size fixed
  • Calibration signal: 1 kHz / 3.3 V square wave
  • HOLD function (capture a transient event)
  • Transient store and replay (save/recall waveform function)
  • Supply current: 120mA @ 9V
  • Dimension: 115mm x 75mm x 22mm
  • Weight: 100 gram (not including cables and power supply)


Apart from the input coupling selector switch, the entire operation is controlled by four push buttons and a rotary encoder.

DSO Shell runs on 9V (do not use power voltage higher than 10V!) power supply. Users need to prepare their own power supply since it is not included in the kits. The power jack on the mainboard accepts standare 5.5mm/2.1mm DC plug. Supply current is 120mA @ 9V so I can make it to work with small 9V battery (but not very many hours constant use).

It would be nice to have a battery inside device. There is an alternative 2-pin connector (0.1″ pitch) for supplying power inside device, but inside the small case (115mm x 75mm x 22mm) full of electronics I don’t see there space for batteries. I ended up using external 9V battery that I fixed to the back of case with dual-sided tape. It is not most elegant, but works.

There is one drawback is that the circuit design is not very stable against voltage changes.The zero level disappears easily as the supply voltage levels changed. A quick look at the supplied schematic was enough to identify the problem: the DSO150 doesn’t use voltage regulators to stabilize the input amplifier supplies! Also a Zener diode circuit is used to provide the input voltage offset level for the ADC is less than optimal. The voltage offset is a digital value added or subtracted from the measured input samples by the MCU.

The electronics in this scope is based onSTM32F103C8, which is an ARM Cortex A3 MCU from ST. The MCU also contains a built-in fast ADC (1 Msample per second 12 bits). It offers a resolution of 12 bits and an input voltage range of 0 to 3.3 V so that 1.65 V corresponds to the zero level on the display. In this circuit the offset is a digital value applied to the measured input signal value.

Still even with limitations this mini scope is more than a simple toy and I have found it to be quite usual as a second scope. At €20-30 the unit is really low cost when you consider that includes shipping from the Far East. DSO150 offers quite good performance at low cost as long as you are happy to put up with some minor niggles.The pocket oscilloscope has worked for me well when working with audio frequency circuits. Due the limited bandwidth (only 200 kHz) this scope is not suitable for debugging video circuits or any high speed electronics.

The following videos show clearly what electronics is inside this device (don’t need to do tear-down myself):

DIY $20 Oscilloscope

What is inside

DSO Shell (DSO150) 15001K Oscilloscope Build

Manuals, circuit diagrams and more information:
Firmwares: Click to open
Users Manual: Click to open
Mainboard Schematic: Click to open

Analog board Schematic: Click to open
How to Use the DSO150 Library: Click to open
Source codes: Click to open
FAQ, Tips, and Troubleshooting: Click to open

This is open hardware in a sense that both hardware and software designs are freely available on-line. Source codes for DSO Shell (DSO150) from JYE Tech is available at https://github.com/JYEtech/DSO-Shell-open-source-version-. They are not an exact copy of factory codes (e. g. product testing codes are not included) but have completely the same functions and performance of matching revision. The codes are built with support of the library file libdso150.a, which implements the core DSO functions.


Modification ideas:

DSO150 Shell Li-Po Battery Mod
JYE Tech DSO150 Shell firmware update tutorial
JYE Tech DSO150 Shell firmware update tutorial


  1. Tomi Engdahl says:

    DSO Shell (DSO150) Oscilloscope DIY Kit:
    Original JYETech DSO-SHELL DSO150 15001K DIY Digital Oscilloscope Unassembled Kit With Housing

  2. Tomi Engdahl says:

    New 45$ ‘Scope Meter’ and All-In-One Desoldering Tool

    In this video I am testing a demo unit of the new Mustool scope meter. It has a few improvements over the the old ET201 and the same low price.

  3. Tomi Engdahl says:

    ET201 Oscilloscope-Multimeter comes with a lot of surprises

    The EONE ET201 is one of the most affordable tools to visualize waveforms. It is also a decent multimeter and a safety hazard. In this video I am showing all pros and cons I could find about the scopemeter.


    99.9999…% of uses are continuity check and voltage check below 30V. For those this tool is good enough. And if resistance/capacitance measurements are quite precise then all is good.

    Who says Germans are not funny? They haven’t seen Marco’s videos.
    hey, German humor is no laughing matter.

  4. Tomi Engdahl says:

    This touch screen cheaposcope is actually good! DSO112A Oscilloscope

  5. Tomi Engdahl says:

    Banggood DS212 2 Channel Pocket Oscilloscope Review!

    It’s time for another review! This time when Banggood asked me what I would like to review I thought it was finally time to see if the e-Design series of diminutive pocket oscilloscopes were really worth their pricetag. I choose the DS212 as it is a lower end model that still had 2 channels (the minimum of what I would consider useful). This guys boasts a 1MHz analog bandwidth with 8K sample depth.

    DS212: Open source 2-ch oscilloscope and signal generator

  6. Tomi Engdahl says:

    #016 – DSO168: a toy or a tool? – review of the pocket 20MHz scope from Banggood

  7. Tomi Engdahl says:

    #13 “Banggood-ness” — Review: MUSTOOL MT-8206 DMM with Waveform Display

    Banggood.com has sent me a new digital multimeter to review. It’s the Mustool MT-8206 DMM with Waveform Display. Does it measure up? Let’s see.

    Mustool MT8206 Professional Waveform Meter

    I got this inexpensive meter from Banggood that claims to have a built in oscilloscope hoping that it would prove useful in my vintage electronics shop. I’ve been using it for a few weeks and now it’s time to really put it to the test. I’m focusing on the oscilloscope feature as it might apply in my type of shop. Could a meter like this displace much of my vintage shop equipment?

  8. Tomi Engdahl says:

    Best Budget Mini Oscilloscope? // MINI DS212 Digital

  9. Tomi Engdahl says:

    DSO150 handheld scope tested

    JYE Tech has succeeded well in bringing a usable low-frequency scope to the market at a very low price. What surprised us was the exceptionally beautiful representation of small sinusoidal signals. This makes the DSO150 very suitable for signal research in audio equipment such as mixing amplifiers and analog power amplifiers. The only downside we could discover is the small trigger-jitter which results in a stable image appears on the screen only in HOLD mode.

  10. Tomi Engdahl says:

    Li-ion power mod

    like this little scope for it can be a great tool for low frequency work. Biggest selling point to use it over the big proper scope is that it is small and portable.
    Except it’s not quite portable if you also need to carry a power source and look for an outlet, now is it?

    Well I decided to fix that

  11. Tomi Engdahl says:

    There is more expensive WAVE2 DSO150 dual channel:

    [US$84.87 34% OFF]Original JYETech 15801K DIY WAVE2 DSO150 Touch Screen Dual Channel Digital Storage Oscilloscope Y-X Mode Available Built-in 2-channel DDS Function Generator Measurement & Analysis Instruments from Tools, Industrial & Scientific on banggood.com

    [US$65.00 48% OFF]Original JYETech 15801K DIY WAVE2 DSO150 Touch Screen Dual Channel Digital Storage Oscilloscope Kit Electronic Components & DIY Kits from Electronics on banggood.com

  12. Tomi Engdahl says:

    Scope Out These Functioning Mini Oscilloscopes

    These small, STM32-powered tools may lack all the capabilities of a traditional oscilloscope, but still provide basic readings.

  13. Tomi Engdahl says:

    A small program to connect to JYETech’s DSO 150 / DSO Shell through serial port and plot the data both in Time domain and Frequency domain.

  14. Tomi Engdahl says:


    A small program to connect to JYETech’s DSO 150 / DSO Shell through serial port and plot the data both in Time domain and Frequency domain.


Leave a Comment

Your email address will not be published. Required fields are marked *