.st0{fill:#FFFFFF;}

Education

Shortcircuits: A full electronics course in a kit 

 July 19, 2023

By  Peter

Join Our Mailing List

We publish fresh content each week. Read how-to's on Arduino, ESP32, KiCad, Node-RED, drones and more. Listen to interviews. Learn about new tech with our comprehensive reviews. Get discount offers for our courses and books. Interact with our community.

One email per week, no spam, unsubscribe at any time.

I wrote this article for Elektor, and it was originally published on Elektor Magazine. I reproduce it here with minor changes.

I started playing with simple electronics kits when I first became interested in electronics. I remember soldering a circuit board that, supposedly, would repel mosquitoes and another one that made a police siren noise when pressing a button.

I was putting these circuits together purely because I was curious about electronics. Still, I wasn’t learning anything besides poorly done soldering (these kits did not include instructions for soldering). These kits were composed of a bag of parts, complemented by a wiring diagram. 

To understand what I was doing, what each component did, and how these components worked together, I had to buy additional books and magazines (this was pre-WWW). These were missed learning opportunities.

After spending days playing with electronics kits from Shortcircuits, I can confidently say that Shortcircuits has nailed the art of kits for electronics and STEM education.

Let me explain.

What is Shortcircuits?

Shortcircuits is an electronics education company that makes electronics kits. Each kit is an entire electronics course, supported by detailed documentation (more about this momentarily). 

When I opened the box, my first impression of Shortcircuits was the top quality of the kit hardware.

Shortcircuits hardware is top-notch

My second impression came after looking at the included documentation. Seeing so much attention to detail in a document accompanying DIY hardware is rare. The Shortcircuits documentation easily ranks among the best educational materials on electronics.

The documentation for the RGB Matrix kit (see the PDF)

There are several kits available to purchase, with more in development. Each kit comprises a printed circuit board, a bag of components, a wiring summary insert, and an incredibly well-designed and written, comprehensive PDF document. In my humble opinion, the PDF document is the most valuable component of each kit, and I will explain why in a moment.

Each kit performs a specific function. For example, one kit, the “Digitiser”, contains an LED numerical display, buttons and a potentiometer. You can use the Digitiser to display numbers. Another kit, the “Sensor array”, contains various sensors plus an SD card module. You can use the Sensor Array to make environmental measurements and log the data on an SD card.

These kits are designed to work together, have the same geometry, and are stackable. The main board of each kit have the same standard rectangular shape, and a row of screw terminals dominates one edge. You can interconnect these boards (or connect external components) by connecting wires to these screw terminals. 

Shortcrcuits kits are designed to work with an Arduino Uno or compatible board. The programs included in the documentation are compatible with the Arduino Uno board. But, there is also a special kit, the “Motherboard”, compatible with the Arduino Uno and can drive the rest of the kits. I tested the Digitiser, Sensor Array and RGB Matrix kits with an Arduino Uno and the Motherboard; in every case, they worked well. 

The kits come unassembled, so the learner must assemble them by soldering the components on the printed circuit boards. More about the soldering later.

Learning by doing

Let’s put aside the hardware details and focus on learning. Let’s say that you have never soldered before. No problem. The Shortcircuits documentation will explain how to solder everything, even the tiny surface-mounted devices (SMD), for those looking for an extra challenge. Here is an excerpt from the documentation that comes with one of the kits relating to the soldering technique:

From the RGB-Matrix kit documentation, page 14

There is so much soldering that needs to be done that by the end of completing the soldering for one kit, you’ll be an expert. It took me about one hour to solder the RGB-Matrix kit. The biggest challenge was soldering the transistors because of how close together the transistor pins were. 

Here’s one of my boards during assembly:

Assembling the RGB Matrix kit.

How do circuits work?

The learning continues with circuits. For example, how do transistors work? The kits use transistors as switches, and the documentation explains why they are used and how they participate in the circuit. 

Here is another excerpt from the excellent online kit documentation:

Snapshot from the RGB-Matrix kit documentation.

Every detail on the board, and every component, is explained in detail at a level suitable for beginners, but also in a complete way. For example, the authors have even provided a complete set of formulas (with examples on how to use them) to help the learner understand how to calculate base transistors value, currents, and more.

As an educator, this level of description and detail is very important. It is the kind of information that is hard to find elsewhere. 

Yes, you will find an explanation of how an NPN transistor works in an electronics book. In such a book, you will read about the base, the collector and the emitter and learn how to calculate the base resistor. It is easy to find documentation of using a component like a transistor in a trivial circuit. 

But it is rare to find documentation about integrating this component in a complete and working circuit, such as in the RGB matrix board. You can see how the component operates in this circuit in relation to the other components.

With the detailed explanations that the Shortcircuits documentation provides, the student will feel that they know how and why the circuit works.

My soldering experience

A few things about my soldering experience: I consider myself a seasoned “soldered”. But I haven’t done much soldering in the last few years as I work predominantly with breadboards and plug-in modules. I also design my printed circuit boards (usually) to be easy to populate with headers or get PCB manufacturers like PCBWay to do the soldering and save me time.

Soldering the four Shortcircuits kits took me almost a day to complete. This time included a few soldering errors that I had to repair. Most of the components are through-hole and easy to work with. Some through-hole components, especially the transistors, are tricky to work with because of the proximity of their pins. 

Patience is recommended.

There are also many SMD (surface-mounted devices) that are much harder to solder, especially for beginners. I used a magnifying glass to help me, as these components are tiny!

The Motherboard contains a lot of SMDs. Notice the row of SMD LEDS and resistors.

For example, the Motherboard contains many SMD LEDs and resistors next to the row of screw terminals. It also has an SMD USB connector (see photo above, at the bottom left corner). Shortcircuits acknowledge that these SMDs are relatively hard to solder and give you the option not to solder them if you don’t want to. The board will work without them. I decided to assemble them because I couldn’t resist. All LEDs worked fine except for one, and even the USB connector worked.

When you assemble a Shortcircuits kit, you must be patient. As far as I know, you can’t purchase an assembled version of the kits. However, if you are patient, have a fine-tipped soldering iron and thin solder (leaded solder is easier to work with), and read the instructions in the kit’s PDF, you will have better-than-average solder skills by the end of the assembly.

Using Shortcircuits

I have written about the kits, the documentation, and the soldering. What is it like using a Shortcircuits kit? 

For example, we’ll use the Motherboard (an Arduino Uno compatible device without a USB to the serial interface) and one of the “daughter” boards, like the Digitiser. 

You can see mine below:

The Motherboard and the Digitiser are connected and stacked.

Shortcircuits experiments start with the wiring. Use jumper wires to connect the boards via their screw terminals. As may expect, wiring instructions in the documentation are excellent (see example below).

The Motherboard and the Digitiser wiring.

Of course, the documentation does not simply tell you how to do the wiring but also why the wiring is done in such a way. 

Next, you need a way to upload the project sketch from your computer to the Motherboard. Since the Motherboard does not include the USB-to-serial module (like the one included in a regular Arduino Uno board), you will need to either use an Arduino Uno to act as a USB-serial bridge or a USB-serial module connected to the FTDI header on the Motherboard. I used the latter option (see below). The kit does not include an FTDI bridge, so you must source this part separately if you want to use this method.

I have connected an FTDI module to the Motherboard via the FTDI header.

With the FTDI module connected to the Motherboard via the FTDI header and to my computer via the USB connector, I started my Arduino IDE. Get the example sketch from the Shortcircuits website, and copy it to a new Arduino IDE sketch window.

I am preparing to upload this sketch to the Motherboard via the FTDI module.

As with a regular Arduino, to upload this sketch to the Motherboard, select the board type (Arduino Uno) and the connected port (in my case, /dev/cu.usbserial-A50285BI), and click the upload button.

And… it works! (see video below)

The Verdict

Despite the tedious soldering (which is satisfying as long as you are in the right state of mind), I enjoyed my time with Shortcircuits. Below, I will conclude this review article with a list of pros and cons:

As for the pros and cons, here’s my take:

  • Pro: Educational – Read the manual, assemble the kits, read and upload the sketches, and you will achieve deep learning in the hardware and software domains.
  • Pro: Comprehensive – The kits come with everything you need to build the circuit, including a detailed manual that guides you every step of the way.
  • Pro: Arduino IDE Compatible – The Motherboard is compatible with Arduino and the Arduino IDE, making it versatile for various projects. Remember: you will need an FTDI module.
  • Pro: Community – Short Circuits is building a community where you can share your own designs and learn from others.
  • Pro: Environmentally friendly – The packaging has minimal plastic, and the manuals are online to reduce environmental impact.
  • Con Pro: Assembly Required – You’ll need a soldering iron, solder, a screwdriver, and an Alen key to assemble the kits. You will also need a lot of patience. But then, that’s part of the fun!
  • Con: I would like to see better organisation for the example sketches. At the moment, sketches are available for download in the Shortcircuits forums. 
  • Con: More example sketches! There is only one example sketch for each kit in production. I would like to see many more.

In conclusion, Shortcircuits’ kits offer a wonderful, hands-on way to learn about microcontrollers and circuits. If you’ve ever wanted to understand how the appliances and devices around you work, these kits are a great place to start.


Tags

DIY, Review


You may also like

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

I’m thrilled to announce that my upcoming course, Introduction to Electronics, is just a few weeks away from being released on both Udemy and Tech Explorations. This course was designed with the absolute beginner in

Read More
New Course Coming soon: Introduction to Electronics

Robotics is one of the most engaging and effective ways to teach programming, problem-solving, and critical thinking. Today, we’re diving into the CrowBot Bolt, a programmable robot car explicitly designed for STEAM (Science, Technology, Engineering,

Read More
Exploring the CrowBot Bolt: A Hands-On Robotics Kit for STEAM Education