v0.14.0
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/statusfields, a debug line on the dashboard, and an MQTTmin_free_heapsensor 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. 🙏