Aug 282020
Pünktlich zum Wochenende gibt es wieder ein neues Marlin Release, welches aktuell in Version 2.0.6.1 zum Download bereit liegt. Wenn ich ehrlich bin, laufen meine Drucker nicht mal auf die aktuellste Version, da ich einfach zu faul bin um diese anzupassen.
Wie gewohnt bekommt Ihr hier wieder den Changelog der es wieder in sich hat und was die Entwickler immer leisten ist schon beachtlich.
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
- FYSETC S6 2.0 (#19140)
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 320×240 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
ISSUES PATCHED
- Fix garbled print_xyz output (#18810)
- Fix DELTA + TMC sensorless homing + SPI endstops (#18811)
- Fix
NEOPIXEL_LED
compile w/outPRINTER_EVENT_LEDS
(#18824) - Fix
UNKNOWN_Z_NO_RAISE
inG28
- Fix
HEATER_0_PIN
check with 0EXTRUDERS
(#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
andwget
- 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 crashM600
. - 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.
Download Link : https://github.com/MarlinFirmware/Marlin/releases/tag/2.0.6.1