To Test A (Smart) LED

Adding LEDs to a project used to be enough to make it cool. But these days, you need arrays of addressable multi-color LEDs, and that typically means WS2812B or something similar. The problem is that while it was pretty easy to test garden-variety LEDs, these devices can be a bit harder to troubleshoot. [Gokux] has the answer, as you can see in the video below.

Testing these was especially important to [Gokux] because they usually swipe the modules from other modules or LED strips. The little fixture sends the correct pulses to push the LED through several colors when you hold it down to the pads.

However, what if the LED is blinking but not totally right? How can you tell? Easy, there’s a reference LED that changes colors in sync with the device under test. So, if the LEDs match, you have a winner. If not… well, it’s time to desolder another donor LED.

This is one of those projects that you probably should have thought of, but also probably didn’t. While the tester here uses a Xiao microcontroller, any processor that can drive the LEDs would be easy to use. We’d be tempted to breadboard the tester, but you’d need a way to make contact with the LED. Maybe some foil tape would do the trick. Or pogo pins.

14 thoughts on “To Test A (Smart) LED

  1. Never push on an LED like it’s shown in the image above. This can and eventually will cause bond wire damage to silicone potted ones. Perhaps starting with the contacts is better to avoid needing such force at all, e.g. by snipping a SIM socket into bits (e.g. JST SCZW) to extract and re-arrange the contact strips.
    Samtec z-ray may inspire you to make a more generic adapter until you spot the price tag.

    1. I’ve found the bond wires to be very fragile. I have 36x WS2812B LEDs on an ebike. During 1 year, one LED has had data-out pin failure (which I had to replace), and 3 have lost a single color channel.

  2. I’m amazed anybody can be bothered nowadays to harvest LEDs. When one considers how cheaply thousands can be bought it seems a bit bonkers to bother using old potentially suspect ones.

    1. I guess it depends where you live but there’s also the matter of e-waste and waste in general.

      It’s definitely not something I would do in a commercial setting but, personally, whilst I understand my time does not have zero value, I much prefer to make, mend, reuse and recycle instead of giving money away.

      Plus it gives me an amount of satisfaction to recover value from other people’s thrown away electronics so, yes, I would probably harvest LEDs and add them to the junkbox to be reused or given away

    2. Some of us are retired, low income, and have more time than money. And the satisfaction of repairing or repurposing. Why throw away a strip with 99 good LEDs when only 1 is bad?

  3. Seems really helpful for this use case but what happens if the LEDs are different? Like the test LED functions but different from the standard it’s being compared to? I have some busted digital Christmas lights I’m trying to reverse engineer and looking for a way to go about it.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.