Releases
2.0.5
Commits in this Release
New Features
Boards / Pins
Added E2 stepper pins for Rumba
Improve FYSETC S6 pins and variants, set platform version
Fix default SKR 1.4 TEMP_PROBE_PIN
Allow Z_STOP_PIN
override on SKR 1.4
Define a Z_MIN_PROBE_PIN
for Cohesion 3D Remix
Configuration
Configurations version bumped to 020005
Sanity-check for Trinamic micro-steps values
Use bed max temp for probe temp compensation default
Move SENSORLESS_PROBING
to the probes section
Changed SD_DETECT_INVERTED
to SD_DETECT_STATE HIGH
to clarify its meaning
Expose BOOTSCREEN_TIMEOUT
for character LCD
Added HOME_AFTER_G34
option
Hosts and UI
Fixed build issues with REPRAPWORLD_KEYPAD
Fixed undefined STATUS_CHAMBER_WIDTH
Updated German, Turkish, Traditional Chinese
M220
without arguments prints the current value
Send SD file open message to all attached hosts
Improvements for DGUS displays
Fix Malyan LCD compile issue with PID tuning
HAL / Platforms
Shorten HAL / environment names to reduce command size for Windows
Added early checks for LPC1768 pin conflicts
Added SoftwareSerial for SAMD51
More explicit conditionals for EEPROM types
Fixed STM32 low level _WRITE
macro bug
Issues Patched
Fixed SD print crash / freeze (enqueue_P
)
Fixed M117
not working in auto[N].g
Fixed longstanding bad line ending handling in Emergency Parser
Fixed a longstanding bug in M810
so it is now usable
Improve reliability of QUICK_HOME
with Sensorless Homing
Always look for the power-loss file on boot (even if disabled by default)
Fixed handling of extra axis CS pin auto-assignment
Fixed Z4 stepper indirection compile issue
Fixed G34
decreasing accuracy, probe range bugs
Fixed ADC calculation for AD595 / AD8495
Fixed a bug with synchronizing the E position
Fix build with 3 auto fans
More fixes supporting 8 and zero extruders
Make M114
non-blocking so it won't affect prints
Change PID "dummy" value to NAN (not 3000.0)
Optimized / Improved
Improved MarlinMesh.scad
mesh visualizer script
Improved SD print completion handling
Minor string usage optimization
Optimized and improved M900
Added Max7219::suspend
and resume
methods
Fixed Max7219 init animations to be non-blocking
Init the SD card on an external controller later
Apply soft endstops to joystick jogging
For Developers
Modified ENABLED
/ DISABLED
macros so they can be used in C++ code
Added logging for setup()
with MARLIN_DEV_MODE
enabled
Added missing pins to the pins debug list
More liberal use of loop shorthand macros
Added build tests for GTR Pro 1.0
Moved some 2560 tests to 1280 for balance
prepare_move_to_destination
renamed prepare_line_to_destination
for consistency
position_is_reachable_by_probe
moved to Probe::can_reach
You can’t perform that action at this time.