github DrA1ex/ff5m 1.4.0

3 months ago

Changelog for Version 1.4.0

This is a major release and cannot be updated via OTA

Highlights

  • Power Loss Recovery: Implemented the Resurrection plug-in to save print state and allow recovery after interruptions, with UI support (Web and Guppy) and mod parameter (power_loss_recovery).
  • GuppyScreen Support: Added full support for GuppyScreen.
  • Material Handling: Added PLA and PC materials to LOAD_MATERIAL and COLDPULL.

Support Forge-X development.


Improvements

  • Optimized Resurrection loading state, saving state only after START_PRINT completes.
  • Increased temperature waiting timeout to 15 minutes for print preparation.
  • Added LIST_MOD_PARAMS for Mainsail to display listed macros.
  • Stored the current eth0 MAC address in /etc/network/interfaces to fix duplicate MAC issues (#38).

Installator fixes

  • Fixed the message when installation failed due to insufficient space in the /root partition
  • Removed support for installing over ZMod for safety reasons

Bug Fixes

  • Fixed Z-Offset handling during nozzle cleaning when disable_cleaning is enabled.
  • Fixed heating issues before leveling when nozzle cleaning is disabled.
  • Corrected DATE_SET macro for accurate system time handling.
  • Fixed preparation step for LEVELING_PRINT_FILE to ensure proper execution.
  • Removed override for BED_MESH_CALIBRATE to avoid conflicts when use_kamp is enabled.
  • Fixed non-ASCII name handling in the Resurrection plug-in.
  • Corrected GuppyScreen enablement via Klipper macro.
  • Deprecated SKIP_ZOFFSET and Z_OFFSET parameters for START_PRINT, using the mod’s Z-Offset management instead.

Documentation

  • Updated FAQ.md with recent Telegram group questions.
  • Revised CALIBRATION.md with updated calibration macro instructions.
  • Updated README.md with mod support info and clarifications.
  • Revised PRINTING.md, SLICING.md, SCREEN.md, RECOVERY.md, and UNINSTALL.md with improved guidelines.
  • Updated MACROS.md with new macro details.
  • Enhanced TELEGRAM.md and related scripts (telegram.sh, telegram.conf) with fixes and improvements.
  • Updated bug.yaml and FUNDING.yml for repository management.

Full Changelog: 1.3.4...1.4.0

Don't miss a new ff5m release

NewReleases is sending notifications on new releases.