Version 2.0 is finally here with a ton of exciting changes!
Instructions on how to update here: https://github.com/tuanchris/dune-weaver/wiki/V2.0-Update
New Features
- Move to Fluidnc firmware for improved performance and lighter codebase
- Home assistant integration (please config mqtt credentials using the sample .env file)
- WLED integration (config WLED IP the UI)
- Image to patten (upload a jpg or png with the + button)
- AI to pattern (create an OpenAI API key and config in the front end)
- Skip current playing pattern in a playlist
- Add adaptive clear pattern for different table size
- Remember machine positions to reduce the need for homing
- Dark mode
- Added more default patterns
- Handle shutdown gracefully to remember machine positions
- Refactor backend to fastapi for better async support
- Update status using websocket instead of polling API endpoint
- Implement websocket for wireless connection (implemented, but not yet optimized)
Fixes & Improvements
- Fix pattern mirror issue
- Fix motor noise related to poor batch handling
- Fix issue with progress bar not showing in docker deployment
Contributors
Many thanks to the following community members for helping with the development and testing
- Proto: HA integration
- MrSco: Image2pattern
- Thom Koopman, moynes, MrSco, Steff_1964, (h)erzhaft for testing!
Full Changelog: v1.4...v2.0