Instructables
loading
loading
Picture of 8X8X8 3D RGB LED Cube
RGB Ver3 Rev4 no eliminators.jpg
wired mess RGB cube 3.jpg
Pick a card 2.jpg

It's been a long time coming, but my Universal RGB cube is finally ready!

Now we can run the animations and use the code by both Kevin Darrah and Nick Schulze (slightly modified, but basically identical - minor timing and layer control tweaks were all that was needed). Plus Doug Domke made a whole new set of code from scratch that makes creating your own animations easy!

Although the majority of the code written is for the ChipKit UNO32, Kevin's code for the Arduino UNO, and the version I ported to the Arduino MEGA2560 work on the same cube just by adding a couple jumper caps.

If when you are done, you love this project as much as I do, please vote for any contests I might be in.

Trust me, I have some cool ideas in mind for all the prizes being offered !!!

TO THOSE THAT CAME HERE BECAUSE YOU FOUND THE PARTS KIT FOR THIS PROJECT ON eBay - NO the parts kit does NOT include the circuit board - it's the parts kit FOR the circuit board. Inbox me for direct board pricing and availability or go to TheLEDCube dot com. I do ship worldwide.

DO NOT PURCHASE THE PARTS KITS FROM CHINA!!!

ONLY use the parts kit from HONG KONG.

A parts supplier in China copied the ad from my parts supplier in Hong Kong, but they miss parts, get values wrong, use wrong parts types etc. I have been trying to get their ad removed because of exploding capacitors and overheating or wrong size/shape/value of parts. If you bought a kit from China, I apologize, but I was not aware they had done it until quite some time had passed. If you did get one of their kits, file an "Item Not as described" case with ebay, and get your money back. You can refuse to return the parts and still get a refund in almost all cases like this. Use your refund to purchase any missing or incorrect parts. Giving negative feedback on ebay to these "counterfeit" kits would go a long way towards solving this problem.


PLEASE NOTE: DUE TO A fabrication error - if you have a V4.0 Rev 3.11 purchased on or before December 1st, a small trace repair is needed - PLEASE contact me IMMEDIATELY for info. I'll post more info here as well. Any boards purchased AFTER this date will have this repair already done. ALL V4 Boards purchased before December 8th require another fix where the fabricator made one of the VIA pads too large and it shorts to one of the traces that run past it. A simple cut fixes this.

To those that are just now (FEB 2015) getting the first Mini Music Modules - due to a change in the parts kit, the USB port MUST BE MOUNTED TO THE BOTTOM OF THE BOARD!!! The V4.X music modules fix this, as well as an input sensitivity issue.

Earlier on there was a problem with the parts kit from Hong Kong with the 1000uF capacitor. It's not a necessary part when using a switching supply (power brick) but the issue is the supplier switched to a 10V cap from the original 50V cap specified in my BOM to them. You can either leave the cap out completely, or put one in that is rated at at least 35V.

ATTENTION: If your layers 5, 6, and 7 are not working on your Arduino UNO, there is a code fix. Please download the new RGB Arduino parallel code!



We currently have code for the Arduino UNO, the ChipKit UNO32 (PIC32MX processor), The Arduino MEGA2560, and my UNO Eliminator boards [discontinued except by special order in favour of the bridge boards] (which get rid of the last of the wires)

Jerry Lesnefsky and Karl Moeller made a great little music module that fits onto the base / driver board, and allows the PIC ChipKit Eliminator to plug right onto it - and in the process, noticed the the I/O Aux header has A2 and A8 labelled backwards on the eliminator board !!!! If you are hand wiring a music module to your ChipKit Eliminator, please make note of this!

SPECIAL THANKS to Doug Domke who is making firmware templates for the PIC32 (ChipKit UNO32) which work much more like standard Arduino code so that we can more easily create animations on the PIC.

See his page at http://d2-webdesign.com/cube for information and downloads. I will add code here as I create more animations using his template.

This was originally inspired by the project by Nick Schulze, and then added to using the project by Kevin Darrah.

You can use the cube assembly method Nick Schulze at HowNotToEngineer.com uses, however I did develop my own assembly method. Nick's method is great if you enjoy woodworking, or you can use mine if not.

CLICK HERE TO JUMP TO MY CONSTRUCTION OF THE CUBE

When I first started looking for my Next Big Project (after the original 8X8X8 LED mono colour cube) my searches came overwhelmingly to two.

Nick Schulze and Kevin Darrah.

My problem is that I don't get along well with wood. It's just a medium I haven't mastered.

That's why my previous cube assembly method used a cardboard motherboard box for the LED layer template.
It did work extremely well though, and I was quite happy with the results!

So, with that in mind, I WILL show you how I built mine (steps 9 to 15 currently) but initially we will go on the assumption that you will build Nick's assembly rig modified to a 26.5mm spacing to fit my board.
If you'd rather just build it the way I built mine, go directly to step 9. It seems others are finding my assembly method to be favourable to the big wooden rigs. Once you have your notched rulers made, you never need make another measurement with my method.

Please also see the original projects if you want schematics or theory of operation etc. I am not here to re-invent the wheel. I am here to bring these projects to those that:
otherwise couldn't have made them;
tried to make them and failed;
cannot read a schematic;
are overwhelmed with the magnitude of wiring involved;
are (like myself) not good carpenters ;
want a portable or "neat" looking project;
require the cube to be portable;
or a plethora of other reasons.
If you are looking for schematics and the technical info on how it all works, please go to these links:

How Not To Engineer - RGB Cube project by Nick Schulze

Dedicated To Design - RGB Cube project by Kevin Darrah

All the theory and design and schematics that I used to base this circuit on are there. For the most part, my circuit very closely conforms to Nick's except that I use through hole chips rather than SMT.
My chips are just a touch slower, so I had to modify Nick's code to widen a couple pulses, but other than that, his code is stock.

Feel free to ask questions about my design other than "do you have schematics" or "can I have the Eagle files".

I don't design with Eagle, and I also don't make schematics. I design the PCBs in my head, and go right to design on the fly. I don't know why I work this way, I just always have, and it works for me...at least eventually...

I almost always have flaws in the initial designs that do not present themselves until I start building the project.

That's when a new version is made. Minor tweaks or additions are the revisions within those versions.

It took me until Version 3 Revision 4 of the PC Board before I was ready to make an instructable for it.

I am happy to clarify anything you don't quite get about the way it all works etc. (assuming I fully understand it myself enough to explain it better than the original explanations. The hardware I can easily explain - the software is better explained by the authors).

 
Remove these adsRemove these ads by Signing Up
1-40 of 269Next »
SuperTech-IT (author) 2 months ago

IF YOU ARE JUST GETTING YOUR BOARDS NOW - Please watch the following video in it's entirety. Hopefully it'll answer all the question you were about to ask me ahead of time.

https://www.youtube.com/watch?v=Ll8ayM7O744

Hi i am very interested in purchasing the complete package from you

SuperTech-IT (author)  SuperTech-IT28 days ago

The V4.5 music module code for the ChipKit is now out.

I am going to start working on Arduino code soon now.

alex.nat.162 months ago

Just finished my first cube. Spent 3 days to assemble the cube. I use Steve Manley's way to put LEDs together, what really save a lot of time is the PCB boards from SuperTech-IT)))

IMG_0295.MOV(516x290) 22 KB
lightpoint3 months ago

here is a short video

DSC_0411.MOV(516x290) 33 KB
SuperTech-IT (author)  lightpoint3 months ago

Awww...arduino...too bad , I would have loved to see them running Left / Right audio! If you want to sometime though, we can try some linking experiments to control both cubes with one arduino!

Have to make a audio module for new cube . Linking the two up sounds interesting I have two chipkit unos but have to make another board to hook without wirers.

SuperTech-IT (author)  lightpoint3 months ago

Inbox me and I'll give you a deal on a pair of bridge boards and music modules.

SuperTech-IT (author) 3 months ago

The above master panel test code isn't the one in the video. It was written by Jeff DeSilva who wrote it to test his cube-in-progress.

I liked it, so I put it up for others to benefit from and to aid in troubleshooting.

SuperTech-IT (author) 3 months ago

I got a bad MSGEQ7 in my parts kit - so if that happens to any of you, contact the parts supplier. What mine does is very low response on the first 3 frequencies, and almost nothing on the upper 4. With another chip though, it works like a champ. Just remember that the USB port mounts on the BOTTOM of the music module!

SuperTech-IT (author) made it!5 months ago

I have caught a board fabrication mistake in the V4.0 Rev.3.11 boards the connects a blue output to a green input in the top row of chips. The fix should be fairly simple for most. Cut one trace on the top, one on the bottom, and put in a jumper wire. This happened apparently when the fabricator was adjusting some of my traces to not be so close to the VIAs.

There are many ways to fix it, but I have proposed the easiest I can find here, since if you have kynar wire, you can strip it and put it through the VIA holes and solder it. If you don't, it's still easy enough to solder your jumper wire to the VIA pads.

In red, you will see the TOP layer of the board, and in green, you will see the bottom. The bottom layer image is flipped over so it looks exactly as it would if you were viewing the bottom of the board when it's flipped over.

ver4 rev311 fix 3.jpgver4 rev311 fix 2.jpgver4 rev311 fix 1.jpg
SuperTech-IT (author)  SuperTech-IT5 months ago

The other fabrication error is on the bottom of the board near the BLUE 1 chip.

Too large a VIA pad was used, and it shorts to a line running past it.

fabrication 2.jpg
SuperTech-IT (author)  SuperTech-IT5 months ago

This fix also applies boards from V3 Rev5 up to V4 Rev3.11

I just bought one on eBay, but I haven't gotten it in yet. Just follow these instructions? Also, for someone new to this type of project, is this intractable still the best place for an 8x8x8 RGB LED Cube or is there something updated? Specifically with doing the wooden rig and bends.

SuperTech-IT (author)  senohpoxas885 months ago

Please note - if the first repair was already made to your board, you will need to make the second repair noted above by cutting the oversized VIA pad away from the trace it shorts to. This applies to all who purchased between December 1st and December 8th. (the boards that shipped on the 8th have had both repairs made, and any purchases after this will be repaired prior to shipping. The upcoming rev.3.12 boards have been redesigned with these errors fixed.)

SuperTech-IT (author)  senohpoxas885 months ago

I update this instructable on a regular basis if anthing changes. To my knowledge, this is the best instructable on this project.

dama5328 days ago

I finally
started my cube but have struck problems.

Board Vers 3
Rev 5.1 purchased Sep 2014

Chipkit Uno
and Mega2560

I installed
components on board and mounted the master panel
and used Chipkit master panel test code, everything worked straightaway
which is great because I've never soldered electronic components before. I
continued with panel 2 then 3 then 4 everything worked well. Then I connected
the anodes to the relevant layer and tested and it ran all the routines from
Doug's version 1 template, great!!! When
I installed panel 5 it did not work properly so I removed it from board and
retested without the 5th panel but the remainder of the panels did not work as
before, I was getting random lighting of columns. I checked the
troubleshooting guide and have checked
soldering, swapped chips and even have tried a second Chipkit Uno and now even
using a bridge board.

Currently have
disconnected anodes wire to panels 2,3,4
and running only the master panel and I am getting all permanent green columns with part of the routines on top
as in video

I have
another components kit that I have purchased so can swap more components if
need be.

What have I done wrong ? Any help appreciated.

Thanks Dan

dama53 dama536 days ago

Cube working great now after replacing all the chips a second time.

SuperTech-IT (author)  dama536 days ago

that should never happen unless you had loose solder joints, were using the wrong voltage, or got your parts kit from China instead of Hong Kong

I think I
caused some of the problems by continually resoldering the sockets. On
occasions because of the lack of clearance under the 1st layer I left the chips
in situ whilst soldering which probably caused them to fail.

All the
parts (2 sets) were sourced from the recommended supplier in Hong Kong only
this last lot of DM13a chips were sourced from a different supplier in Hong
Kong not China.

Thanks for your help all working great now.

SuperTech-IT (author)  dama5328 days ago
check your inbox for my skype address. We're going to have to do a live troubleshoot on this one.

Do not have Skype so will need to set it up

SuperTech-IT (author)  dama5328 days ago

Look for the design flaw above which states "This fix also applies boards from V3 Rev5 up to V4 Rev3.11" and implement the fix.

If that doesn't work, then get back to me. You got lucky for a bit it looks like, and the flaw didn't present itself til you got to the 5th panel.

At green4 it does not intersect the trace ??? so do I have the problem?

green 4.jpg
dama53 dama5327 days ago

Sorry for not being clear. I have found the area near blue 1. What I wanted to know is at green 4 do the boards that have the defect have the trace intersecting like you have drawn in the right hand picture because on my board there is no intersection (my photo and like your middle photo no trace intersecting) .Therefore my board might not have the problem.???

SuperTech-IT (author)  dama5328 days ago

you want to look near blue 1 for the error in the single photo

fabrication 2.jpg
SuperTech-IT (author)  SuperTech-IT28 days ago

So on the bottom of the board, with the board flipped over, it'll be near the left chip (blue 1 is on the right when the board is right side up)

Have managed to complete my cube ( yesterday ) without any help!! Quite a feat considering my limited capabilities... 'TILL NOW , Have been running 'The Big Show' (on the Chipkit Uno 32 as recommended), with great pleasure after the build. Initially after completion I had layers 2 and 5 not lighting at all, but found the problem and fixed it, but I have noticed that the column at the far left corner, looking from the bridgeboard end is dimly lit 'red' all the time it should be off, all 8 led's lighting normally when they should be on, so unable to pinpoint problem. Any help would be appreciated, I was going to replace the whole column as it is easily accessible, but that would not tell me the exact problem (even if it worked).

Thank you for an amazing project, I have enjoyed every part of it, even the constant checking of your instruction.... lol

I'm also working on THE Big show. But I walk against many invalid in the sketch. Maybe you could email the sketch for me? guusjesmits@gmail.com

SuperTech-IT (author)  guusje116 days ago

You are using the sketch for the wrong processor. You are using code for the ChipKit UNO32 on your Arduino MEGA2560. This won't work.

Hai

how can I contact you. I would like to do this project in my home so I want all parts of this project ( led, boards, music module and all parts ). Can you tell me the total cost ?

SuperTech-IT (author)  saji.xavier.371 month ago

send me a private message here. I will respond with the details.

Hello Sir, I want make a musical 8x8x8 RGB LED Cube in my home. So I need one set of all parts of the cube ( Pcb's Musical module, LED etc......). Can you send me the price list of all parts one by one. And how can I pay you the price ( With details).
SuperTech-IT (author)  saji.xavier.3722 days ago

Go to www.TheLEDCube.com for all details about parts sourcing and board ordering.

Hello Sir
I want to make a musical 8x8x8 RGB led cube in my home. This is my first one I am going to do so I want all parts and all type of boards (including musical module etc) you know that what I need. So send me the price of all parts one by one. And how can I pay you.
I am waiting from hearing you
Sajimon Xavier
Jian WeiW27 days ago

I have uploaded the Kevin's code to my Arduino UNO, but i found it seem like not running due to its green light is not blinking. Anyone can help?

I try to use Serial Monitor to debug the code. The picture is showed the part of the code I have modified. The result is show that the pattern is not running. Can you give me some suggestion regarding this issue? Thanks.

debug RGB cube rev12.png
SuperTech-IT (author)  Jian WeiW27 days ago
what crystal speed are you running?

16MHZ

SuperTech-IT (author)  Jian WeiW27 days ago
what crystal speed and what processor?
1-40 of 269Next »