8x8x8 LED Cube Firmware & Hardware
The LEDcube schematic and board files are available in the "schematic" directory. The schematic and board files were created using ExpressPCB, available for download from the following link: https://www.expresspcb.com/. There is a PDF version of the schematic as well if you prefer not to use ExpressPCB.
Follow the steps below to build the source for the LEDcube.
This source can be built using two methods:
- Using the Arduino IDE.
- Using a containerized environment with Docker.
- Install the latest version of the Arduino IDE: https://www.arduino.cc/en/Main/Software
- Download the LEDcube source and open /Firmware/LEDcube/cube.ino with the Arduino IDE.
- Press the build button in the Arduino IDE to build the source. If everything is correct, the build will complete without error.
- Install Docker CE on your build system: https://docs.docker.com/install/
- Install the Arduino Builder for Docker: https://hub.docker.com/r/photonicfusion/arduino_builder
- Create a directory structure with top level named "LEDcube" and two sub-directories named "src" and "libs".
- Download the LEDcube source and copy /Firmware/cube to the "src" directory.
- Save one of the convenience scripts provided on the Arduino Builder to the LEDcube directory.
- Run the convenience script to build the source.
- If the build completed successfully, a .hex file will be located in the "src" directory.