Led Cube is built of 512 LEDs. It is based on Atmega16 and has USB interface for connection to a PC. Connection is established through FT232R micro chip.
The firmware contains a screensaver function. The screensaver is displayed, even when there is no connection established with the management program. The firmware is built using WinAVR compiler.
Controller program is also called VoxelEditor. It is a Windows based program. VoxelEditor includes libraries ftd2xx.lib for connection with FT232R, OpenGL for displaying voxels and bass.lib for playing music. Voxel is the analog of pixel, but in volume. Voxel map is stored in the VoxelEditor. It is displayed on the PC using OpenGL. Simultaneously it is converted into the cube state and cube state is transmitted to the cube. Voxel map may be editted, saved to file or loaded from file.


