Fork me on GitHub

Project Notes

#156 MSO5074FG_unboxing

Unboxing and first tests of a Hantek MSO5074FG oscilloscope


For a while I’ve been contemplating a new oscilloscope purchase. In the end my decision boiled down to two in a similar price range:

  • Hantek MSO5074FG - 70MHz 4-channel scope with 25MHz function generator and 8 channel logic analyzer
  • Rigol DS1074Z - 70MHz 4-channel scope

It really was a balance between the brand value of Rigol and the excellent communications interfaces of the DS1074Z, compared to an unbeatable price and set of features in the Hantek MSO5074FG (but without the range of communications interfaces). In the end I decided to take a bet on the Hantek.

The MSO5074FG is in the Hantek MSO5054F(G) range - basically the same specs but with increased bandwidth.

I was concerned at first by the fact the the product is not listed on, but very pleasantly surprised when emails to both Hantek and the seller on aliexpress were answered within hours, with the explanation that the MSO5074FG is not marketed internationally (yet) and so not listed on the English web site.

Unboxing and First Impressions

Not disappointed! With DHL shipping, I had it in my hands within a week. All arrived to spec, nothing missing and no damage. I even had an email from the seller with a picture of the benchtest they performed prior to shipping.

First thoughts?

  • build quality is quite impressive
  • knobs and buttons all have a firm positive feel
  • no obvious issues such as misalignment of labels or connectors with the faceplate

A CD comes with the product, but I believe nothing that you cannot also download from the Hantek product page. That includes manuals and software. The manual is pretty decent; available in English and all the basic info and technical specs you need to use the product correctly.


First Boot and Probe Compensation

Switching on .. and it boots fine! From system info I can see that this is its second boot (the first being the seller’s benchtest).

The manual describes how to perform probe compensation and that all goes well…

probe comp

First Test - DDS Sine Wave

Still finding my way around the features, but here’s an easy test:

  • setup the DDS function generator for a simple 1kHz sine wave
  • monitor the function generator output on channel 1

Here’s what it looks like:

DDS Sine Trace

And here’s a test of the ‘save to USB device’ to capture the screenshot. Unfortunately I still haven’t figured out how to take the screenshot without the utility menu edging its way into the picture:

DDS Sine Trace Export

Conclusion .. For Now

OK, I’ve barely started to scratch the surface, and have yet to try anything that will really push the scope’s capabilities. As I learn more or run into issues, I’ll probably update my notes here.

But so far I’m a very happy camper! It will definitely start popping up as a tool used in the little projects I add to this collection.

Essential Scope Viewing

Some great tutorials:

Credits and References

Project Source on GitHub Project Gallery Return to the LEAP Catalog

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

LEAP is just my personal collection of projects. Two main themes have emerged in recent years, sometimes combined:

  • electronics - usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting
  • scale modelling - I caught the bug after deciding to build a Harrier during covid to demonstrate an electronic jet engine simulation. Let the fun begin..
To be honest, I haven't quite figured out if these two interests belong in the same GitHub repo or not. But for now - they are all here!

Projects are often inspired by things found wild on the net, or ideas from the many great electronics and scale modelling podcasts and YouTube channels. Feel free to borrow liberally, and if you spot any issues do let me know (or send a PR!). See the individual projects for credits where due.