Skip to content

UnleashedCreativity Lights 2026.03

Choose a tag to compare

@TheZeroBeast TheZeroBeast released this 13 Mar 23:45

๐ŸŽ‰ 2026.03 - UnleashedCreativity Lights

This oneโ€™s out in the wild.

UnleashedCreativity Lights 2026.03 delivers a focused lighting package for VESC Express ESP32-C3 accessories, built around Refloat RT integration, smarter CAN node behavior, and a cleaner master/slave lighting model. Less clutter, tighter control, better lighting behavior. โšก

๐ŸŒŸ Whatโ€™s New

  • ๐Ÿš€ New Refloat RT API integration for lighting control
  • ๐ŸŽ›๏ธ Lighting behavior is now driven directly from Refloat
  • ๐Ÿ”— Master-only Refloat discovery and polling, with forwarded state for peers/slaves
  • ๐Ÿง  Simplified node model with just Master and Slave roles
  • ๐Ÿ’พ Slave nodes now store pushed configuration with CRC-checked persistence
  • ๐ŸŽฏ Target LED outputs by SELF (-1) or specific peer CAN-ID for daisy-chain layouts
  • ๐ŸŒˆ Advanced lighting patterns and states including Cylon & Rainbow
  • ๐Ÿ“ก Optimized for minimal CAN traffic during normal operation

โš™๏ธ Under the Hood

  • Master is the single source of truth for configuration across nodes
  • Slave UI is streamlined so it clearly follows the active master configuration
  • Runtime startup is staged so CAN role election settles before LED output starts
  • Compatibility and persistence handling were tightened up with config restore/default logic and CRC validation
  • Includes safeguards around stale state, forwarded Refloat status, and LED watchdog/restart behavior
  • Terms-of-service acceptance and device checks are built into the package UI for safer deployment

๐Ÿ‘€ Before You Update

  • Built for VESC Express / ESP32-C3 hardware
  • Requires VESC firmware 6.05 or newer
  • This package is intended for CAN-connected lighting accessories used with Refloat
  • If youโ€™re running multiple nodes, configure the layout around the new Master / Slave model
  • Slave nodes follow the master and receive pushed configuration automatically

๐Ÿ› Bug Reports

Found something off? File an issue with reproducible steps, your hardware/setup details, expected behavior, and what actually happened. Logs, screenshots, and CAN/node context will help a lot.

๐Ÿ™Œ Acknowledgements

Thanks to the original Float Accessories codebase by Relys, it was the starting point and original inspiration:

โค๏ธ Support Ongoing Development

If this package made your setup cleaner, your lighting smarter, or saved you a pile of debugging time, consider supporting future development.

paypal

Coffee, hardware, testing time, and late-night debugging all add up. Your support genuinely helps keep new ideas turning into real releases. โ˜•