PaneLED is an open source hardware, firmware, and software system for managing collections of independent RGBW light strips over WiFi via a simple interface.
Features include autodiscovery of new panels via UPnP, group administration of like-colored panels, and over-wifi firmware updates.
Begin by installing docker and npm
In one terminal, run the following commands to start up the backend.
./build.sh # Build the docker containers for this project
./up.sh # Start the containers for this projectIn another terminal, run the following commands to start up the frontend.
cd frontend
npm install
./start-frontend.shAll contents within this repository are released under one of two different licenses. The licenses were chosen to ensure that improvements to this design are shared with the open source community.
All source code is released under the GNU GPL V3.0 license. All remaining resources are released under the CC BY-SA 4.0 license. Below is a mapping of resources to the license for those resources.
- GNU GPL V3.0
- server source code
- frontend source code
- firmware source code
- docker build and deployment utilities
- CC BY-SA 4.0
- Enclosure model (lid + box)
- PCB design
- Panel frame design
- Build instructions
The text of both licenses are included in the root of this repository.