github MarlinFirmware/Marlin 1.1.4

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

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' and G17/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

Language Updates

New Example Configs

Configuration Changes

  • #6969 : Enable extended capabilities report by default
  • #6973 : Enable AUTO_REPORT_TEMPERATURES by default
  • #6991 : Sanity check MESH_BED_LEVELING and BABYSTEP_ZPROBE_OFFSET
  • #7008 : Use numerical Z_MIN_PROBE_PIN in Configuration.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

  • #6976 : Include Leveling type in About Printer
  • #7030 : Circular scrolling of the status message

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 for PROBING_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.

Don't miss a new Marlin release

NewReleases is sending notifications on new releases.