Fnordcube - A RGB-Lamp For Your USB-Port

The Fnordcube


The fnordcube is a project based on the fnordlicht project.

The fnordcube is an electronic device which can be attached to a computer via USB. The cube is capable of emitting many different colors. This is done by driving three different LEDs inside the cube which combine to a single color on the outside of the cube.

It can be fully controlled by the connection to a computer. A program is supplied which receives special UDP-packets and sends them to the cube.
If you are interested in the internals check the source code bellow.

The package contains a simple application which lets you choose a specific color and displays it on the cube.
If no application is accessing the cube it just fades though a variety of colors.

The hardware consists of an Atmel ATMega 8 microcontroller and an FTDI FT232R USB-UART chip. These are surface mounted on an etched PCB.
The cube comes from a commercially available color changing cube which runs on batteries. The PCB is a replacement for the original electronic and the battery holder.

The Fnordcube Electronic

Currently there is support for *nix and Windows operating systems. The archive contains executables for both.

Please see the installation notes contained in the archive and how to run fnordcube on your computer.
The sample application is written in Java so you'll need Java in at least version 5 to run this application.


Fnordcube V0.1 Archive