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.

IoT With The Ethereum Blockchain

Anyone keeping up with financial news today is surely inundated with stories about Bitcoin and other cryptocurrencies. While most of the news is about the potentially inflated value of some of these coins, and how drastically they have changed in price in just a decade, there are other interesting things going on behind the scenes. For example, the currency Ethereum allows for a distributed programming platform of sorts to be implemented in the blockchain, which [GusGorman402] has taken advantage of in his latest project (YouTube link, embedded below).

The device that he built is based on an ESP8266 which connects to a router running an instance of a Go Ethereum node. Essentially, he uses the Ethereum blockchain to control an LED connected to the ESP8266 using a feature of Ethereum called a smart contract. While this might be a misleading name, a smart contract is basically an autonomous program that can do virtually anything a programmer writes into it. While this is a roundabout way to write a “Hello World” program, it does demonstrate the power of the Ethereum platform when compared to other cryptocurrencies.

If you’re interested in currency trading, blockchains, cryptography, or the future of computing, be sure to check out the detailed video after the break. It’s a curious new tool, and it will be interesting to see how developers and hackers alike use it to accomplish things we’ve never thought of yet.

Continue reading “IoT With The Ethereum Blockchain”

Why You Shouldn’t Quite Forget The Moving Coil Multimeter

Did any of you have an AWS multimeter? Was it the best? Radio-electronics magazine, August 1981.
Did any of you have an AWS multimeter? Was it the best? Radio-Electronics magazine, August 1981.

If you were to ask a random Hackaday reader what their most fundamental piece of electronic test equipment was, it’s likely that they would respond with “multimeter”. If you asked them to produce it, out would come a familiar item, a handheld brick with a 7-segment LCD at the top, a chunky rotary selector switch, and a pair of test probes. They can be had with varying quality and features for anything from a few dollars to a few hundred dollars, though they will nearly all share the same basic set of capabilities. Voltage in both AC and DC, DC current, resistance from ohms to mega ohms, and maybe a continuity tester. More expensive models have more features, may be autoranging, and will certainly have better electrical safety than the cheaper ones, but by and large they are a pretty standard item.

If Hackaday had been around forty years ago and you’d asked the same question, you’d have had a completely different set of multimeters pulled out for your inspection. Probably still a handheld brick with the big selector switch, but instead of that LCD you’d have seen a large moving-coil meter with a selection of scales for the different ranges. It would have done substantially the same job as the digital equivalent from today, but in those intervening decades it’s a piece of equipment that’s largely gone. So today I’m going to investigate moving coil multimeters, why you see them a lot less these days than you used to, and why you should still consider having one in your armoury. Continue reading “Why You Shouldn’t Quite Forget The Moving Coil Multimeter”

Hackaday Prize Entry: Reflowduino, The Open Source Reflow Oven Controller

Face it — you want a reflow oven. Even the steadiest hands and best eyes only yield “meh” results with a manual iron on SMD boards, and forget about being able to scale up to production. But what controller should you use when you build your oven, and what features should it support? Don’t worry — you can have all the features with this open source reflow oven controller.

Dubbed the Reflowduino for obvious reasons, [Timothy Woo]’s Hackaday Prize entry has everything you need in a reflow oven controller, and a few things you never knew you needed. Based on an ATMega32, the Reflowduino takes care of the usual tasks of a reflow controller, namely running the PID loop needed to accurately control the oven’s temperature and control the heating profile. We thought the inclusion of a Bluetooth module was a bit strange at first, but [Timothy] explains that it’s a whole lot easier to implement the controller’s UI in software than in hardware, and it saves a bunch of IO on the microcontroller. The support for a LiPo battery is somewhat baffling, as the cases where this would be useful seem limited since the toaster oven or hot plate would still need a mains supply. But the sounder that plays Star Wars tunes when a cycle is over? That’s just for fun.

Hats off to [Timothy] for a first-rate build and excellent documentation, which delves into PID theory as well as giving detailed instructions for every step of the build. Want to try lower-end reflow? Pull out a halogen work light, or perhaps fire up that propane torch.

Go From Resin Caster To Resin Master

When it comes to resin casting, time is of the essence. It helps to gather everything you’ll need and have it within reach before starting. But if you don’t know what you don’t know, it can be difficult to anticipate needs. Luckily, [Botzen Design] has a few tricks up his sleeve that will save time, materials, and sanity for novices and old hands alike.

It may seem somewhat obvious to mix up resin in a disposable or reusable plastic cup. But not all cups are created equal. Polypropylene cups won’t outgas into your resin, but polystyrene will. If you use a silicone cup or any polypropylene food container marked #5/PP, cured resin will peel cleanly off of the cup walls.

For some reason, the giant jugs of resin [Botzen Design] uses don’t come with pumps. How do they expect someone to meter out exact amounts of resin and hardener while pouring them out of gallon jugs? Stadium-style condiment pumps at a restaurant supply store make things much simpler while avoiding costly spillage.

Our favorite tip (and seemingly [Botzen Design]’s as well) is the drip hammer. When air bubbles mature into craters, they can be filled easily and precisely with a drop or two of wet resin. A pipette would probably just get clogged, but an icicle of cured resin hanging from a stick makes the perfect drip applicator.

Want to get into resin casting but don’t know where to start? Hackaday’s own [Gerrit] has you more than covered.

Continue reading “Go From Resin Caster To Resin Master”

Roll Your Own JBC Soldering Station

[Marco Reps] was soldering some boards with a lot of thermal mass and found his usual soldering iron was not up to the task. He noticed some professional JBC soldering stations that he liked, but he didn’t like the price. Even an entry-level JBC station is about $500 and they go up from there. He decided to build his own, but it did take awhile to complete. You can see two videos about the project, below.

How can you build your own soldering station and still claim it is a JBC? [Marco] noticed that the real performance of the iron came from the tip — what JBC calls a cartridge. In addition, the handle provides good ergonomics. You can buy the tips and handles from JBC for considerably less than a complete station. You just have to add the electronics to make it all work.

Continue reading “Roll Your Own JBC Soldering Station”

Programming An Oscilloscope Breakout Game In Pure Data

[S-ol] wrote in to share his sweet breakout game played on an oscilloscope. Built in a weekend as part of a game development jam, Plonat Atek is a polar breakout game where the player attacks the center and the ball bounces around the perimeter. You can play it either on an oscilloscope or using an online emulator. [S-ol] wrote the game in Pure Data, a visual programming language for audio. The software controls the audio out channels and uses sound to control the game graphics. He also made use of the Zexy extension for Pure Data.

One of the cool things about this setup is that since the game is programmed with sound, all the sound effects also double as visual effects

We love oscilloscopes, and not just because they’re useful as hell. They also make sweet vector displays, like this analog pong game that uses a scope for a display. Even when they’re not being used for retrogaming they can be capable of some pretty amazing graphics.