top | item 21086331

LED multiplexing layouts for hand-crafting

72 points| dcschelt | 6 years ago |crawlingrobotfortress.blogspot.com | reply

11 comments

order
[+] nixpulvis|6 years ago|reply
I've been (slowly) working on an 8x8x8 led cube. I'm also soldering all the LEDs together in a somewhat custom way (not a cool diagonal pattern tho). Here's a photo: https://imgur.com/gallery/YjSmFrb
[+] frob|6 years ago|reply
This is an interesting idea. However, I feel like this could be better addressed by using an addressable chip like the ws2811. These can be chained for quite the distance and you will not get the inherent flickering that comes with the multiplexing approach. They even come in a standard LED form factor with one additional leg for data. This can all be controlled with a single digital pin on an arduino using a library like fastLED.
[+] XzAeRosho|6 years ago|reply
I'm a hobbyist when it comes to RPi/Arduino projects, and I always feel powerless when I do projects like these. There's always a better way to do what you're currently doing, without too much extra costs, and there's no way I could have found out on my own.

It happens almost the opposite when building software (maybe because that's what I do for a living?), but it makes me think that maybe there's a different workflow that I'm not aware of when working on HW projects.

[+] nixpulvis|6 years ago|reply
That's cool too, but there's something awesome about seeing the whole circuit down to the multiplexing and discrete LEDs. Granted addressable LEDs like the ws28xx do pass data in a cool way, and allow awesome and somewhat easy projects.
[+] robert_foss|6 years ago|reply
Smart LEDs have some serious drawbacks apart from cost. For example you can expect a single WS2812 to draw 1mA, even when it is off and is receiving no signal. This makes it unsuitable for low power wearable applications.
[+] rowanG077|6 years ago|reply
Multiplexing doesn't have to flicker if you do it fast enough.
[+] jdsully|6 years ago|reply
Seems rather expensive to use so many ws2811s.
[+] tinus_hn|6 years ago|reply
Clever. You could also use a ring shifter so you only need reset and clock for one of the rows.