Review: JYE Tech DSO150 Oscilloscope Kit

When men were men, and oscilloscopes were oscillographs.
When men were men, and oscilloscopes were oscillographs.

Do you remember your first oscilloscope? Maybe we have entered the era in which younger readers think of a sleek model with an LCD screen, but for the slightly older among us the image that will come to mind is likely to be a CRT-based behemoth. Mine was a 2MHz bandwidth Cossor from the 1950s, wildly outdated by the 1980s, but it came to me at no cost. It proudly proclaims itself as a “Portable Oscillograph”, but requires its owner to be a weightlifter to move it. I still have it, as a relic and curio.

For most of us a new ‘scope is still a significant investment. Even affordable current models such as the extremely popular Rigol instruments are likely to cost several hundred dollars, but offer measurement functions undreamed of by those 1950s engineers who would have looked on the Cossor as an object of desire.

Oscilloscope buyers on a budget may not have the cash for a Rigol, a Hantek, or any of the other affordable ‘scopes. Someone starting on the road of electronic engineering can scout around for a cheap or free second-hand CRT model, but thanks to the ever advancing march of technology they also have another option. Modern microprocessors and microcontrollers have analogue-to-digital converters and processor cores that are fast enough to provide the functions of a simple oscilloscope, and to that end a variety of very cheap ‘scopes and ‘scope kits have come on the market. These invariably have a rather small LCD screen and a relatively low bandwidth, but since they can be had for almost pocket-money prices their shortcomings can be overlooked in the name of value. It’s been a matter of curiosity for some time then: are these instruments any good? For around £16 ($21) and the minor effort of an online order from China, we decided to find out.

If you look at most stockists of electronic kits these days, you are likely to find an oscilloscope kit in their range. These are volume produced in China, and the same design trends appear across different models. You can buy surface mount or through-hole, and most of them feature a bare board with maybe a piece of laser-cut Perspex standing in for a case. There are one or two models appearing that come with a case though, and it was one of these that we ordered. The JYE Tech DSO150 is a single-channel ‘scope with a 2.4″ 320×240 pixel colour LCD screen and a 200kHz bandwidth. Its specification is typical of the crop of similar kits, though its smart case sets it apart and made it an easy choice.

In the Box

We ordered one, and when it arrived, it was packed in a small cardboard carton that had suffered some crushing in transit, but had protected the internal contents well enough that no harm had been done. A layer of foam protected the LCD, and the case parts appeared rigid enough to protect the rest of the components. There was a bag of discretes, the case parts, two PCBs, a test lead with crocodile clips, and two pages of instructions.

When looking at a kit, it’s best to start with the instructions, because no matter the quality of the kit itself it is the quality of the instructions that make or break a kit. If you can’t build it then it doesn’t matter how good it might be, it’s effectively junk.

The DSO150 instructions are two sheets of high quality double-sided colour print, with the emphasis on pictures rather than words, The front page introduces the kit and gives a quick soldering guide, then the next two pages step through each stage of construction. The final page has basic instructions for use, specification, and a troubleshooting guide. Our kit had all surface-mount parts already fitted, if we’d known the kit could also be had with SMD parts to fit we’d have bought that version instead.

Inside the DSO100.
Inside the DSO100.

The instruction steps are long on images and short on text, but there are sometimes few cues as to where the component in question lies on the board. Sometimes some careful examination of board and picture is necessary to ensure correct placement. The first step though doesn’t involve any soldering, wire the main board up to a 9V supply, and watch the LCD boot into the oscilloscope software. There is support via a forum on the JYE Tech website, we presume you’d go there if it failed to boot out of the box. A 9V PSU isn’t included, you’ll need to find one with a 2.1mm centre positive plug. Fortunately a suitable candidate was in the box of wall warts here, formerly being used by a router.

The main board assembly is straightforward enough, being the assembly of larger through-hole parts such as switches and connectors. The analogue board has a brace of small through-hole resistors and ceramic capacitors to fit, of these the resistors were of the tiny variety which made distinguishing between some of their colour stripes a little difficult. Bring your multimeter to check. There is a BNC connector that requires significant heat on there too, so make sure you have a suitably beefy iron to hand. Finally there is a small board for the rotary encoder, then the front of the case can be assembled to the main board, the analogue board attached, and the ‘scope set up. Verify on-board voltages, attach the test clip to the calibration output and adjust the compensation capacitors for a square wave, and the rest of the case can be added to complete the unit.

Functionality

The DSO150 showing the upper end of its bandwidth.
The DSO150 showing the upper end of its bandwidth.

In use, the DSO150 makes a simple and straightforward enough oscilloscope. The usual volts/division and timebase selection is easy enough, and the various trigger modes can quickly be selected. If you’ve used an oscilloscope before then you will have no problems getting started with it. But of course, the DSO150 isn’t just a simple oscilloscope, it’s a digital storage ‘scope. And with 1024 sampling points it can do the usual storage ‘scope thing of allowing the user to examine a stored waveform in great detail, scrolling back and forth through the stored points. Here the instruction sheet falls short, not mentioning that a double tap on the V/div or Sec/div buttons allows you to scroll.

Connecting the signal generator to our DSO150 allowed the exploration of its bandwidth. The claimed 200kHz is pretty spot-on, winding the signal generator far beyond that point showed a tail-off in displayed amplitude. Also the minimum 10µS per division limits the usefulness of a waveform display at these frequencies.

The DSO150 is supplied with a short test lead terminated in a pair of crocodile clips. This is somewhat less useful than the oscilloscope probes we’re used to, though happily it can also be used with a standard 1x/10x probe. Looking at the square wave on the test terminal through a standard probe reveals a sharp corner on the waveform, so there seems not to be any problems between the compensation on-board and that in the probe. It’s likely that either the DSO150 here will be used with a standard probe, or that the crocodile clip will swiftly be replaced with a probe of some kind.

Closing Thoughts

So then, the JYE Tech DSO150 oscilloscope kit. A nice little ‘scope within the limitations of the STM32F103C8 microcontroller that drives it. If you can put up with a 200kHz bandwidth and a 50V peak input voltage then it’s a useful pocket instrument. Its calibration will depend on the STM’s crystal and voltage reference, but as with the rest of its specification, when you consider its pocket-money price those become minor considerations. Add in that its software is open-source, and you have a very nice platform indeed. If we wanted to nitpick we’d ask for a battery compartment and a proper probe, but since both of those would put up the price we wouldn’t make too much noise about it. If you need a pocket ‘scope to supplement your bench scope when working on lower frequencies, or if you have a youngster in the family looking for their first ‘scope, buy one! Our review unit will definitely see some use rather than gathering dust.

Hackaday Links Column Banner

Hackaday Links: October 15, 2017

For the last few months we’ve been running The Hackaday Prize, a challenge for you to build the best bit of hardware. Right now — I mean right now — you should be finishing up your project, crossing your t’s and dotting your lowercase j’s. The last challenge in the Prize ends tomorrow. After that, we’re going to pick 20 finalists for the Anything Goes challenge, then send the finalists off to our fantastic team of judges. Time to get to work! Make sure your project meets all the requirements!

It’s been a few weeks, so it’s time to start talking about Star Trek. I’m paying ten dollars a month to watch Star Trek: Discovery. I was going to pay that anyway, but I think this might actually be worth it. Highlights include Cardassian voles and Gorn skeletons. Also on the Star Trek front is The Orville, [Seth MacFarlane]’s TNG-inspired show. The Orville has far surpassed my expectations and is more Star Trek than Discovery. Leave your thoughts below.

It’s a new edition of Project Binky! Two blokes are spending years stuffing a 4WD Celica into a Mini. It’s the must-watch YouTube series of the decade.

AstroPrint now has an app. If you’re managing a 3D printer remotely and you’re not using Octoprint, you’re probably using AstroPrint. Now it’s in app format.

Have fifty bucks and want to blow it on something cool? A company is selling used LED display tiles on eBay. You get a case of ten for fifty bucks. Will you be able to drive them? Who knows and who cares? It’s fifty bucks for massive blinkies.

[Peter] is building an ultralight in his basement. For this YouTube update, he’s making the wings.

Oh it’s deer season, so here’s how you make deer jerky.

If you’re messing around with Z-Wave modules and Raspberry Pis, there’s a contest for you. The grand prize is an all-expense paid trip to CES2018 in Las Vegas. Why anyone would be enthusiastic about a trip to CES is beyond me, but the Excalibur arcade has Crazy Taxi, so that’s cool.

Go is the language all the cool kids are using. GoCV gives Go programmers access to OpenCV.

Saturday clock - 1 CPU clock cycle per day

Saturday Clock: An 0.000011574Hz ATtiny85 Clock

In these times when we try to squeeze out extra clock cycles by adding more cores to our CPUs and by enlisting the aid of GPUs, [Ido Gendel] thought it would be fun to go in the exact opposite direction, supply a clock to the ATtiny85 that cycles only once per day, or at 0.000011574Hz. What application could this have? Well, if he could do it in seven instructions or less, how about turning on an LED at sunset Friday evening, to indicate the start of the Jewish Shabbat (Saturday), and turn it off again at sunset Saturday evening.

Notice the subtlety. A clock that cycles once per day means you can execute at most one instruction per day. Luckily on AVR microcontrollers, the instructions he needed can execute in just one cycle. That of course meant diving down into assembly code. [Ido] wasn’t an assembly wizard, so to find the instructions, he compiled C code and examined the resulting assembly until he found what he needed. One instruction turns on the LED and the instruction immediately following turns it off again, which normally would make it happen too fast for the human eye to register. But the instruction to turn it on runs on Friday evening and the very next instruction, the one that turns it off, doesn’t run until Saturday evening. Do you feel like you’re in a science fiction story watching time slowed down? Freaky. A few NOPs and the jump for the loop take up the remaining five cycles for the week.

For the source of the clock he chose to use an LDR to detect when the light level dropped at the end of the day. The problem he immediately ran into was that clouds, bird shadows, and so on, also cause drops in the light level. The solution he found was to widen the light and dark range by adding a TLV3702 push-pull output comparator and some resistors. [Ido] gives a detailed explanation of the circuit in the video after the break.

Continue reading “Saturday Clock: An 0.000011574Hz ATtiny85 Clock”

Home-made Soldering Station For $15

A proper soldering iron is one of the fundamental tools that a good hacker needs. Preferably one that has a temperature control so it can handle different types of solder and connectors.

Decent soldering stations aren’t cheap, but [Code and Solder] show you how to make one for about $15 in parts. This uses a cheap non-temperature-controlled USB soldering iron, an Arduino and a few other bits that they got from AliExpress. The plan is to add a thermocouple to the soldering iron, and let the Arduino control the temperature. A rotary dial and LCD screen control the set-point, and the Arduino switches the feed to the heating element on and off through the FET.

It’s not the cleanest build in the world, and these USB soldering irons aren’t suitable for large joints or long soldering jobs, but it’s a neat little hack for the builder on a budget. We’ve seen teardowns of these rather neat little USB soldering irons before, but this is an interesting way to expand its capabilities.

 

Continue reading “Home-made Soldering Station For $15”

A No-Solder, Scrap-Bin Geiger Counter For $15

Scenario: your little three-hour boat tour runs into a storm, and you’re shipwrecked on a tropic island paradise. You’re pretty sure your new home was once a nuclear test site, but you have no way to check. Only your scrap bin, camera bag, and hot glue gun survived the wreck. Can you put together a Geiger-Müller counter from scrap and save the day?

Probably not, unless your scrap bin is unusually well stocked and contains a surplus Russian SI-3BG miniature Geiger tube, the heart of [GH]’s desert island build. These tubes need around 400 volts across them for incident beta particles or gamma rays to start the ionization avalanche that lets it produce an output pulse. [GH]’s build uses the flash power supply of a disposable 35mm camera to generate the high voltage needed, but you could try using a CCFL inverter, say. The output of the tube tickles the base of a small signal transistor and makes a click in an earbud for every pulse detected.

You’ll no doubt notice the gallons of hot glue, alligator clips, and electrical tape used in the build, apparently in lieu of soldering. While we doubt the long-term robustness of this technique, far be it from us to cast stones – [GH] shows us what you can accomplish even when you find yourself without the most basic of tools.

Continue reading “A No-Solder, Scrap-Bin Geiger Counter For $15”

Hackaday Links: January 15, 2017

What’s more expensive than a car and a less useful means of transportation? A 747 flight simulator built in a basement. There’s a project page where a few more details are revealed. There’s a 180 degree wrap-around screen for the main display, a glass cockpit, and the controls and gauges are ‘good enough’ to feel like the real thing. The simulator is running a highly customized version of FS9 (Microsoft’s flight sim from the year 2004).

For the last few years, Google has been experimenting with high altitude balloons delivering Internet to remote populations. This is Project Loon, and simply by the fact that Google hasn’t shuttered this Alpha-bit, we can assume the project is a success. A Project Loon balloon recently crashed in Panama, which means we can get an up-close look at the hardware. These balloon base stations are a lot bigger than you would think.

We’ve seen beautiful PCBs before, but [Blake] is taking this to another level entirely. He’s developed a process to convert bitmaps into files suitable to send to a PCB manufacturer. The results are… strange, and very cool. Check out a video of the process here.

If you want to dial out from behind the great firewall of China, you’re probably going to use a VPN. Here’s an idea that doesn’t work as well as a VPN. Use an acoustic coupler with your iPhone. Will it work? Of course it will – modems have been standardized for fifty years. Will it work well? No, I can speak faster than 300 baud.

Do you sell on Tindie? We have a dog park. Tindie sellers around the world will be meeting up on Hackaday.io next Friday to discuss Tindie and Tindie-related activities. Join in!

A quick aside relating to Hackaday and Tindie swag. 1) The Tindie dog as a stuffed animal. 2) A Hackaday logo t-shirt where the skull is decorated like a Día de Muertos sugar skull. Pick one, leave your response in the comments.

Put That Amateur Radio License To Use On 915 MHz

Amateur radio enthusiasts in the US will be interested in Faraday, an open-source digital radio that runs on 915 MHz, which amateur radio enthusiasts may know better as the 33 cm band.

You can transmit on 915 MHz without a license (in the US), taking advantage of the Industrial, Scientific, and Medical (ISM) exemption. This means that there’s commodity hardware available for sending and receiving, which is a plus. But you can’t do so with any real power unless you have an amateur radio license. And that’s what makes Faraday interesting — it makes it very easy to transmit and receive digital data, with decent power and range, if you’re licensed. The band is currently under-utilized, so go nuts!

The hardware design and documentation is online, and so is the firmware. The founders of the project would like you to build out a big network of these devices, possibly meshing them together. Our only regret is that the 33 cm band is only really open for use in the US, both with a license and without. Of course, there’s very little the Faraday team can do about that.

We’re no strangers to digital-mode amateur radio around here. But if you’re an amateur who hasn’t played around with digital modes yet, this might be a good way to get your feet wet.

Thanks to [Daniel] for the tip!