Skip to content

v0.14.0

Choose a tag to compare

@slibbinas slibbinas released this 11 Jul 19:20

The last feature release before the 1.0.0 stability push — and the biggest one yet.

New

  • Boot update check — shortly after WiFi connects at boot the printer checks for new firmware and offers Install / Later on the screen; switchable in Advanced/Settings (idea & implementation by @Briadark)
  • Settings backup & restore — one file holds every setting and the lifetime counters; keep it on the SD card and the printer offers to restore everything on the first boot after a full USB reflash
  • UV LED hours counter — the LED ages by lit time, not print time; shown on About and the dashboard
  • Exposure calibration test — cures an 8-bar test strip straight from the printer (System → Advanced), each bar a different exposure; no slicer needed
  • Print ETA — the dashboard's remaining time now reads like 1h 23m · ~21:34
  • Update lock overlay — the dashboard locks under an "Updating firmware" overlay during installs and reloads itself when the printer is back; upload buttons stay grey until a file is picked
  • Heap & uptime telemetry/api/status fields, a debug line on the dashboard, and an MQTT min_free_heap sensor for Home Assistant
  • 📖 Illustrated user manual — from the first flash to Home Assistant; also linked from the dashboard header

Fixed

  • Running time no longer jumps back and forth while printing
  • About screen's last line was clipped at the display edge
  • Dashboard now declares UTF-8 (stray  characters)

Beta note

This release starts as a beta: the self-update channel stays on 0.13.5 for a day or two. To try 0.14.0 now, use the dashboard's Update → version picker, or flash from this Release (firmware-full.bin = first USB flash at 0x0; firmware.bin = wireless update). Findings → GitHub Issues. 🙏