Skip to content

Welcome to StarMod

StarMod is designed for FreeRTOS, the underlying operating system of ESP32. Starmod consists of modules. Everything is a module. StarMod serves as the base of multiple GitHub repositories for different purposes:

  • StarBase is the upstream repository containing generic functionality. This works right out of the box. StarBase can be forked to build custom networked applications for microcontrollers.
  • StarLight is a fork from StarBase that includes the parts required to control LEDs. StarBase itself can work without including the LED code.
  • Star???? - Everybody can fork StarBase and add new functionality.

StarMod is made by MoonModules, a group of LED enthusiasts who also made WLED MM and contribute to WLED and can be found at Discord - WLED 2D and audio dev. Where WLED (MM) is aimed at 1D and 2D effects and fixtures, StarLight is aimed at 2D and 3D effects and fixtures. StarMod has been built from scratch using the experience gained working on WLED (MM).

StarMod will integrate with major IOT/network devices and applications 🚧.

image

StarBase System modules

  • Print: Print to different targets (Serial, UI, file, net)
  • Files: File Manager, upload files
  • Model: Datamodel in json, stored to file, used in ui and network comms
  • Network: Wifi
  • Web: Web server
  • UI: UI Server
  • System: Show and manage ESP32 system, OTA updates

User Modules

  • E131/DMX support
  • Home Assistant (planned)
  • ...

Build apps on top of this by forking StarBase

  • LED apps (StarLight)

image

  • IO control apps
  • IOT apps
  • Controlling your fishtank
  • DMX controller
  • Any app

See this for more info on StarMod: StarMod 💫.pdf

Created by MoonModules

StarLight was inspired by WLED MM

Disclaimer

Using this software is the users responsibility. The software may include bugs or other defects. Always be careful when handing electricity and know your limits. The contributors of this repository can not be held liable for anything harm arising from the use or misuse of this software, including but not limited to spontaneous combustion of the entire LED strip, the house, and the inevitable heat death of the universe

GPL V3 License

You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to or software including (via compiler) GPL-licensed code must also be made available under the GPL along with build & install instructions (tldrlegal)

Join the Discord server to discuss everything about StarMod, Starlight, Moon Modules, and Sound Reactive!

© 2024 MoonModules ☾ - StarMod, StarBase and StarLight is licensed under GPL-v3

Used libraries and dependencies

MoonModules

20230805-2049-000