512 LED cube

Get out the soldering iron and clear your schedule, it’s going to take you a while to assemble this 8x8x8 LED matrix which contains a total of 512 LEDs. We’ve looked in on a 3x3x3 cube, and [Chr], who is responsible for this one, has assembled a 4x4x4 cube before, but this one is quite a leap in complexity. It isn’t just physical assembly problems that increase with scale, you’ll need to consider a power supply too since one layer of a 3x3x3 cube would need at 90 mA, but a single layer of the cube above requires 640 mA to light all of the diodes. Multiplexing is handled per-layer, controlled by ┬áICs which share 8 data lines and are latched by a shift register. This means the display only requires 11 microcontroller pins for addressing. It is striking how well [Chr] explains the design process, and how cleanly he builds the driver circuits on protoboard. There’s a lot to look at and a lot to learn, not to mention the stunning results which can be seen in the video after the break.

[Thanks Vadim]

72 thoughts on “512 LED cube

  1. @Chr

    Can you host your project anywhere else other than Instructables? I love the project but have to flip through 72 individual pages bites and does a huge disservice to a great project.

  2. Awesome project, I like it. You have to be a master at soldering and programming to make something that cool.

    On a side note, 512 LEDs via 11 I/O pins isn’t impressive. For example, my custom LED Marque of 1024 LEDs is run via 5 I/O lines. Not that I’m trying to be ‘that guy’ on how you could have done it better. What ever works, works, and this guy did a great job. But it’s just not an aspect worth highlighting in the project.

  3. Wow! His skills are on par with his patience. I couldn’t see all the video because blue leds hurt my eyes but the result is nonetheless awesome.

    @devcoder. The problem with Instructables and some other sites like that one is exactly that they force the user to sign up. Site owners should realize that they’re not alone: people cannot and should not be forced to mantain a password (or sometimes an entirely different login) for each site they would like to get content from.
    I follow dozens of sites/blogs/forums every day, and when one of them moves content from public to private it ends up in no time in my ignore list.
    The cost for asking the user to login also is not a valid reason as ads can be showed to guests too and there are easy ways to limit traffic for guests while mantaining content accessible: counters/captchas, etc.

    There’s no reason to keep asking for logins (when it’s not needed) so please stop it.

  4. Instructables? Usually i’ll just not end up looking at it then. If hackaday ever sets up a projects/intructional section, I’m sure it’d cripple Instructables within a relatively short time.

  5. Yeah, I’m with the anti-Instructables folks too. It was great when it first started, but now it’s just annoying– constantly throwing up stuff to try and frustrate you into signing up for an account (and paying them money, of course). Meh.

    Some day, I may come across the perfect project that will induce me to sign up there, but so far, no such luck.

  6. i think this is a great showcase of the power of the arduino!

    @all anti-instructables out there

    its FREE to make an account and it stops all the pain in the ass “sign up!” crap

    @VTL
    HaD and Instructables i believe are friends so i highly doubt that will happen and on top of that instructables is a HUGE community with all different types of people from all across the hobby world
    as a devoted HaD fan for many years it pains me to say this but HaD is small in comparison
    Instructables world rank is 1,367
    HaD’s rank is 11,569 according to alexa.com so it would not cause a “cripple[ing]” impact to anything

  7. Nothing like a real 3-D display to get my “ohhhh…shiny” going early in the year.

    I can imagine what some RGB SMD LEDs could do….

  8. Very nice!
    It remembers me the holographic screen in Bones.
    I haven’t read the instructurables yet, but it amazes me how on earth he soldered that, and accomplished a nice shaped cube at the end.

    Also, it amazes me how people that have read through pages and pages (books, endless papers, etc) on information to learn about electronics; and still look at a sign up as a hindrance to get knowledge.

  9. @Reikaze
    “Also, it amazes me how people that have read through pages and pages (books, endless papers, etc) on information to learn about electronics; and still look at a sign up as a hindrance to get knowledge.”

    Having everything in ONE place, like a book for magazine, is a lot easier than having to flip 30+ pages to read about a great project.

    If I could download the pdf without PAYING I’d never bitch about Instructables again.

  10. instructables haters, you want to know what is more annoying than your laziness? your constant whining and bitching on every single one

    no one is forcing you, and no one really gives a crap about your opinion

  11. Why doesn’t hackaday buy just 1 (one) account on instructables and let everyone use it? I’m sure instructables won’t check for multiple IP’s. Same goes for other paid services like steam.

  12. WOW! Great what he says about MCUs: “I went from only being able to build simple analog circuits, to being able to build almost anything!” That was exactly what i thought when i made my first “contacts”.

  13. I can download the PDF versions of the projects from Instructables including the customizable ones (ie without the other user comments etc.) and haven’t paid a penny to them. It may be because I signed up for an account over 2 years ago, but it doesn’t give me access to the pro forums, not that the forums there interest me, I only keep the account because it allows me to view all the steps on one page.

    I do completely sympathize with the Instructables haters – the site is designed to promote people’s projects, why they should make non-members view the projects one-page-at-a-time is a dumbass thing to do, it reminds me of the tech news articles I sometimes linked on Slashdot, 10 pages just to read a 20 paragraph news article because they want you to look at all the adverts and their other crap on each of the 10 pages.

    @Osgeld, you seem to give a crap about their opinions, or else why would you be complaining about them so much?

  14. I get sick of seeing them every article hosted on instructables, its insulting to the creators that put a lot of effort into their projects

  15. Also, rapidshare/megaupload/hotfile/filefactory – all of those should die in a fire. Just saying. Mediafire is the only one I’ve used worth a damn.

    I’d sooner pay instructables and other random sites than I would pay them.

  16. thank you so much for the pdf link!
    would love to see these links in the comments for every project linked here.

    fuck off instructables!

  17. @biozz: May I point out that there is no arduino used in this design at first. It’s only shown at the end that it is possible.

  18. Damn, just thinking about how to code all those patterns make my brain hurt, a lot. Major kudos for going the extra mile on the patterns as it seems other cube-projects often stick to just a few.

  19. Smaller leds in groups of 3 for color and a heck of a lot more of em and I can see this as rudimentary real 3d display.

  20. Fantastic!!!
    Come on, now one with 10x10x10 as RGB :-))) 3000 wires … Will do something similar. But based on ws2801 – communication over spi or twi ;-)

  21. 3d pacman

    I also have a project in the laser cutter contest, but just found out it got one of 3 first place positions in the jobby contest (yay) so now I will have a bitchin lantern / head lamp for emergencies and a kewl little tripod to wrap around the leg of my table to post more videos (on instructables)

    so those of you who visit here and there and voted, thanks!, chr I wish you the best of luck in winning the Epilog challenge and if you win can I hit you up for some engraving sometime lol

  22. @ 2$ each RGB LED’s would indeed be expensive. But if you could get them in the really tiny size and add more in the spaces it could make a neat display not sure what I would use it, for maybe an arcade game.

  23. Can’t help but think that this wouldn’t be too hard to scale WAY up, to something like a foot between each light. Do it with acrylic cubes with multiple LEDs inside. Expensive making 512 little cubes, but it could be a really cool effect.

  24. 73 pages of instructables? That’s it. Stop shitting on us. No, wait, let me stop raining this shit on us.

    I’ve made this lovely script, calling it “Instructabliss”, that gets all the different pages from an instructables, and makes it into 2 large single page. There are a few bugs, like the ads are missing (I wouldn’t mind keeping those in, they do generate the revenue to keep the site running) missing stylesheet (headlines close together) and javascript not working (image galleries not work). But there is no nagging about signing up anymore, and everything is on 1 page:

    http://daid.mine.nu/instructabliss/?url=http://www.instructables.com/id/Led-Cube-8x8x8/

    There is a link to the source at the bottom so you can improve on it or host your own version of Instructabliss.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s