The included PCB breaks out the ISP header and the USART pins of the ATmega328; so you can customize the code and control it with a serial device. Sample code comes pre-programmed on the ATmega328.
New to this version of the Cube is the Arduino serial bootloader programmed onto the ATmega328. This means that you can easily reprogram the firmware, using either an FTDI Basic Breakout or FTDI Cable in conjunction with the Arduino development environment. When programming the cube from Arduino, select the 'Arduino Duemilanove or Nano w/ ATmega328' board option. Headers are not included for the 6-pin FTDI header, we recommend right-angle breakaway headers.
Power should be provided by a clean, regulated +5VDC source. A 2.1mm barrel jack connector is included, but the power supply is not. If you don't already have one, we recommend one of our 5V Wall Adapters. Stand-offs are also not included, but are highly recommended!