Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 1.12 KB

File metadata and controls

13 lines (9 loc) · 1.12 KB

Led Cube 8x8x8

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.

Cube outside view Cube inside view Cube demonstration

Firmware

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

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.