8×8×8 LED Cube

#embedded-c #pcb #arduino View on GitHub →

8×8×8 LED Cube

A 512-LED cube driven by an Arduino Nano using 74HC595 shift registers. I designed the PCB in KiCad, wrote the multiplexing firmware in embedded C, and programmed several 3D animations plus a sound-reactive mode.

What I learned:

  • PCB layout and soldering at scale
  • Multiplexing theory
  • Timer interrupts and PWM

View on GitHub