Chromatron Wifi Pixel Controller
Chromatron is an open source Wifi pixel controller. It is a complete hardware and software toolkit designed specifically for making projects with LED pixel strips.
Supported LED types:
- APA102
- WS2801
- WS2811/WS2812/WS2812b
- SK6812 (RGB and RGBW)
- Analog/PWM (RGB only - post an issue if you need RGBW support)
- Adafruit Pixie
Install Python tools:
The build system only works with Python 2.7 (for now). Additionally, building on Windows is also broken (for now). Official releases are built on Mac OS X. Builds on Ubuntu should also work.
$ pip install chromatron
You will also need PlatformIO (which is needed to build the wifi firmware):
$ pip install platformio
Make sure you are in the root folder of the repository for the remaining steps.
Install compiler toolchain:
$ sapphiremake --install_build_tools
Scan for firmware projects. This searchs the folder structure for all of the projects so the build tools can find everything.
$ sapphiremake --discover
Build the bootloader project:
$ sapphiremake -p loader_xmega128a4u
Build everything else:
$ python make_fw_package.py
The software contents of this repository are released under the GNU General Public License v3.
See http://www.gnu.org/licenses/ for more information.