IcosaLEDron: 20-Sided LED Ball

3D Printing & Imaging Arduino
IcosaLEDron: 20-Sided LED Ball


Bored with playing games with a non-glowing ball? Why not build your own IcosaLEDron, a programmable, LED-enabled glowing contraption about the size of a baseball.

This ball, as seen on Instructables, features 20 sides that light up as different colors depending on the situation. An ATmega328p board, which is Arduino-compatible, provides the brains for this spherical light display, and twenty WS2812B RGB (red, green, blue) LEDs light up the sections.

In the default mode, an accelerometer causes the top section to continuously be on, and when dropped the ball lights up in a rainbow pattern. Since it is Arduino-compatible, this should allow people to copy this design, and simply modify or make up new code if more functionality is desired.

The frame and translucent sections are 3D printed, which allowed for the creators to design and easily prototype several designs. These were then iterated as necessary to provide the glowing blue sphere you see in these pictures. If you’d like to build your own, the files are available on Thingiverse.

This slideshow requires JavaScript.

The possibilities for something like this are limited, I suppose, only to one’s immagination. I, probably not that creatively, would think this would make an interesting gaming die, especially if it the size could eventually be reduced!

Discuss this article with the rest of the community on our Discord server!

Jeremy is an engineer with 10 years experience at his full-time profession, and has a BSME from Clemson University. Outside of work he’s an avid maker and experimenter, building anything that comes into his mind!

View more articles by Jeremy S Cook


Maker Faire Bay Area 2023 - Mare Island, CA

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 15th iteration!

Buy Tickets today! SAVE 15% and lock-in your preferred date(s).