Arduino Controlled 8 x 8 x 8 LED Cube

This 8 x 8 x 8 LED cube is probably one of the coolest Arduino projects we’ve come across. You’ll learn how to control 512 LEDs independently using a simple ATmega32 Chip or Arduino Uno / Duemilanove micro-controller. You’ll also learn how to use multiplexing, a process of turning LEDs on and off individually in a way that makes numerous LEDs appear to be on simultaneously.

The guide we’d like to recommend has been written up by chr and he has really done an awesome job of taking you through the step by step instructions to build and program your LED cube. We’ve provided the full link the this guide below.

It will take you a few days to build the hardware and then a day or two to complete the programming but it will definitely be worth it when you see the results.

Have a look at the video below if you still need convincing.

According to chr, this project looks far more complex than it actually is and you should be able to complete it as long as you have a basic  understanding of:

  • Simple Electronics
  • How to Solder
  • How to use a Multimeter
  • Programming in C or The Arduino IDE – This is optional as he does provide the full working code which you’ll just need to upload.

The cube costs around $67 to build with the ATmega32 chip or $73 if you’re building it with an Arudino Uno.

The full guide to building the cube can be found on chr’s Instructable Guide.

LED cube With LEDs Off

If you’re new to Arduino you may want to read through our guide on Getting Started With Arduino before you take on a more complex project.

Have a look at the cube running Conway’s game of life simulation:

Would you like to learn more about this project? Are you interested in projects similar to this one? Then Practical Arduino Projects is the book for you, available now on Amazon as an eBook or in Print form.

Practical Arduino Projects

Let us know if you’ve built an LED cube in the comments section below. We’d love to hear how yours has turned out and what you’ve used it to display.

Michael Klements
Hi, my name is Michael and I started this blog in 2016 to share my DIY journey with you. I love tinkering with electronics, making, fixing, and building - I'm always looking for new projects and exciting DIY ideas. If you do too, grab a cup of coffee and settle in, I'm happy to have you here.


Please enter your comment!
Please enter your name here

Latest posts

Raspberry Pi 4 SSD Case With Stats Display

In this project, we're going to be taking my previous Raspberry Pi Desktop Case design and adapting it to accommodate an SSD underneath the...

How To Boot A Raspberry Pi 4 From An SSD

In this tutorial, we'll work through setting up a Raspberry Pi 4 to boot from a USB connected SSD or other USB storage media....

Mecanum Omnidirectional Robot Car using the Quantum Integration System

In this project, we’re going to be building a wireless robot car that uses mecanum wheels to enable omnidirectional movement. If you haven’t heard...

Related posts