🌈 ESP32-S3 Rainbow: ZX Spectrum Emulator Board! Get it on Crowd Supply →
View All Posts
17 min read
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
#CASCADING FAILURE #ELECTRONICS TROUBLESHOOTING #LED FAILURE #LIGHT BULBS #OVERHEATING

You can view my troubleshooting efforts in this video - or read below if you prefer.

The problem

We’ve had a slightly annoying epidemic of light bulb failures in the house. Of the four bulbs we purchased, one is still working, one is on its way out, and two are completely dead.

The slowly failing one is not happy at all.

This is not a happy lightbulb…
This is not a happy lightbulb…

Especially when you contrast it with the one that is working:

Arrrgh - My eyes! The goggles do nothing!
Arrrgh - My eyes! The goggles do nothing!

I wouldn’t be that upset, bulbs do die, but these were not exactly cheap, and I would expect them to last more than a couple of years.

The buggers are on sale now of course…
The buggers are on sale now of course…

Feeling hot in here?

One thing I noticed when I swapped out the one working bulb was that it seemed to be getting quite hot around the base. Looking at it with my IR camera, the base appeared to be reaching around 50℃. That’s not crazy hot, but it does suggest it’s probably quite warm inside.

Is it hot… or not?
Is it hot… or not?

It has been pointed out to me that I should have wrapped the metal base in black tape, as it’s difficult to get a good reading off the metal. But the plastic is quite warm.

What’s inside the bulb?

It was a bit of a mission to take apart the bulb. You need to unpeel the outer metal casing, snap off lots of plastic, and remove some weird brown glue-like stuff.

What a mess…
What a mess…

But once you’ve done that, you end up with this PCB.

LED driver PCB
LED driver PCB

The IC on the left is a bridge rectifier—I tested this with my multimeter, and it’s perfectly fine. The black component labeled D1 is a diode, and that also checks out. The other IC is a WS90561, an LED driver IC. Looking at the datasheet, we have this schematic:

WS90561
WS90561

And our components seem to match up with it pretty well. My suspicions were that the capacitors were failing—this would be the logical assumption, given that they are getting cooked all the time.

Poor capacitors
Poor capacitors

So, I desoldered these components and checked them with my LCR meter.

The components
The components

Unfortunately, they all checked out okay—within 10% of their marked values. No issues at all!

Super smashing

I bit the bullet and smashed the bulb to extract the filaments. Annoyingly, this was the only way to remove them. It’s quite interesting—the LEDs are wired up with the following configuration: there are two sets of parallel LEDs.

The filaments
The filaments

The filaments need quite a high voltage to drive them, so I knocked up a very quick and dirty high-voltage power supply.

High voltage!
High voltage!

This is where things get quite interesting. One set of filaments worked completely fine—the other set was completely dead.

These ones work!
These ones work!

What are my conclusions?

All four LED strips on one side were completely dead, which is interesting. My conclusion is that one of the strips went open circuit.

This meant that the current intended for this strip was now going through the other three strips. This stressed them more, causing another to fail, which further stressed the remaining two strips. We ended up with a cascading failure across the four strips, and once they all went open circuit, the bulb stopped working completely.

Why did one of the strips go open circuit? This could be due to one of two things:

  1. They were already being driven too hard - a common problem.

  2. Stress from the high temperatures and the bulbs being turned on and off broke the bonding wires of one of the LEDs.

Either way, all the bulbs slowly failing is pretty disappointing!

#CASCADING FAILURE #ELECTRONICS TROUBLESHOOTING #LED FAILURE #LIGHT BULBS #OVERHEATING

Related Posts

Danger danger high voltage - In this blog post, I explore my experiments with high-voltage circuits, trying to light up LED filaments salvaged from broken light bulbs. Despite some explosive mishaps with capacitors and MOSFETs, I decided to try a proper DC-DC converter. Unfortunately, the one I got turned out to be faulty, highlighting some rough soldering and component failures. I've ordered replacements and hope to successfully light the filaments soon. Follow along on my troubleshooting journey with plenty of learning curves!
The PCBs are in production - what have I messed up? - After some stress and trepidation, I finally took the plunge and sent my PCB design off for manufacturing. My design centers around building a large seven-segment clock with LED filaments. Jumping hurdles such as voltages, pin usage, and limiting the load on my power supply, I've settled on the ESP32 as the system's heart and come up with a final circuit design. While doing this, I've quickly realized I could improve my layout and fixed a small mistake. Also, I've prepared for either types of LED filaments - the high-voltage ones or the larger, 3v ones. However, I did bungle up a couple of things on the enable line of the shift registers and board layout. But hey, this is a learning curve, right? Can't wait to get the boards and see what other exciting errors surface!
Hue Light Hack - In a fun-filled deep dive into a Philip's Hue Color light bulb, I disassembled, analyzed, and ultimately restored it to working order. Over the course of the hack, I dismantled the bulb’s interior, from the aluminum PCB to the tiny ICs on the logic board, gave a detailed breakdown of their functions and even reverse engineered the signals controlling the colors. Most of the colors worked out pretty well, except for the dodgy yellow. Also, I tried running the hacked bulb setup with my old Moonlamp project. It was a great challenge and an exciting journey!
Dave come see - it's beautiful man - Hey folks, I revisited my flame lamp project from 2020 and gave it a serious upgrade - we're talking a leap from 300 to a whopping 1024 LEDs thanks to these nifty flexible WS2812 panels. I've kitted it out with a versatile PCB from my Crystal Balls project, tackled power injection challenges and kept things cool with a current-limiting power supply. I had to wrestle with 3D printing and getting the panels to behave inside the lamp's tube, but the end result? A mesmerizing blaze of colors with gorgeous fire effect, all orchestrated by the WLED software. It's like my very own Phoenix rising from the 2020 ashes. Curious to see this electronic inferno come to life? Check out my videos for the full, fiery scoop!
Interesting LED Curtain - Dove into hacking an LED curtain and discovered that despite lacking visible daisy chaining, it's hackable! With LEDs pre-programmed for their position, it can receive collective data and recognize individual signals. Flashed WLED firmware onto an ESP32 and, voila, it lit up beautifully, even supporting 2D grid patterns for cool visuals. The key components: a BLE SoC, buffer IC for level shifting, and a curious way of LED data handling that's cleverly efficient.

Related Videos

Not what I was expecting! Why are all my lightbulbs failing? - So, we've been dealing with a little epidemic of light bulb failures in the house. I took apart a couple of dead bulbs to get to the bottom of what's going on. Turns out, one of the bulbs is kind of flickering and faintly working, while another bulb's base gets surprisingly warm. After some poking around, I found the PCB inside the bulb has a bridge rectifier and a LED driver IC, but all components test out fine! The investigation took a turn when I checked the LED filaments with a makeshift power supply, and surprise surprise, some filaments are completely dead. Still not sure what's causing these failures, but it was fun to tinker!
⚡️High Voltage!⚡️ Possibly... - In this video, I tinker with high-voltage circuits to light up LED filaments salvaged from broken light bulbs. Using a makeshift setup with a MOSFET, inductor, diode, and smoothing capacitor, I explore switching at high frequencies to achieve bright light. However, limitations with low-voltage capacitors led to some explosive results. I also experiment with a DC/DC converter to reach higher voltages, but it too failed, leading to a troubleshooting session under the microscope. Despite these setbacks, I'll keep tinkering and waiting for replacement parts to continue my experiment.
1024 LEDs - WLED Flame Lamp - Today we're elbow-deep in LEDs for another exciting project — we're building a high-resolution flame lamp! Kick-starting the endeavour with a 1024-pixel LED matrix, we proceed to throw in the towel with a faulty old flame lamp boasting a mere 300 LEDs. Mislabelled PCBs and questionable diodes keep us on our toes, making this undertaking a little more Sparky than usual. With the help of competitive soldering skills, a beefy 5V power supply and a 3D printer, we channel our inner Edison to bring our LED matrix to light. After a pinch of struggle, our LED matrix rollercoasters into a tube shape, faintly resembling our coveted flame lamp. Tune in to bask in the warm (or cool) glow of our LED flame lamp.
Most Interesting Addressable LEDs that I've Ever Seen - So, I got this nifty 2x2 meter 400 LED curtain and immediately went to work dismantling it. The LED strands are tapped off the main wire, rather than daisy-chained, which is a departure from the norm. Turns out, these LEDs are pre-programmed, allowing them to intelligently latch onto the right serial data. Unraveling the control unit, we see an IR receiver and other key components responsible for driving the LED strings. Despite my misgivings about deciphering in-built Bluetooth characteristics, I hooked the circuit back up with our dependable WLED software and got some amazing grid patterns. Interestingly, the LEDs operated smoothly at 3.3V. All in all, a fun exploration of hacking this LED curtain.
Boost Battery Life: DIY Rechargeable LED Lights Hack - Have you ever wanted to hack your battery-powered LED string lights and make them rechargeable? In this fun DIY project, learn how to replace disposable batteries with lithium cells and transform your LED lights by using a charging board, resistors, and other simple components.
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
Blog Logo

Chris Greening


Published

> Image

atomic14

A collection of slightly mad projects, instructive/educational videos, and generally interesting stuff. Building projects around the Arduino and ESP32 platforms - we'll be exploring AI, Computer Vision, Audio, 3D Printing - it may get a bit eclectic...

View All Posts