That success made me like this page a lot and also made me want to make guides like that one, well documented and properly explained, enabling people to make cool things, at first without them knowing how they work, and from there, from a working piece, start learning and understanding how it works.
note: the last 2 videos are not from my cube, but it works in the same way and gives the same result.
Remove these ads by
Signing UpStep 1: Materials
- 1x Atmega328 (With arduino Optiboot bootloader)
- 3x TLC5940
- 4x P-Channel MOSFETs
- 3x 4K7 Resistors
- 3x 16 pin Male and Female headers
- 1x 4 pin Male and female header
- 1x 28pin IC socket
- 1x 1000uf 10v capacitor
- 1x 0.1 uf ceramic capacitor
- 2x 22pf capacitors
- 1x 16Mhz crystal oscillator
- 64x RGB common ANODE LEDs (it is very important that you check your LEDs are common ANODE, or else, the cube won't work!!)
- a LOT of Solder!
for more advanced functions;
- 3x 8k2 resistors for optional, low power mode.
- 3x 3pin male headers for jumper selection of the power mode
- 3x jumpers for selecting the power usage/brightness setting
- 2+x 64KB EEPROMs for storing custom animations
- 1x DIP switch for selecting different modes (random, serial, music responsive, random2, custom animations, etc.)
- 2x MSGEQ7 chips for audio analyzing and music response.
- Black paint
Tools;
- An Arduino to use as a USB to Serial converter for programming
- An USBTinyISP if your Atmega chip is not pre-Bootloaded
- A Multimeter for troubleshooting and checking connections
- Some way of cutting PCBs, I used a Circular Saw, but you can use whatever you have in hand.
- Diagonal cutters
- A Sharpie or any kind of marker
- A Drill/Drillpress
- A Cutter or Xacto knife


































































Visit Our Store »
Go Pro Today »




I have built the cube, and the circuit. And when I go to upload the program onto the chip it says it does it with no problems. But nothing happens after that. No patterns, no lights, no anything.
Did this happen with you? i'm using the power from the Arduino Uno board/fed by PC.
Any suggestions would be great!
Very nice... Super!
Congratulations.
I would recommend checking the specks of that wall wart to see if it can output enough current, and to try to power the cube with something like a computer PSU to determine if the problem lies in the cube itself or in the wall wart.
P.S. I can only imagine the problem from what you tell me so try to be as descriptive as possible so I can get a better idea of the problem.
Cheers, please keep in contact.
Here is a screenshot http://camsconstructs.wordpress.com/2013/02/11/error/
Love the cube! a quick question :
Did you manage to connect the MSGEQ7 for music response?
Thank you
Parry453
cheers,
emihackr97
got a few question about the schematic
-are there alternative for the BUZ171 if yes which one ? (Q1 -Q4)
-why are there resistors by the buz171 and whitch one? an d not on the schematic.
-which are the value of R1,R2,R3
thank you
Thank you for your awnsers
For now it solved a few questions, when i build a bueatiful cube as yours i think i wil have more.
and when i,m finishd i wil send a picture of the cube.
thanks
R1, R2 and R3 can be anything 4k and 10k (they must all be the same) they are the current setting resistor s for the LEDs, the higher the resistance the lower the current, so the brightness will get reduced, however, the power consumption is reduced aswell.
ihave one more question how dit you connect the dipswitch?
It's great that you´re building it,i'm acually currently adding the MSGEQ7's to mine so it can respond to music, that update will (Hopefully, if they work as intended) be up soon.
http://www.youtube.com/watch?v=Dplms7SouR8&feature=plcp
As you can see there only a few are changing colors, but the other stayed in one color and some are blinking.
Wow, I would definitely love to see your cube when it's done with the upgrade. :)
John
you need to connect RESET, Ground, Vcc, RX and TX, you may need to reverse the RX and TX lines depending on the programmer you use.