Skip to content

Marlin 2.0.8.1

Compare
Choose a tag to compare
@thinkyhead thinkyhead released this 15 May 21:15
· 1264 commits to 2.0.x since this release

This release patches various issues discovered since the 2.0.8 release and also includes some useful enhancements.

New Features

  • M154 S Position Auto-Report (#18427)
  • Laser Cutter Air Assist (#21753)
  • ExtUI event for PID tuning start (#21734)
  • Echo LCD message to serial in kill
  • UBL Mesh Wizard (#21556, #21791)
  • Support a third serial port (#21784)
  • Instant Freeze/Resume Function (#17462)

New Machines and Boards

Optimized / Improved

  • Debounce for Power-Loss pin
  • Optimize G-code flag parameters (#21849)
  • Move temp errors calling kill() out of ISR (#21832)

Configuration

  • Allow disable of POWER_TIMEOUT (#21771)
  • Allow Creality V4 SERVO0 and PROBE pin overrides (#21770)
  • SOFT_RESET_VIA_SERIAL sanity-check
  • Better error message for bad array sizes
  • Fix G29_RETRY_AND_RECOVER dependency (#21907)
  • 🔧 Improve SD_DETECT_STATE default (#21885)
  • Update Advanced Pause description (#21829)
  • Fix multi volume config typo (#21880)
  • Make [XYZ]_ENABLE_PIN an optional pin (#21801)

LCD / Controller

  • Capacitive Touch Screen (GT911) for SKR SE BX (#21843)
  • Add MKS_LCD12864B
  • Fix E3V2 Control Menu icon/text order (#21838)
  • Fix MKS UI missing font select condition (#21905)
  • Fix Nextion compile error (#21884)
  • Active MMU slot indicator (#21842)
  • TFT pins for BTT GTR V1
  • TFT SPI for BTT SKR v1.3 (#21794)
  • Update SKR 1.3 touch pins
  • Update Robin Pro TFT Pins (#21879, #21900)

Build and Upload

  • BigTreeTech SKR Mini E3 with HAL/STM32 (#21488)
  • Only look for target disk during Upload (#21804)
  • Update STM32 platform to 12.1
  • Use adafruit/Adafruit NeoPixel@~1.8.0
  • Update FLSUN_HISPEED env to flsun_hispeedv1 (#21510)

For Developers

  • Move ExtUI subfolders up a level (#21820)
  • Add and apply REPEAT_1 macro
  • Apply SBI/CBI/TEST in HAL
  • Additional utility macros
  • Simplify macro expansion with recursion (#21859)
  • Better opt_set comment of old val
  • Simplify / undef extra endstops (#21808)

General Issues Fixed

  • Fix "undefined abl_points" error
  • Fix SDCARD_CONNECTION default for BTT SKR (#21755)
  • Fix Singlenozzle Standby issues (#21759)
  • Fix Power-Loss Save on Pause (#21749)
  • Fix Z raise in filament load M701 (#21762)
  • Add missing ExtUI method (#21763)
  • Fix parser temperature rounding
  • Fix bad call to 'diskIODriver' (#21775)
  • Fix bad DELTA probe move (#21781)
  • Fix flush_and_request_resend
  • Prevent watchdog reset in setup() (#21776)
  • Pause and PLR refinements
  • Fix MMU2 compile with include (#21809)
  • Update Chart.js to 2.9.4 for e4d@box UI
  • 📝 Fix version reference
  • 🐛 Fix excessive MMU2 timeout (#21855)
  • G60-G61 Save E position (#21810)
  • Patches for CASE_LIGHT_USE_RGB_LED (#21811)
  • Let M421 C select any point
  • Always prompt in M125 if host-prompt (as with Ext UI) (#21828)
  • Lerdge K EEPROM and TFT (#21812)
  • Consider SD print complete only when commands are done (#21840)
  • 🐛 Fix Lerdge USB Flash Drive envs (#21847)
  • Unify BTT Motor Expansion Options (#21823)
  • Fix and improve Power-Loss Recovery (#21779, #21894)
  • Fix L64xx init for Z4 axis
  • 🐛 Fix G5 IJ with Motion Mode (#21858)
  • Fix compilation failure in M1001 (#21897)
  • 🐛 Fix Realtime Reporting with Motion Modes (#21902)