Releases
2.0.6.1
New Features
Use Z_AFTER_DEACTIVATE
to account for gravity (#18906 )
Support for the Ender-3 V2 W25QXX EEPROM (#18897 )
Password via G-code and MarlinUI (#18399 )
NOZZLE_CLEAN_NO_Y
for X-mounted cleaning station (#18870 )
Independent second Neopixel strip option (#19115 )
Configuration
Fix WiFi / ESP32 sanity check (#18808 )
Clarify Nozzle-to-Probe offset (#18828 )
Fix URLs to websites and resources (#18844 )
SanityCheck: No Adafruit NeoPixel for STM32F1 (#18833 )
Assisted Tramming requires a probe (#18912 )
Increase Manual E Move Feedrate to 2mm/s (#18937 )
HW PWM sanity checks for SPINDLE_LASER_FREQUENCY
(#18947 )
EVENT_GCODE_SD_STOP
=> EVENT_GCODE_SD_ABORT
(#18978 )
Clarify units in various places (#18993 )
Checks for CR10_STOCKDISPLAY
with Creality v4 (#19019 )
Default Filament Runout Sensor enabled state (#19013 )
Configurable number of M106 fans (#18883 )
Use HIGH/LOW naming for some pin state settings (#19089 )
Fix probing margin sanity-check
New Machines and Boards
Board / HAL
Add TEMP_PROBE_PIN
for Einsy Rambo (#18823 )
Add Chitu 3D V6 2nd Filament Runout pin (#18922 )
Fix Robin nano Z_DIR_PIN
conflict (#18832 )
Fix Duplicator i3 Plus pin diagram (#18862 )
Fix FLYF407ZG pins (#18865 )
ZoneStar Z6FB (#18918 )
Creality3D v4.2.7 (#19088 )
DIGIPOT_I2C
pins for SMOOTHIEBOARD (#19098 )
Fix SD pins for SKR Pro and GTR (#19047 )
Add Einsy Rambo Filament Runout Pin (#19136 )
Fix Creality V4 probe pin
LCD / Controller
Support for TFT & Touch Screens (#18130 )
SPI Emulated DOGM (like FSMC_GRAPHICAL_TFT, but SPI) (#18817 )
Fix Cancel Objects index display (zero-based) (#18841 , #18930 )
Translatable strings on Ender-3 V2 DWIN (#18893 , #19053 )
Fix MKS Nano v1.2 FSMC display (#18901 )
More Anycubic + Trigorilla mappings, ExtUI (#18903 )
Update Italian language (#18886 )
Update Slovak language (#18884 )
Make ILI9341 rotatable (e.g., Anycubic Predator) (#18877 , #19010 )
Fix / optimize FSMC init (#18941 )
Marlin Color UI for STM32F1 (SPI and FSMC) (#18952 , #18958 )
Remaining Time for LIGHTWEIGHT_UI
(#18875 )
Fix Ender-3 V2 DWIN with manual mesh, host prompt (#18981 )
For FTDI800 compatibility, remove VERTEX_FORMAT
dependency (#18982 )
MKS Robin new 320x240 TFT Color UI support (#18985 )
Translated String interpolation for 2-digit numbers (#18998 )
Optimize LVGL with HAL TFT IO (SPI and FSMC) (#18974 )
ENDER2_STOCKDISPLAY
for BTT SKR 1.4 (and Turbo) (#19002 )
Show “SD init fail" status error (#19064 )
Fix Select Screen “cancel” button destination
Fix up the Mixer menu appearance
Emulated DOGM via HAL TFT, XPT IO (#19017 )
Use G28 O
optional homing in LCD Repeatability Test (#19104 )
GRAPHICAL_TFT_ROTATE_180
for ST7789V (#19042 )
Permit ST7789V orientation override (#19044 )
TFT32 for MKS Robin Nano 1.2 (#19031 )
Fixes to FTDI Touch UI (#19134 )
TFT (plus Hardware SPI) for LPC176x (#19139 )
Other Peripherals
New option to arrange Neopixel sets in series (#18992 )
Host and Protocol
Broadcast SD Print Completion (#19102 )
Updates for G6
Direct Stepping (#19135 )
Issues Patched
Fix garbled print_xyz output (#18810 )
Fix DELTA + TMC sensorless homing + SPI endstops (#18811 )
Fix NEOPIXEL_LED
compile w/out PRINTER_EVENT_LEDS
(#18824 )
Fix UNKNOWN_Z_NO_RAISE
in G28
Fix HEATER_0_PIN
check with 0 EXTRUDERS
(#18827 )
Fix Spindle/Laser PWM DC (#18871 )
Fix Z height after tool change (#18951 )
Fix DISABLE_[XYZE]
handling (#18970 )
Fix 'sync_plan_position' call (#19016 )
Do a runout.reset
after EEPROM read
Wait for hotend temp before Resume move (#19009 )
Fix IS_PROBE_PIN
test macro (#19024 )
Fix PSU power-on for PID autotune (#19066 )
Fix DUET_SMART_EFFECTOR
Fix auto-power in PID autotune (#19119 )
No COM_PIN
needed for Ender-3 V2 display plus probe
Fix SINGLENOZZLE
fan speed bug (#19152 )
Fix potential stack corruption in Move Menu
Optimized / Improved
SAMD51 Endstop Interrupts (#18836 )
SPI Flash data compression (#18879 )
Shorthand values for M575 B
Set Baud Rate
Let laser/spindle use free AVR servo timers (#19011 )
Prefer Servo AVR timer4 over 3 (#19025 )
Small rework of axis homed / trusted handling (#18907 )
Build and Upload
Improve dependency filter for faster builds (#18919 , #18935 , #18960 )
Tailor the PlatformIO serial monitor
No mks_robin extra_scripts
in Trigorilla build (#18872 )
Update build script for PIO 4.4 (#19034 )
Env mega2560ext
adds pins 70-85 (#19022 )
Add custom_verbose
, custom_gcc
flags for native / simulator builds
For Developers
Use uintptr_t
for pointer-to-int conversion
Fixed the hex_print
function
Fixed shell scripts that use gawk
and wget
Miscellaneous CI / git helper script improvements
Move ExtUI
displays to sub-folder (#19070 )
Post a warning about MARLIN_DEV_MODE
Known Issues
The M85
timeout (still) might crash M600
.
Very long filenames on the SD card might cause instability with some LCD controllers.
Mixing Extruder machines may freeze when an active Gradient updates the mix.
You can’t perform that action at this time.