What is an IcosaLEDron? It's a programmable, rechargeable 20 sided "ball" with a tri-color LED on each face. Inside is a custom PCB equipped with the Atmega328p and is Arduino compatible allowing for easy programming of different effects. With twenty WS2812B LEDs (also known as Neopixels) positioned equally around, and a 3-axis accelerometer, the IcosaLEDron is a spherical platform for creating light effects based on accelerations applied to the ball.
With the IcosaLEDron, we hope to excite makers and programmers to build there own, create and share custom codes, and help build a community of happy owners.
Visit our Instructables tutorial for much more information: http://www.instructables.com/id/IcosaLEDron-A-Multi-LED-Smart-Ball/
Included here are files for printing the rigid plastic pieces in ABS or PLA, and the rubber outer which we print with NinjaFlex Water (semi-transparent) thermoplastic elastomer (TPE) filament.
All parts are printable flat side down and without supports. NinjaFlex may be difficult to use on some printers. To address this we have been experimenting with casting the piece in transparent rubber.
A complete set of instructions can be found on Instructables: http://www.instructables.com/id/IcosaLEDron-A-Multi-LED-Smart-Ball/