How to debug your circuits
Clarus Goldsmith, June 2024
Last updated
Clarus Goldsmith, June 2024
Last updated
As the title says, create your PCB circuit on a breadboard first. That way it's easy to swap components in and out and check connections. If you need to include surface-mount (SMD) components in your circuits, use a breakout board (detailed in the next section).
When you need to check how a particular SMD component works, or want to include it in a breadboard setup, you can use a breakout board. Breakout boards are just super simple PCBs that wire the pins of an SMD component to terminals for header pins. They come in all sorts of form factors for all common package sizes (MSOP, SOIC, etc.)
If you're super pressed for time, you can create your own breakout board using a perf board and some wire. It's messy and takes a decent chunk of time, but it works. For the board below, I super-glued the component onto a piece of plastic to elevate it, then soldered bits of wire to each of the pins.
If everything is wired correctly but it still isn't working, check the connections of your soldered components using a multimeter in continuity mode. Some of your terminals may have been soldered together, or the connection may be poor enough to not transmit signal.
For PCBs, I recommend checking the continuity of each component as you solder them on, or at the very least before you leave the soldering station.