Skip to content

Marlin 2.0.4.4

Compare
Choose a tag to compare
@thinkyhead thinkyhead released this 26 Feb 19:11
· 5626 commits to 2.0.x since this release

Commits in this Release

New Features

  • TRAVEL_EXTRA_XYJERK permits more CLASSIC_JERK on travel moves
  • Optional case-insensitive G-code Parser

Boards / Pins

  • Fix BTT SKR 1.4 Turbo SD detect pin
  • Fix SD card connection override for STM32
  • Fix SKR expansion port pin indexes
  • Define DIAG pins and endstop retcons for MKS SGen-L

Configuration

  • Sanity check potential LPC176x serial port pin conflicts
  • Fix assignment, reset, and editing of servo angles

LCD / Hosts

  • Fix cutter / bed icon overlap
  • "Init. Media" changed to "Attach Media"
  • "Reset to failsafe" changed to "Reset to defaults"
  • Fix bed temperature display with "unified" status screen

HAL / Platforms

  • Fix overlapping defines in GTR10 build flags

Issues Patched

  • Fix broken M0/M1 break detection
  • Fix printer LED event onPrintCompleted early triggering
  • Prevent potential hang on SD print completion
  • Fix default TMC driver pulse rate assignments
  • Fix probing failed in G33
  • Fix a park_point glitch with some compilers

Optimized / Improved

  • Show EEPROM init errors on LCD
  • More reliable power-loss recovery after pause-and-shutdown
  • Do a small back-off on sensorless homing

For Developers

  • Added notes on proper use of enqueue methods
  • LPC176x serial ports added to Pins Debugging
  • New naming convention for Serial versus LCD strings