Embedded Development Projects

Don't Worry! Uploads are coming soon!


16x16x16 RGB LED Cube (6-bit color)

I wanted to push the limits of the ATMEGA328p and see if I could acheive 6-bit color depth on a 4,096 pixel display (thats 12,288 led's!). I used bit angle modulation for color control rather than pulse width modulation in order to save valuable cycle time. Each layer is multiplexed using standard multiplexing (future versions may use charlieplexing to save on IO).

Reference image from Kevin Lee.