Simple single-color 8x8x8 LED Cube with AVRs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Buck 9bbafc0332 Removed Debug build 12 년 전
AudioFirmware Can now cycle through different audio visualizations with button. 12 년 전
CubeControl Prettier fullscreen and nicer default-view in fullscreenmode (now all LEDs are displayed) 12 년 전
CubeFirmware Removed Debug build 12 년 전
Hardware Fucked up file access rights. 12 년 전
HardwareEmulator Fucked up file access rights. 12 년 전
UploadTest Built new LED Cube, implemented Lookup Table to compensate for shitty connections. 12 년 전
.gitignore Fucked up file access rights. 12 년 전
COPYING aaah 13 년 전
README.md Removed Debug build 12 년 전
lookUp.c Built new LED Cube, implemented Lookup Table to compensate for shitty connections. 12 년 전
showoff.cube Finished hardcoding animation and deleted the ugly part of it 12 년 전

README.md

8x8x8 LED Cube

8x8x8 Single Color LED Cube built with an AtMega32.

Hardware

You can find the schematic as png and Eagle file in this directory.

Firmware

2 Firmwares, for the AtMega8 TWI Slave and for the Atmega32. Currently in development.

Cube Control

We also build a software to create and load animations into the cube. This software is written in Java and C and should work on Windows and Unix. It’s source is in the “Cube Control” directory.

Build instructions

There is a makefile in every source code directory. Running make inside CubeControl should produce a file called CubeControlMac.jar, CubeControlLinux.jar or CubeControlWin.jar. If not, you should take a look at the makefile. Hard-Coded include directorys are probably different than on your system… You obviously need a working JDK and a C Compiler Environment (we use gcc). CubeControls makefile will autodetect a Windows Host and compile a Windows Version accordingly. If it is not on Windows, it will check uname and compile a Mac Version if Darwin is reported as OS name. A Linux Version will be compiled if no Darwin OS was detected.

The same goes for AudioFirmware and CubeFirmware. You need avr-gcc to compile these projects.