You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New MIDI to G-code plugin - Converts MIDI files to stepper-motor music G-code using micro-oscillation moves on X/Y/Z axes. Includes a built-in demo track and direct save to internal flash or SD card.
Plugin API: getMachineSettings - Plugins can now query machine configuration ($$ / $SS) to adapt their behaviour to the connected hardware.
Plugin API: openFile + close - Plugins can open a G-code file directly in the viewer and dismiss themselves. Used in the Heightmap and MIDI to G-code plugins.
Plugin caching - Plugins are cached after first load, preventing redundant network fetches on tab navigation.
G-code viewer: machine bed - Bed dimensions are extracted from machine settings and drawn as a reference boundary in the 3D viewer.
Job runtime - A live elapsed-time counter is shown during job execution. The header now displays runtime percentage instead of SD card percentage.
Improvements
Connectivity - $$ and $SS are now fetched over HTTP on startup. All ESP32 HTTP requests are serialised through a promise queue to prevent concurrent fetch conflicts. Status polling and startup-log subscription have been improved for more reliable connections.
Settings: WiFi & Network tab - Layout made more readable.
Mobile: file manager - Fixed button layout on small screens. Mpos/Wpos/Both toggle consolidated to Mpos/Wpos.
Bug Fixes
Fixed geometry clipping artefacts in the perspective 3D view.
Heightmap plugin algorithm fixed
Fixed intermittent connection issues on first page load.