**The $20 Oscilloscope Kits: Are They Worth It?**
If you're into electronics, chances are you already know that an oscilloscope is a crucial tool for understanding circuits and creating your own. However, if you just want to measure the duty cycle of your PWM signal without all the fancy mathematical functions like FFT or cursor control, a $400 Rigol scope might not be worth the investment.
Fortunately, cheap $20 oscilloscope kits can be found nearly everywhere nowadays, offering decent features for the price. So, let's take a closer look at one such kit and see if it's really worth it.
**Unboxing the Kit**
First things first, let's have a look at what's inside the package. We've got one bag with plenty of components to solder, a BNC to alligator clips test leads, a 2.4-inch TFT LCD display, and finally, the main PCB which has an ARM-based STM32F as its core. However, I couldn't find any manual or instructions in the box, so I had to search for them elsewhere.
After printing out the instructions from the original manufacturer, Jye Tech, I began assembling my components into separate piles. With a steady hand and some patience, I managed to solder the SMD components onto the board using a chisel tip that wasn't the best for the job.
**Assembling the Oscilloscope**
I used a schematic to identify which resistor value belonged to which pads, but it's not necessary to do so. Instead, I simply ignored the fact that Jye Tech offers a surface mount assembly guide and soldered the op-amp IC incorrectly during my first attempt. After flipping the orientation around, I managed to get everything working.
I measured the resistance of the through-hole resistors, put them in their correct places on the board, and soldered them into position. The same procedure was repeated for the capacitors, inductors, transistors, switches, and other complementary parts.
**Adding Power and Testing**
After three hours of assembly, I finally soldered male headers to the TFT display and added two additional wires to power it to my lab bench power supply set to 9 volts. The first successful voltage check was followed by a short circuit of the jumper plug-in, and then I could enjoy the first boot-up of my new oscilloscope.
**Features and Performance**
On the left side of the oscilloscope, we can see the switches for the coupling modes and sensitivity settings. Coupling mode removes the DC component from your signal, while ground coupling connects your signal input to ground. This is a good opportunity to adjust the line to the middle of the display.
Tuning the offsets, trigger voltage, or horizontal position is relatively slow and sometimes annoying due to the four-button control. The sensitivity switches offer a range of 10 millivolts up to 5 volts per division, which is definitely sufficient for hobbyists.
The time base goes down to 10 microseconds per division, but I found it not very practical. However, with some practice, you can still get usable measurements with frequencies above 100 kHz.
**Real-World Performance**
To test the oscilloscope's performance, I connected the alligator clips to my frequency generator. At 100 kHz, it worked fine, but as I increased the frequency up to 200 kHz and beyond, it started acting a bit crazy and wasn't usable for measurements.
A standard DSO would have no problem with these frequencies, but this $20 kit does its job just fine for simple things like finding out the duty cycle of your Arduino or other low-frequency periodic signals. It can even save one reading and spit it out whenever you want, which is a nice bonus.
**Conclusion**
All in all, I do like the kits for $20. You get a lot of features that are not only helpful in hobbyist electronics projects but also great preparation when it comes to using the real deal. The low current draw of roughly 110 milliamps makes it easily powerable by a 9-volt battery, which could be a future project.
If you're looking for an affordable oscilloscope kit and don't mind doing some soldering yourself, this might be worth considering. Just be aware that it may not have the same level of performance as more expensive models.