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/M25withRESUME/PAUSEin 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 thevirtual_cardmodule (improved file position handling in Python 3 with Unicode text). - Updated
close_dialogsto supportConfirmDialogand added error handling. - Canceled delayed commands (e.g.,
stop_motors) to prevent printing or calibration halts. - Removed default temperatures from
START_PRINTto 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_checkdisabled 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, andconfig.ymlwith the latest info. - Added a guide on reducing resource usage.
- Improved
close_dialogsdocumentation.
Full Changelog: 1.3.1...1.3.2