This is the repository for the code, schematics, and boards of an 8x8x8 LED cube.
Folder / File | Purpose |
---|---|
arduino_serial_client/ |
Arduino code. |
pcb/ |
Contains PCB schematics and boards for the multiplexing circuit. |
/master pcb/ |
The decoder selector circuit |
/slave pcb/ |
The D Flip-Flop circuit for each row of LEDs |
/datasheets/ |
Datasheets for the ICs in the circuit |
pi/ |
Contains all animation code. Build the project in this directory with its CMakeLists.txt file (see below). So named because I recommend you run this on a Raspberry Pi. |
/serial/ |
The standalone serial library (see below). |
/src/ |
Code source. |
/LEDCube.h |
Represents the cube. Sends data to the Arduino through serial . Contains many helpful drawing functions. |
/Animation.h |
Header file for the generic animation. Extend this class to make your own animation! |
/animations/ |
Contains animation files. Each file represents a different animation. |
/main.cpp |
An example client program. It is highly recommended you specialize this program instead of making your own. |
More details coming soon.