VoxCube - 8x8x8 RGB LED chainable cubes
Connect VoxCube to a microcontroller to create 3D volumetrics animations This includes. Raspberry Pi, Arduino, Photon,PIC...
VoxCube is an 8x8x8 RGB LED cube, which can be used to create stunning volumetric visualizations, animations or interactive 3D images when connected to a microcontroller.
VoxCubes can also be chained together to make larger displays.
VoxCube uses addressable LEDs (ws2811/SK6812) which are compatible with most microcontrollers. Some of these include the Raspberry Pi, Arduino, SparkCore, Photon, PIC, Atmel AVR, etc.. There is already a wealth of information freely available on the internet on how to use these microcontrollers with the addressable LEDs used by VoxCube.
Special attention has been made to make VoxCube compatible with the Raspberry Pi (Models, A+, B+, Pi2 & Zero). There are two ways of communicating between Raspberry Pi and VoxCube;
1. PWM using GPIO 18
2. Bitbanging, using all GPIO pins.
We prefer option two, as this gives the most reliable way to control more than one VoxCube from the Raspberry Pi. Each VoxCube has an ATmega1284p which used to convert the GPIO signals from the Raspberry Pi into a reliable signal used to control the LEDs on VoxCube.
Click here to see a high overview of how this works.
To make VoxCube easy to use with a Raspberry Pi, we have also included;
+A 40 Pin male header.
+Mounting holes to mount a Raspberry Pi.
+A ribbon cable to connect a Raspberry Pi to VoxCube.
Microcontrollers such as Arduino and PIC can be connected via 2 jumper cables to give them access to the LEDs on VoxCube. A resistor has been added to Data In to protect any microcontroller connected to VoxCube.
We will have an online library where everyone can share their creations or download visualisations created by others. We hope that everyone contributes to make it a valuable resource for all.
Every animation seen on this page will also be made available.
The focus will be on Raspberry Pi and Arduino, however we will add code for other microcontrollers whenever we come across it, we hope others do this also.
VoxCube will be open source and everything will be made available online at ozzmaker.com. We will also try and make all aspects of VoxCube configurable as can be, so it can be used in a number of different ways and with any microcontroller that supports addressable LEDs.
Some examples of this are;
- Jumpers to reconfigure PCB for different use cases. E.g. Power, Microcontroller, etc..
- Present LED pins elsewhere on PCB
- For Raspberry Pi, present unused pins elsewhere in PCB
No soldering required!
For each VoxCube;
- 512 RGB LEDs
- ATmega 1284P @ 16MHz
- On/Off switch for LEDs
- USB Type B connector, USB to provide 2 amp power
- DC Connector, for more than 2 amp
- 40 Pin header for Raspberry Pi
- 32,767 colours
- Data IN & LED GND pins for other microcontrollers
Each VoxCube kit will include;
- 8x8x8 LED cube
- 40 pin Ribbon cable for Raspberry Pi
- USB cable
- 2amp USB wall adapter (We will try to source adapters that have multiple country plugs)
- Acrylic case
We will collect shipping fees when we send backer surveys.
This will allow us to give a more exact price on shipping as well as any discounted rate we can try and achieve based on bulk shipping.
Exact shipping rates will vary depending on destination and on the final weight. We estimate the final weight for each VoxCube to be just under 2Kg. Which would mean an estimated $60AUD shipping worldwide based on 2Kg and no bulk discount.
Check out other great projects here; http://kickingitforward.org
Risks and challenges
For this project, we believe the risk will be in the sourcing of the PCB manufacturing and assembly in China. To mitigate this risk, we have two Fab houses available for use. And both we have used before. One of which did the PCBs for our last two Kickstarter projects. (PiScreen,BerryIMU)
We have also tested two types of addressable LEDs which we can use, one sourced from China and the other sourced from Taiwan.
There is also the risk of delivery delays due to hardware manufacture delays. We have mitigated this by including some padding in the delivery dates. I have also sourced components from multiple suppliers.
This is our third Kickstarter campaign and we have learnt a great deal from our first two, so this campaign should be further improved.Learn about accountability on Kickstarter
- (30 days)