github DrA1ex/ff5m 1.3.2

latest releases: 1.4.0, 1.3.4, 1.3.3...
8 months ago

Changelog for Version 1.3.2

Highlights

  • Filament Sensor: Improved filament switch sensor handling to prevent issues from "flickering" sensors.
  • Database Initialization: Added database initialization at first boot to correctly display OTA status and macro categories.
  • Resource Management: Added a guide for reducing resource usage.
  • Pausing and Resuming: Fixed pausing and resuming issues with Stock and Feather screens.
  • Klipper Updates: Backported newer Klipper code to fix G-code file processing with Unicode (causing pause issues) and added newer API support (resolving Mainsail issues).

Improvements

  • Updated custom parking position to prevent toolhead collisions during parking (after reboot).
  • Added aliases for SET_MOD_PARAM (e.g., SET_MOD PARAM="...") for easier use.
  • Replaced M24/M25 with RESUME/PAUSE in Feather screen, as they skipped custom pause/resume logic.
  • Added a macro to restart the camera service.
  • Allowed configuration of eco-mode screen backlight.
  • Enhanced boot flag processing with detailed messages.
  • Backported Klipper’s gcode/commands (required by Mainsail) and fixes for the virtual_card module (improved file position handling in Python 3 with Unicode text).
  • Updated close_dialogs to support ConfirmDialog and added error handling.
  • Canceled delayed commands (e.g., stop_motors) to prevent printing or calibration halts.
  • Removed default temperatures from START_PRINT to avoid issues with accidental newlines in slicer starting G-code.

Bug Fixes

  • Fixed inverted Z-axis in Fluidd/Mainsail.
  • Fixed MD5 checksum writing for macOS (thanks Doug).
  • Made weight_check disabled by default and hid weight errors when disabled.
  • Fixed early boot date to resolve potential certificate issues.
  • Corrected stock screen pause logic (removed odd movement to front-left then back-right) that caused pausing issues.
  • Skipped repeated pause commands from the filament sensor if a print is already pending pause.
  • Added syncs after migration and configuration writes to prevent caching issues.
  • Fixed screen usage message and translations.

Documentation

  • Updated README.md, PRINTING.md, TL;DR, and config.yml with the latest info.
  • Added a guide on reducing resource usage.
  • Improved close_dialogs documentation.

Full Changelog: 1.3.1...1.3.2

Don't miss a new ff5m release

NewReleases is sending notifications on new releases.