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
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

Is It Worth Water Cooling A Raspberry Pi 5?

Today we're going to be taking a look at a new water-cooling kit that has been designed for a Raspberry Pi 5. We'll see...

The New Geekom IT13 Mini PC is Awesome with an External GPU

Today we're going to see if we can game on the new Geekom IT13 mini PC. This mini PC is powered by a 13th...

Pi 5 Desktop Case For Pineberry HatDrive!

Today we're going to be assembling a 3D-printed case for the new Raspberry Pi 5 and Pineberry's HatDrive! This is an adaptation of my...

Related posts