Skip to content

SnapScreen_0.6.1_firmware

Latest

Choose a tag to compare

@AlphaStudioDE AlphaStudioDE released this 09 Sep 18:22
· 2 commits to main since this release

SnapScreen 0.6.1

A sharper and more stable visual update

SnapScreen 0.6.1 refines the new interface introduced in 0.6.0. This release
focuses on a cleaner appearance system, a completely redesigned four-tool
temperature widget and additional runtime safeguards for everyday printing.

Five focused appearance styles

  • Refined the appearance collection to five distinct styles: Signature,
    Precision, Signal, Workbench and Contrast.
  • Each style continues to support independent Light and Dark modes.
  • Retired experimental styles and their unused artwork to keep future visual
    development focused and reduce firmware growth.

New four-tool temperature widget

  • Added a purpose-built graphical temperature widget for all four U1 toolheads.
  • Toolheads are presented as 1 through 4 while retaining the correct internal
    mapping to T0 through T3.
  • Current temperatures use compact integer values, with -- when no valid
    reading is available.
  • Heater rings progressively warm toward red as nozzle temperature increases.
  • Dedicated side illumination follows the filament color assigned to each
    loaded tool instead of showing placeholder colors for empty toolheads.
  • The active tool uses an opposite-brightness graphical readout panel and
    automatically switches text contrast for readability.
  • Added native 5x3 and 7x4 artwork for both Standard and XL displays. No runtime
    upscaling is required.
  • Removed the old card background and frame so the artwork can use the complete
    widget area.
  • Added transparent rounded corners while preserving smooth lighting and color
    transitions in all dynamic image layers.

Printing and UI stability

  • Hardened Print Controls against stale LVGL object references during screen and
    print-state transitions.
  • Pause, Resume, Stop and Cancel presentation now updates only when the actual
    printer state changes, reducing repeated UI work.
  • Added transition diagnostics for print controls to make field reports easier
    to investigate.
  • Corrected the LVGL 9.5 performance monitor integration so the on-screen CPU
    indicator reports changing UI workload instead of remaining at 100%.
  • Preserved decoded visual resources in PSRAM to avoid unnecessary repeated
    decoding and CPU load.

Validation

  • Standard and XL firmware builds completed successfully.
  • The release was flashed and boot-tested on both physical SnapScreen variants.
  • Project regression checks and native temperature-widget asset checks passed.
  • Captured startup logs showed no panic, watchdog or image-decoding failure.

Downloads

Asset Purpose
firmware.bin Standard / normal SnapScreen hardware
firmwarexl.bin SnapScreen XL hardware
version.json OTA manifest shared by both variants

Choose the firmware matching your hardware. Existing installations will select
the correct image automatically through OTA.

CFS Nano support remains experimental. Physical protocol validation continues
separately and is not presented as production-ready in this release.