Freetronics 4x4x4 RGB LED Cube

Freetronics 4x4x4 RGB LED Cube

Regular price $89.00 $69.00 Sale

Customer Reviews

Based on 1 review Write a review

This stunning 3D-matrix of 64 RGB LEDs incorporates an onboard Arduino compatible controller that allows you to produce dazzling light animations controlled by software. 

The Cube4 makes a fine addition to your home as a unique mood light, or light up your party or DJ set with a custom light show! 


 Electronics student? Great! The Cube4 is a great way to get started in electronics as it comes in a partly assembled DIY kit with all the surface mount components already fitted. All you need to do is solder in the LEDs and assemble the 3D matrix (instructions included). 


Tools Needed for Construction: 

Soldering Iron
Fine Solder
Wire Cutters
Straight Edged Book
Rubber Bands 

    Powered by Arduino

     Arduino Logo


    The Cube4 comes with a sketch pre-installed that runs through a test pattern and will listen to the serial port for commands. Once you have assembled the Cube4 you can connect it to a serial monitor (such as the one in Arduino IDE) and send commands to it to create your own patterns. 



    The Arduino IDE


     Probably the coolest thing about this cube is that you can upload and create your own "sketches" using the Arduino IDE which makes it easy to customize and implement your own designs, and this is only limited by your imagination. 


    You could display:

    Weather conditions based off online weather service data

    Heart beat animation driven by heart rate monitor

    Colour animations synchronized to music

    The level in a water tank

    Notifications for IM & Email

    A visual countdown timer for some event

    Ambient mood lighting for relaxation

    And much more!



    4x4x4 matrix of individually addressable 8mm RGB LEDs (total 64 LEDs)
    Simple assembly using a PCB frame
    Onboard ATmega32u4 MCU (Arduino Leonardo compatible)
    USB interface for uploading new sketches and sending serial commands
    Arduino driver library with example programs
    PCB space for optional ZigBee-compatible sockets so you can add a wireless module
    Prototyping area so you can add sensors
    Breakouts for Arduino headers for sensors and communication




    Package Contains: 

    1 x Cube Controller Board
    1 x Micro USB cable
    4 x "Plane" PCB's 
    8 x "Stick" PCB's
    64 x RGB LEDs
    4 x Plastic Standoffs with nuts


    Our objective is to always ship within 24 hours. We'll happily ship anywhere in the world, but delivery times will vary. For orders in Australia & New Zealand we ship from Australia by Australia Post, and for international orders we ship from the Czech Republic via Czech Post & TNT.

    Delivery times within Australia are generally within 5 and 10 working days of placing your order. Delivery times to our international customers can vary, however is usually between 5 working days and four weeks.

    Shipping is of course free no matter where you are in the world. 

    Features on the Cube4 PCB

    (Nerd Warning!)

    The Cube4 base board PCB has a number of breakout regions that you can use to attach your own devices for customizing your projects.

    Once your Cube4 is assembled, these regions are all accessible from the bottom.


    Cube4 PCB


    Analog Pins

    This male right-angle connector provides power and ground, two digital pins, and five analog pins (A0-A5.) You can use these pins in your sketches for analog inputs, ie:

    byte x = analogRead(2);

    However you can also use them anywhere you use digital pins, ie:

    pinMode(A3, OUTPUT);
    digitalWrite(A3, HIGH);


    Microcontroller to LED Driver

    These pin holes provide access to the pins that the microcontroller (Leonardo compatible Atmega32u4) uses to drive the LED display. Usually you don't want to connect anything to these pins, unless you want to drive the LEDs directly from an external controller.

    Note that the holes labelled A0-A3 here stand for "Anode Driver" and are not the same connections as the Analog Pins on the edge of the PCB.


    Serial & I2C communications

    These two pin headers provide access to the hardware serial RX (digital pin 0) and TX (digital pin 1), and the i2c SDA and SCL pins, as well as power and ground. This makes attaching i2c peripherals to the Cube4 quite easy.

    For i2c peripherals, if you connect devices that don't contain their own bus pullup resistors then you will need to solder 4.7K (or similar) resistors in the two spaces marked on the PCB as "SCL PULLUP" and "SDA PULLUP".

    For serial communications, if using the hardware TX and RX pins provided on these headers then this is referenced as "Serial1" in your sketches. The normal "Serial" device is the built in USB CDC device.


    XBee Socket

    XBee is a common socket format for lots of wireless devices. The Cube has PCB mounting holes for an XBee socket. These pins are not connected to the rest of the board. Lots of XBee compatible devices use different combinations of pins for different functions, so this allows you to wire the particular connections you need.



    So, that's it! Lets get cubing! 

    Shopify secure badge