Skip to content

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 08 May 15:49
· 91 commits to main since this release

New Features

  • 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.