This release contains several fixes, improvements, refinements, and changes aimed at improving stability and addressing outstanding issues.
New Features
- #6938 : Initial support for the Průša MK2 Multiplexer
- #6946, #7007 : Add I2C position encoder support
- #7038 : Add PCA9632 PWM color LED support
- #7042 : Include Z Fade Height in
M420
output, when enabled - #7096 : Support for two Switching Extruders
- #7128 : Enhance
G2
/G3
with 'P' andG17
/G18
/G19
Plane Select - #7136 : Edit digipot currents via LCD, save to EEPROM
- #7168, #7170 : Add
M118
Echo to Serial (with A and E parameters) - #7208 : Add LCD for Melzi support
- #7217 : Option to send an "action command" on kill
Bug Fixes
- #6950 : Fix
G29
3-Point leveling - #6951 : Init extruder/nozzle servo on startup
- #6996 : Fix type for
max_acceleration_mm_per_s2
inconfiguration_store.cpp
- #7005 : Add shift register pins for RepRapWorld Keypad v1.1
- #7079 : Various
M600
fixes - #7094 : Fix:
LIN_ADVANCE
freezes whenADV_RATE
returns 0 - #6948, #6963, #6978, #6985, #6995, #7014, #7070,
#7071, #7078, #7097, #7103, #7119, #7182, #7183 : And more...
Language Updates
- #6986, #7013, #7027 : Updated German language
- #6990 : Language translation support for UBL G29
- #7025, #7089, #7109 : Updated Italian language
- #7118 : Updated French language
- #7153, #7237 : Updated Czech language by @petrzjunior
New Example Configs
- #7037 : Add CL-260 Example Configuration
- #7134 : Add Skynet/ANET A10 support and example configuration
- #7179 : Add ANET A6 example configuration
- #7205 : Add Infitary M508 (i3 clone) example configuration
Configuration Changes
- #6969 : Enable extended capabilities report by default
- #6973 : Enable
AUTO_REPORT_TEMPERATURES
by default - #6991 : Sanity check
MESH_BED_LEVELING
andBABYSTEP_ZPROBE_OFFSET
- #7008 : Use numerical
Z_MIN_PROBE_PIN
inConfiguration.h
- #7060 : Add I2C Position Encoders example configuration
- #7120 : Add a link to F. Malpartida LiquidCrystal library
- #7187 : Add sanity checks for
DELTA_AUTO_CALIBRATION
- #7207, #7220 : Expose more EEPROM optimization options
- #7212 : Require a real probe for
M48
- #7232 : Sanity check
DISABLE_[XYZ]
for conflicts
Unified Bed Leveling
- #6971 : Allow UBL to work without an LCD controller
- #6972 : Add UBL Manual Build Menu Option
- #7045 : LCD Panel Interactive Mesh Editing
- #7098 : Add UBL menu items in step order
- #7144 : Added option 'H' to
G29 P4
. - #7167 : UBL Map Cleanup and LCD display
- #7062, #7204 : And other UBL fixes...
LCD & Controller
Other Improvements
- #6850, #7157, #7221, #7238 : G33 improvements and fixes
- #6954 : Allow all CPUs to use SD Card Soft SPI
- #6964, #6965, #7031 : Reduce SRAM and PROGMEM usage
- #7000 : Remove
ADVANCED_PAUSE_FEATURE
requirement forPROBING_HEATERS_OFF
- #7054 : Prevent filament change without homing
- #7210 : Printrboard RevF pins cleanup
For Developers
- #6889, #7156 : Unify all AVR90USB pin mappings
- #6929 : Added an Issue template to get better feedback
- #7219 : Update Marlin+git helper scripts
- #7011 : Tweak serial macros
- #7033 : Fix and improve
PINS_DEBUGGING
- #7100 : Apply maths macros and type changes ahead of HAL
- #7165 : Use
parser.seenval
, add shorthand functions - #7211 : Tweaks to
lcd_bootscreen
to delay the delay
Miscellaneous
- #6952 : General cleanup preparing for release
- #7201 : intermittent AT90USB & G26 compile problem (proposal)
Top Contributors
See the list of commits since 1.1.3 (or PRs since 1.1.3) for more details.