New Boards
- Add HMS434 V15 ATSAM board
- BigTreeTech GTR V1.0 board support
Configurations
- Configurations moved to the MarlinFirmware/Configurations repo
- Adjustable debounce for ADC keypads
- Per-tool defaults for G12 Nozzle Clean
- New tuning options for G2/G3 arc segmenting
Patched boards / pins / configs
- Better Geeetech GTM32 support
- Improve STEVAL 3DP001V1 support. Easier use of serial 2 for wifi.
- Updated BigTreeTech BTT002 pins
- Use Flash-based EEPROM storage on BTT002
- Updated FYSTEC F6 pins
- Remap BigTreeTech SKR 1.3 endstops with sensorless homing
- Fix Trigorilla 1.4 X-Max and Y-min limit switches
Hosts and UI
- Fixed issues with Touch UI FTDI Eve
- Permit more RRW Keypad / LCD combinations
- Slightly slimmer slim menus
- Better Chamber temperature safety margin
- Fix locked UI on failed G26
- Fix PID-F edit item label
- Retain SD working directory on file write/delete
- Fix serial output redirection for injected commands
New Features
- Support for up to 8 extruders
- Support for Duet Smart Effector (probe)
- Add G60/G61 position save / restore
- Add P.I.N.D.A. probe temperature compensation
- Add Heated bed probe temperature compensation
- Support for 4x Z steppers and 4x Z endstops
- Support for Nikon IR and other irregular shutter timings
- Option to set LPC1768 i2c master id (for u8g and digipots)
Issues Patched
- Better support for STmicro L64xx and powerSTEP drivers
- Fix ESP32 periodic random print pausing
- Fix power loss recovery cancel for ExtUI displays
- Fix i2c address for MCP4728 on LPC1768
- Patched Melzi fan and LCD pins
- Fix M112 when used with EMERGENCY_PARSER
- Fix errant timeout in response to
M85
- Fix MBL compile issue
- Fix allocation of STM32F4/7 timers
- Optimized UTF8 to HD44780 charset translation
- Fix ESP3DLib wifi idle task
- Fix HOMING_BACKOFF_MM for delta
For Developers
- Improved STM32 build settings and timer allocation
- Updated helper scripts for Jekyll documentation