AuraCube 8x8x8 Complete Assembly Guide




About: I made many stuff for sell

AuraCube 8x8x8 RGB Led Cube DIY Kit

Available at and,

Facebook Page

***Do not download this instruction, just click next step is ok.***

Step 1: Specific


Control with remote

Draw Animation file from software and save to Micro SD card

Play with audio input spectrum display

Night Light mode

Diemension: ~20*20*25mm

Weight: ~2.5KG

Acrylic case optional included

Remote battery(CR2025) removed of Air Mail issue

Step 2: Component

600 Common anode RGB leds

1 big PCB board

1 small controller board

1 remote (cr2025 battery may not included due to air mail safety)

8 copper leg

330 copper wire

1 ST link V2 USB programmer

1 5V5A power supply

1 US power cable for power supply

1 Acrylic Case not assembled

1 FFC cable (10 pin 1mm 10CM)

4 3D printed soldering holder

1 3D printed stand for small controller board

Step 3: Soldering the Led Panel / Vertical Layer

We need to bend and solder the led first, than test the led when it layer up.

Make sure your iron does not heat over 350 Celsius or 662 Fahrenheit

It will help more understand if you take a look on the 3D model plan of AuraCube 888 on Step 4

The R G B pin position on the cube will not change for plan a b and c, but should different on the solder holder. The spacing is 25mm up down left right back forward.

Soldering and Testing of AuraCube8x8x8

1.According to the marking of "R G B x" on the PCB, bend the 3 led leg in correct direction, except the anode leg.

2.Insert the led to the holder and solder with 3 copper wire, this will become a "led strip"

3.Align the led strip with another led holder, it should looks like a 8x8 led panel with all pins face in correct direction according to the PCB marking. The picture above show the rgb pin position is for Auracube888a.dwg model, if you plan for Auracube888b or c model it sholud be different.

4.Solder the anode leg of every led with a copper wire in row/horizontal direction, there will have 8 led panel finally

Step 4: 3D Model File and Set Ip of the Anode Wire

All RGB pin just connect to the PCB vertically in column, do not connect with any anode pin connection.

***When mounting 1st led panel to main board the common anode leads start from high to low layer, through hole 1 to 8. Or you can see the anode through hole close to the DC power jack is the top layer.

Anode pin wiring guide

Auracube888b.dwg(Recommended) Has more wire but nearly no noise, easy to test the led panel one by one. (view it online)

(The free software to open 123dx document is 123D Design by Autodesk)

The spacing is 25mm up down left right back forward.

Step 5: Testing the Vertical Led Layer/panel

-It's very important to do this test before soldering onto the PCB-

There are many multimeter can "Test for a Short Circuit", Turn the multimeter settings knob to "continuity." The continuity setting is indicated by a small microphone symbol. It's has about 30ma current allow to light up one led, for led short circuited (inside the led bulb) it will not light up and give the "bee" sound.

If you want to test the leds after soldering on the PCB, the R G B wire on the bottom that soldered onto PCB should be de-solder first, and the multimeter will connect correctly to test the leds.

Step 6: Soldering Led Panel / Vertical Layer Onto the PCB

It will help understanding if you take a look on the 3D models of AuraCube 888 on Step 4. RGB pin are connected to PCB vertically, but anode pin connected in column and a wire connect each column to the PCB.

As the anode path on the PCB are shorted in 8 path, connect to four 4953 ICs , so they also can connect each together on top the cube wire, and skip some of the anode hole on the PCB.

After testing the led panel with multimeter, now you can insert the led panel onto the PCB through hole, note the R G B pin direction. We can send different rgb firmware if you make mistake.

Make sure all led's anode pin on horizontal each layer are connected to the anode wire, so they have power input from the IC 4953. 4pcs of the 4953 give power to 8 anode path, see picture above.

(Only if you have built the old version of rgb led cube before, the 8 anode are wire at the back, and now we solder 8 anode on the side, this can be seen clearly on the 3D model)

Step 7: Power on and the Remote Controller

Connect the small controller board with a FFC cable, you may slightly bend the cable connector, it will works fine with the acrylic case on.

Use a 5V5A DC power in put, it cube will start playing animation in the firmware

Remote Controller Button

0 ------------ Animation from the micro SD card

1 ------------ Music spectrum mode

2 ------------ Animation from the firmware

3 ------------ Night Light Mode

4-9 --------- adjust color of the Night Light Mode

C------------ Snake game

>> Faster

<< Slower


This 3 button only work for firmware animation

<< Last animation

>> Next animation

> Play/Stop

Step 8: Software - AuraCube888.exe

No driver needed for the animation software, tested in Win10 Win7, work only on windows

Download on the sharing folder

Some customer shared their file on Facebook page, you may do so, we will upload them to the sharing folder soon.

-to open the software, you need to load the keycode generator, copy the key code and send to the seller, and they will send you the keyConfig(youname + PC ID Code).key file, rename it to keyConfig.key and save in the software folder, so the software will not locked-

-left click to fill color, right click to erase color, left click + Ctrl pick/copy color

-the software window fit 1080P desktop resolution, too low will not able to scroll or resize the software

-The Win10 will alert you not to use this software, but you can select ignore and continue using in Win10.

-The keyConfig.key is the registration key for one PC only, can use in multi windows except Mac OS.

-You can get your registration key with the Keycode generator, then send it to the seller and wait for the key.

-File auto save on software folder path, you need copy to micro SD card than.

-Animation file in micro SD card Must save in a folder named "rgbcube888"

-The micro SD card must be FAT format, not FAT32

-Can use any characters and some symbols for file name, but no Chinese characters.

Step 9: Transform Old Cube Animation Document

This step is only for customer has some file from the old rgb led cube in early 2016.

There is a hidden feature in the software, press ALT+T It will open and let you select all files in 5 frame and old cube format, then auto converted it to 100 frame new cube format, and save in a "converted" folder

Step 10: Firmware Upload / Update

This will need the

ST-Link USB programmer

Ribbon cable

DC power input or mini USB cable for power input only

And all the files firmwares download here

1.Download the software STM32 ST-LINK (it has driver for the USB programmer)

2.The driver will installed after the installing the software

3.Power on the led cube (or connect the small controller board to 5V min usb port for power), and connect each CLK, DIO and GND pin on the PCB together with the usb programmer, and plug in to the PC. You can't use the 3.3V and 12V pin on the small controller board for power.

4. Press File>Open>firmware.hex, Target>Connect, Target>Program and Verify, it should be done in second. 5. Press Disconnect to remove the small controller board

Step 11: The Acrylic Case and Holder Base for the Small Controller Board

You need to insert the small controller board into the 3D printed holder, and also insert the USB programmer (ST LINK V2), you won't able to remove them when the 3D printed holder is stick on the acrylic case's base. We use double adhesive tape, carefully stick at the back, just a small pieces is enough, more may break the board when removing.

The FFC cable connector (blue color) should face to top on two board. The blue connector head should face to top, and slide out the socket first, not pull up.

For the acrylic case you can follow this video for reference, the acrylic cement will melt the acrylic be careful not to add too much. Using Electrical Tape to hold the edge together, just 2 piece one Inch tape for each side, the acrylic cement may melt along the tape and acrylic, so no need to paste the full length.

For customer received a new small controller board on last two photo, they are the same board as the old one but easy to connect to the big PCB board and has a microphone, firmware are same to the old small controller board.

Step 12: Schematic and Firmware Code

Step 13: Customer's Work

Step 14: Q&A

The part of the program I cannot read is as follows Insert File places a menu on the left with the name of the file and a number of pages called Totem When I right mouse click on one of the Pages (Totem) a menu appears I believe the menu works as follows Move Up Move Down Copy Delete

1) Can you tell me what the last menu item does? (rename)

2) Also when I click convert there is

a) A check box (select all)

b) A Button on the bottom left (choose file)

c) A button on the bottom right (start convert)

4) Also included is a Ribbon cable with 20 wires and 40 pins. Please can you advise where these should be connected and their use. (Is it for connecting two cubes together)


4 People Made This Project!


  • Backyard Contest

    Backyard Contest
  • Pets Challenge

    Pets Challenge
  • Growing Beyond Earth Maker Contest

    Growing Beyond Earth Maker Contest

22 Discussions


Question 6 weeks ago on Step 8

how to find registration key and where to enter it ? my cube is completed and working well. would like program for making my own annimations.


2 years ago

Below are some pictures I took whilst assembling my cube.

1. Bend the LED leads as in the picture, the flat on the LED body to your right.

2. Test the RED LED using a multimeter on Ohms setting.

3. Test the GREEN LED. So far I have had two failed LEDs.

4. Test the BLUE LED.

5. Trim the anode lead to about 5mm.

6. Insert a wire for blue connection into holder and insert LED's. Twist the LED's to ensure the wire is held firmly in place.

7. Pull the wire out slightly so that it only touches the "top" LED's legs.

8. Solder blue connections, trim excess leads and carefully insert a green connection wire. Bend the LED leads slightly so it holds the wire in place.

9. Trim the excess leads and add red connecting wire. Again bend LED leads to hold wire in place. Trim excess leads.

10. Test once more, as easy to replace a failed LED at this stage.

11. Insert the columns of 8 LED's into the holders. Ensure the orientation is correct for when inserted into the PCB, so that the R, G & B wires connect up correctly to labelling on PCB.

12. Solder the anode wire(s). Only one shown here.

3 replies

Reply 4 months ago

Hello Ian,
Thanks for clear images and instructions. Can you also tell for wich plan ( a, b, or c) this is?
It only fits like the picture in step 5, but how to connect al the anode wires to the board?

Regards Marcel


Reply 4 months ago

Hi Marcel
long time ago I built it. But I think it was "a" build I followed. Couldn't see any reason to try the others.

Luckily once you have built one "sheet" 8 x 8 array you can solder it to the base board to test it with the actual electronics to verify you have wired it correctly. See my pictures, with only 2 off 8 x x arrays of LED's.


Reply 4 months ago

Thanks, I re did my Anode plan, and now it works. At first only vertical rows simultanious, now I have 4 panels running ( so 4 top rows are working) the others will follow.


Question 5 months ago on Step 8

Please this is the codenumber from the keygenerator: BFEBFBFF000306C3. I need keyConfig(youname + PC ID Code) to use the sofware. Would you be so kind to send me. Thank you Best Stefan


1 year ago

Are there any instructions for using the animation software? I have it running but I can not find any instructions for making my own animations


Answer 1 year ago

Yes correctly, you can test it now with the small controller board installed and power up, no need to wait for all leds panel soldered, or just test it when they are inserted without solder on the pcb.


Reply 1 year ago

Yes correctly, you can test it now with the small controller board installed and power up, no need to wait for all leds panel soldered, or just test it when they are inserted without solder on the pcb.


1 year ago

Hello Wong,

I have built two of my eight panels so far using the "B" wiring configuration (Auracube888b.dwg) with each layer on a panel having its own anode wire running down the PCB (no anode wires connecting panels). When running the demo software, no individual LEDs light...only complete columns. Is this because the demo software was written for the "A" wiring configuration? Do you have a library of software samples for the "B" wiring configuration, which is the configuration recommended in the instructions?


2 years ago

How to re-compile, upload and debug the source code.

I managed to re-compile the source code using Kiel uVision V5.15. Unfortunately you will need to buy the professional version that doesn't have the 32kbytes final code limit of the free/evaluation version. I did manage to get the free version to compile in under 32kbytes by removing the USB code, uSD code, ADC code and snake code, though couldn't test as hadn't received my cube by then.

You install Kiel uVision 5.15 and open the .uvoptx file in Project -> Open Project menu. Original file is from Keil V4 but will need to be converted to V5 project.

Compile the code by pressing F7.

To flash the code into the device select Flash -> Settings -> Debug and select use ST-Link Debugger as shown in first picture.

Then under Settings button -> Flash Download use the Add button to add STM32F10x med-density Flash as shown in 2nd picture. Press OK to return to main window.

With the USB ST-Link connected to Flash -> Download (or F8) to load the flash and run the code.

You can also select Debug -> Start/Stop Debug Session (CTRL-F5) to load the flash and start the code running but stop at first instruction to allow debug, tracing, stepping etc etc. It is a very comprehensive debugger linked to the source code.

2 replies

Reply 2 years ago

Hi, thanks for the info reported, the source code was shared directly from the developer, I have no idea how to use it, let me know what are you going to do with the source code.

By the way, we found that Arduino can now support the stm32f103 MCU in this led cube, it means we can put some arduino code into the board and control the leds, we just finished testing with some sensor function, not yet start to control the led cube.


Reply 2 years ago


I was just trying to create my own animations, in C code. Some of mine are good, in fact brilliant, but some are not good, in fact awful. But then that is the fun of the Auracube. You don't know what is good and what is bad until you try it.

Could you please try and get the latest source code from the developer, please. That way I could add my code to existing LED patterns in your latest release of firmware.



2 years ago


I would like to print more of the LED assembly holder. Is the file for this available?


2 replies

Reply 2 years ago

it's available on thingiverse, as I wanted it also and stumbled across it on thingiverse.


2 years ago

do you have any information about wiring two cubes together? I see there is a firmware for two cubes listed in the drive folder. How does it work?


2 years ago

Hi! I would like to ask for the controls of the snake game. I am only able to control in two dimensions (+/-/>>/<<) how do I enter in the third dimensions? Thanks!

1 reply