github MarlinFirmware/Marlin 2.0.8.2
Marlin 2.0.8.2

latest releases: 2.1.2.2, 2.1.1.2, 2.1.1.1...
2 years ago

Marlin 2.0.8.2 is a maintenance release with a number of small improvements and issues fixed.

This release adds cap:HOST_ACTION_COMMANDS:0/1 to the M115 extended capabilities report so hosts like OctoPrint can check for basic host-firmware interaction with //action: commands. For more complete interactivity you should enable HOST_PROMPT_SUPPORT and this will report cap:PROMPT_SUPPORT:1 to the host.

New Machines and Boards

New Features

  • MEDIA_MENU_AT_TOP for MarlinUI (#21925)
  • ✨ Independent baud rates (#21949)

Host and Protocol

  • 🚸 cap:HOST_ACTION_COMMANDS (#21987)

Configuration

  • 🥅 Add MESH_EDIT_MENU sanity check (#21922)

Board / HAL

  • 🐛 Fix BTT002 variant MMU2 serial pins 🧩 (#21980)
  • 🐛 Fix Selena Compact probe pin (83f9413)
  • 🐛 Fix Octopus High Speed USB (#21961)
  • 🐛 Fix MKS Robin E3 BLTOUCH and Fan PWM timer conflicts (#21889)

LCD / Controller

  • 🌐 Update Polish language (#21993)
  • 🩹 Improved SKR2 12864 LCD Delays (#21956)
  • 📝 Update ExtUI example (f60965a)

Optimized / Improved

  • ♻️ LEDs refactor and extend (#21962)
  • 🎨 Combined M104/M109 and M140/M190 code (e573611)

Other Issues Fixed

  • 🩹 Fix multi_volume + SDIO onboard compile (#21975)
  • 🐛 Fix G29 K value (f1f622d)
  • 🐛 Fix EEPROM_CHITCHAT (#21934)
  • 🐛 Fix flowmeter calculation (#21959)
  • 🐛 Fix wrong Z_ENDSTOP flag bit (#21963)
  • 🐛 Fix Toshiba FlashAir (SDCARD_COMMANDS_SPLIT) (#21944)
  • 🐛 Fix DELTA with SENSORLESS_PROBING

Build and Upload

  • ⚡️ PIO filters for M117, M300 and M414 (#21972)
  • 🐛 Fix envs using mks_encrypt.py (#21933)
  • 🐛 Fix compile with PREVENT_COLD_EXTRUSION off (94e67a0)
  • 🐛 Fix Teensy PINS_DEBUGGING compile (#21958)

For Developers

  • 🎨 Macros for optional arguments (#21969)
  • 🎨 Null heating message method (d1502f7)
  • ♻️ Refactor axis homing/trusted state bits (57eef65)
  • ♻️ Minimize endstop bits (894c954)
  • 👷 Add a test for SAVED_POSITIONS (3220c49)
  • ♻️ Refactor, comment endstop/probe enums (4dae589)
  • 🎨 Flags for homing directions (e.g., Z_HOME_TO_MIN) (49b05ba)
  • 📝 Document diveToFile, printListing (ddc82b8)
  • ♻️ Simplify TMC utilities for more axes (765720e)
  • ♻️ Refactor axis counts and loops (26a2443)

Maintenance

  • 🎨 Apply shorthand and cleanups (7597b4f)
  • 🎨 pause => pause_heaters (7cd0f2a)
  • 🎨 Shorten lcd relative paths (3995e83)
  • 🎨 Move HAS_EXTRUDERS (87a9437)
  • 🎨 Update a condition (8e28731)
  • 🎨 Rename all/no axis enums (cdbd438)
  • 🎨 MULTI_MANUAL => MULTI_E_MANUAL (c977e82)
  • 🎨 Move switch sensor strings (2de914c)
  • ✅ Fix tests for EXTRUDERS 0 (046bac6)
  • 🎨 Misc cleanup and fixes (f7d28ce)
  • 🎨 Use defined strings (c85633b)
  • 📝 Add Configurations section to README (#21955)

Don't miss a new Marlin release

NewReleases is sending notifications on new releases.