Skip to content

Releases: MarlinFirmware/Marlin

1.1.0-RC2 "Ten Ton Tauntaun"

08 Oct 00:36
Compare
Choose a tag to compare
Pre-release

Changes: 1.0.2...1.1.0-RC2

  • Reduced binary size, depending on your configuration.
  • 7 new languages supported:
    • Bulgarian
    • Chinese
    • Czech
    • Danish
    • Galician
    • Japanese Katakana
    • Brazilian Portuguese
  • The large pins.h file has been split up into separate files - one for each unique board.
  • New electronics supported in 1.1.x - (See boards.h file):
    • BOARD_BRAINWAVE_PRO (85): Brainwave Pro
    • BOARD_BAM_DICE (401): 2PrintBeta BAM&DICE
    • BOARD_BAM_DICE_DUE (402): 2PrintBeta BAM&DICE Due.
    • BOARD_FELIX2 (37): Felix 2.0+
    • BOARD_K8200 (78): Vellemann K8200 Controller (derived from 3Drag Controller)
    • BOARD_MEGACONTROLLER (310): Mega controller
    • BOARD_MINIRAMBO (302): Ultimachine Mini-RAMBo
    • BOARD_MINITRONICS (702): Minitronics v1.0/1.1
    • BOARD_MEGATRONICS_3 (703): Megatronics v3.0
    • BOARD_MKS_BASE (40): MKS BASE 1.0
  • Dropped support for BOARD_DUEMILANOVE_328P.
  • BOARD_MELZI_1284 renamed to BOARD_MELZI_MAKR3D.
  • LCD Probe Z Offset now shows the actual (usually negative) offset value.
  • Improved support for Delta, SCARA, and COREXY, and COREXZ kinematics.
  • Fixed bugs with Dual X Carriage setups.
  • Move parts of Configuration files to Conditionals.h and SanityCheck.h.
  • Clean up of temperature code.
  • Fix handling of invisible SD files. Files and folders starting with underscore are now visible.
  • Enhanced G29 with improved grid bed leveling based on Roxy code. See documentation.
  • EEPROM layout updated to V21.
  • Short EEPROM output as G-Code – Replay to restore settings. Use M503 S0.
  • Added M204 travel acceleration options.
  • M204 "P" parameter replaces "S." ("S" retained for backward compatibility.)
  • Support for more RAMPS-based boards.
  • Support for Mega Controller and Minipanel.
  • M404 "N" parameter replaced with "W." ("N" is for line numbers only).
  • Improved support for Cyrillic and accented languages.
  • Fix M303 so it doesn't swallow commands while running.
  • LCD controller knob acceleration. Makes it quicker to select settings values. ENCODER_RATE_MULTIPLIER
  • Improved compatibility with various sensors, MAX6675 thermocouple.
  • Improved support for M110, with or without the extra N parameter.
  • Filament Runout Sensor support. (FILAMENT_RUNOUT_SENSOR)
  • Filament width measurement support. (FILAMENT_SENSOR)
  • Support for TMC and L6470 stepper drivers.
  • Improved support for Texas Instruments DRV8811 stepper drivers.
  • Support for the SSD1306 Monochrome 128X32 I2C OLED Graphic Display.
  • Better support of G-Code ; comments, \, N line numbers, and * checksums.
  • Fixed an issue causing too many "cold extrusion prevented" messages.
  • Fixed LCD display of Volumetric Multiplier. Now shows percent instead of scaling value.
  • Preliminary support for M111 with debug flags TBD.
  • Support for Repetier DEBUG_DRYRUN flag. Use M111 S8.
  • Detailed logging to debug Auto Bed Leveling. Use M111 S16.
  • Added FAN_MIN_PWM configuration option
    • Cleaned up code formatting

1.1.0-RC1 "Wacky Wampa"

08 Dec 08:43
Compare
Choose a tag to compare
Pre-release

The first release candidate of many to come…

Top Contributors
See the list of commits since 1.0.2 (or PRs since 1.0.2) for more details.

1.0.2-1

08 Jan 13:36
Compare
Choose a tag to compare

Changes: 1.0.2...1.0.2-1

  • Improved Portuguese language

1.0.2

05 Oct 05:54
Compare
Choose a tag to compare

Changes: 1.0.1...1.0.2

  • Added "Detailed Z Probe" menu item for Automatic Bed Leveling.
  • Fixed: #1038 Steppers were disabled during filament change.
  • Display Z position on LCD without leading and trailing zeros.
  • Fixed: #1315 DOGLCD and LCD_PROGRESS_BAR conflict.
  • Fixed CoreXY incorrect speed calculation.
  • Improved support for thermal relays. SLOW_PWM_HEATERS
  • Fixed: Re-calculate volumetric when mm3 is enabled, update LCD menu.
  • Fixed CreateTemperatureLookup.py script domain issue.
  • Fixed an overflow issue in thermal runaway to prevent false timeout.
  • Added support for SAV-MkI and SAV 3D LCD.
  • Added a Delta Calibration sub-menu option. DELTA_CALIBRATION_MENU
  • Added Filament menu.
  • Include retract/recover settings in EEPROM storage.
  • Improved support for Travis CI build testing.
  • Fixed a compile error with REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER.
  • Documentation: Assert that X and Y probe offsets must be integers.

1.0.1

28 Dec 17:11
Compare
Choose a tag to compare

This version has various known issues.
We recommend using 1.0.2-1 or newer.

Changes: Marlin...1.0.1

  • Progress bar for character-based LCD displays.
  • SD Card folder diving up to 10 levels deep.
  • Added support for Melzi electronics.
  • Fixed issues with Babystepping.
  • Fixed issue with out-of-order command acknowledgement.
  • Split up languages.h into separate files.
  • Added names for board numbers and boards.h file.
  • Support for Toshiba stepper drivers.
  • M0 / M1 message string support.