A 4x4x4 RGB LED cube using parts sold exclusively from Jameco. This design focuses on a simplistic approach with minimal hardware so beginners can build it too.
Using a phenomenon called Charlieplexing, multiple LEDs can be turned on with an Arduino without the need for additional hardware. The micro-controller used is an Arduino Nano. Source code, images, and explanations are all included.