Firmware changelog

v3.5.0 MK3 (November 22, 2018)

  • Faster filament loading
  • Pause print improved and Preheat error fix
  • Min. extrude temp. changed to 175 °C in all variants
  • Time remaining > 100 h screen fix
  • Improved Wizard for assembled printers
  • Filament change (M600): make space for opening idler
  • Bed power monitor
  • Standard G-codes for setting TMC currents
  • Crash detection -> stop print bug fixed
  • French language added
  • Other general improvements

v3.5.0 MK2.5 (November 22, 2018)

  • Faster filament loading
  • Pause print and Preheat error improved
  • Min. extrude temp. changed to 175 °C in all variants
  • Time remaining > 100 h screen fix
  • Improved Wizard for assembled printers
  • Filament change (M600): make space for opening idler
  • The French language added
  • Other general improvements

v3.5.0 (v1.0.2) MK3/MK2.5 Multi Material 2.0 (November 22, 2018)

  • All changes described in v3.0.5 description above
  • MMU2.0 related improvements:
    • Improved printing in single material mode (new Tx, Tc codes and T? fixed)
    • Load to nozzle added
    • Manage response improved: possibility to preheat nozzle
    • Fixed First layer calibration/Wizard
    • Filament sensor (dependency on optical sensor fixed)
    • T? menu changes feedrate fixed
    • Extruder stepper disabled during T-code execution (MK3 only)
    • Auto deplete menu improved
    • Filament change (M600): improved message synchronization

v3.4.2 (V1.0.2) MK3/MK2.5 Multi Material 2.0 (October 20, 2018)

This firmware version is specifically for users who use MK2.5 + MMU2 setup. If you are not using MMU2 or if you use MMU2 with MK3 printer it is not necessary to upgrade to this version.

  • MK2.5 + MMU2 setup loudness reduced - For corrent beahviour it is necessary to use MMU firmware 1.0.2 and higher when running MMU2 with MK2.5. Users who use MK3 printer do not need to upgrade their MMU2 firmware.
  • MK2.5 + MMU2 setup initialization - MK2.5 was unable to automatically detect MMU2 unit after turning on the printer. This has been fixed.

v3.4.1 (v1.0.1) MK3/MK2.5 Multi Material 2.0 (October 12, 2018)

  • New MMU2 board firmware v1.0.1
  • Filament runout detection fixed
  • Stealth mode bug (indicated as slow Z-axis movements) fixed
  • Message "Filament sensor response is poor, disable it?" has been temporarily disabled - this feature tended to be too sensitive and unreliable. We are working on improved version of this feature.
  • Statistics during active print fixed
  • OctoPrint "Printer reset detected" warning issue fixed

v3.4.1 MK3 (October 4, 2018)

  • Filament runout detection fixed
  • Stealth mode bug (indicated as slow Z-axis movements) fixed
  • Message "Filament sensor response is poor, disable it?" has been temporarily disabled - this feature tended to be too sensitive and unreliable. We are working on improved version of this feature.
  • Statistics during active print fixed
  • OctoPrint "Printer reset detected" warning issue fixed

v3.4.1 MK2.5 (October 4, 2018)

  • Filament runout detection fixed
  • Silent mode bug (indicated as slow Z-axis movements) fixed
  • Message "Filament sensor response is poor, disable it?" has been temporarily disabled - this feature tended to be too sensitive and unreliable. We are working on improved version of this feature.
  • Statistics during active print fixed
  • OctoPrint "Printer reset detected" warning issue fixed

v3.4.1 (0.9.0) MK3/MK2.5 Multi Material 2.0 (October 4, 2018)

  • Filament runout detection fixed
  • Stealth mode bug (indicated as slow Z-axis movements) fixed
  • Message "Filament sensor response is poor, disable it?" has been temporarily disabled - this feature tended to be too sensitive and unreliable. We are working on improved version of this feature.
  • Statistics during active print fixed
  • OctoPrint "Printer reset detected" warning issue fixed

v3.4.0 MK3 (September 12, 2018)

  • Multi Material Upgrade 2.0 support
  • Filament sensor engine 2.0
  • Improved power panic
  • Adjustable beeper notifications
  • Feedrate and acceleration limits improved
  • PINDA state shown in menu
  • Time remaining fix

v3.4.0 MK2.5 (September 12, 2018)

  • Multi Material Upgrade 2.0 support
  • Filament sensor engine 2.0
  • Adjustable beeper notifications
  • Time remaining fix

v3.4.0 MK3/MK2.5 Multi Material 2.0 (September 12, 2018)

  • Multi Material Upgrade 2.0 support
  • Filament sensor engine 2.0
  • Improved power panic
  • Adjustable beeper notifications
  • Feedrate and acceleration limits improved
  • PINDA state shown in menu
  • Time remaining fix

v3.4.0 RC2 MK3/MK2.5 Multi Material 2.0 (August 30, 2018)

  • Initial MMU 2.0 release

v3.3.1 MK3 (July 16, 2018)

  • Filament statistics fix
  • Fixed bug of G28 (auto home) gcode which used to cause undesired execution of mesh bed leveling after temperature calibration and occasional communication timeouts
  • Load filament improvement (if current Z coordinate is lower than 20 mm when loading filament starts, the printer will increase Z-axis position to ensure, that there will always be enough space for cleaning the nozzle)
  • Setup function fix

v3.3.1 MK2.5 (July 16, 2018)

  • Filament statistics fix
  • Fixed bug of G28 (auto home) gcode which used to cause undesired execution of mesh bed leveling after temperature calibration and occasional communication timeouts
  • Load filament improvement (if current Z coordinate is lower than 20 mm when loading filament starts, the printer will increase Z-axis position to ensure, that there will always be enough space for cleaning the nozzle)
  • Setup function fix

v3.3.0 MK2.5 (July 2, 2018)

  • Filament runout detection fixes and improvements (focused on Octoprint and USB printing)
  • Fixed erroneous movements during stop print
  • Different language variants (CZ, IT, ES, DE, PL) - English is included in all versions
  • M86 gcode for safety timer
  • Temperature calibration improvements
  • Supports remaining time estimation

v3.3.0 MK3 (July 2, 2018)

  • Recurring crash detection limit
  • Crash detection and filament runout detection improvements and bugfixes (focused on Octoprint and USB printing)
  • Fixed erroneous movements during stop print
  • Supports multiple new languages (CZ, IT, DE, PL, ES) - It is necessary to use new Drivers & Apps v2.1.8 or higher to flash firmware with all language variants.
  • M86 gcode for safety timer
  • Temperature calibration improvements
  • Power panic fix
  • Supports remaining time estimation

v3.2.1 MK3 (May 18, 2018)

  • Patch release (see 3.2.0 changelog for the complete list of new features)
  • Fixed Wizard and Live adjust Z
  • XYZ calibration status has been improved

v3.2.1 MK2.5 (May 18, 2018)

  • Patch release (see 3.2.0 changelog for the complete list of new features)
  • Fixed Wizard and Live adjust Z
  • XYZ calibration status has been improved

v3.2.0 MK3 (May 10, 2018)

  • Linear advance is back!
  • New xyz calibration
  • Filament sensor function improved
  • Safety timer
  • Gcodes for setting temperature correction
  • Extruder linearity correction
  • Stealth mode for Z axis
  • Z calibration / mesh bed leveling: stall guard
  • Temperature calibration improved

v3.2.0 MK2.5 (May 10, 2018)

  • Linear advance is back!
  • Filament sensor function improved
  • Safety timer
  • Gcodes for setting temperature correction
  • Rambo 1.0 support
  • Temperature calibration improved

v3.1.4 MK2.5 (April 10, 2018)

  • More reliable and faster XYZ calibration with “image processing”.
  • Measurement point searching algorithm has been improved to supress “false targets” caused by heating meander near measurement point.

v3.1.3 MK3 (March 8, 2018)

  • More friendly Selftest – sensitivity of axes checks were decreased
  • Fixed flow setting from LCD menu and flow rate fix – extrusion multiplier was always set to 100%

v3.1.2 MK3 (March 3, 2018)

  • Low layer height (50um and 100um) printing is fixed
  • Precise homing implemented to remove slight layer shifts when rehoming after PowerPanic or crash. Self test will be re-run automatically to enable this
  • Improved FAN RPM sensing to reduce number of false alarms

v3.1.1 MK3 (February 5, 2018)

  • Filament sensor is more reliable – higher FPS set and when runout is triggered one additional check is done
  • Fail stats is split into last print and total menus. Crash detection is also split into X and Y axis
  • Fan error will not prevent from continuing the print when using OctoPrint
  • Print fan error or pause during rehoming will perform correctly now
  • Preheat temperatures updated
  • Temperature calibration now informs user about the conditions needed
  • Better serial communication

v3.1.0 MK2SMK2/S Multi Material 1.0MK2 (November 12, 2017)

  • Linear Advance
  • Wizard
  • Host keep alive messages – better OctoPrint compatibility
  • Sorting files in SD card menu by date or name
  • Check if file is complete
  • First layer calibration – V2 integrated into FW
  • Auto power mode
  • XYZ calibration details menu improved
  • PID calibration safety check
  • M220: Speed factor
  • Saving E steps per mm to EEPROM fixed
  • Long filename scrolling is improved
  • Read more about this major version at prusaprinters.org
  • There’s a known bug using Repetier server, please wait for the next release if you’re using it

v3.1.0 MK2SMK2/S Multi Material 1.0MK2 (November 12, 2017)

  • Linear Advance
  • Wizard
  • Host keep alive messages
  • Sorting files in SD card menu
  • Check if file is complete
  • First layer calibration
  • Auto power mode
  • XYZ calibration details menu fixed
  • PID calibration safety check
  • M220: Speed factor
  • Saving E steps per mm to EEPROM fixed
  • Improved "Print from SD" menu

v3.0.12 MK2SMK2/S Multi Material 1.0MK2MK1 (June 23, 2017)

  • Improved XYZ calibration
  • XYZ calibration results are now available in Support menu
  • Selftest fixed
  • Improved unload filament
  • Multi Material
  • When stopping a print, user is asked what filaments to unload
  • “T?” Gcode added, which selects extruder to use prior to the print
  • Added support for MK1

v3.0.11 MK2SMK2 (May 19, 2017)

  • Move Z shortcut
  • Improved pause print
  • PID calibration menu
  • PID values for bed saving
  • Receiving commands via serial improved
  • Temperature calibration
  • Improved xyz calibration
  • Encoder clicks and PT100
  • Selftest bug fixed
  • Heatbed preheat error
  • Corrected German language messages

v3.0.10 MK2SMK2 (February 18, 2017)

  • Loose pulleys test added to self test
  • Statistics fixed
  • PID tuning fixed and saving parameters to EEPROM enabled
  • Stop print function fixed
  • Load filament function improved
  • Stack guard added
  • Xyz calibration updated
  • Factory reset has new menu
  • Missing "Move Z" option fixed

v3.0.9 MK2SMK2 (October 21, 2016)

  • Self test now include both nozzle and print cooling fan
  • More descriptive user messages during the calibration flow
  • Temperature safety checks are now added in preheat process. This was a bug inherited from original MarlinFW

v3.0.8 MK2SMK2 (September 22, 2016)

  • Reset live adjust on XYZ calibration
  • Disable timeouts in the XYZ/Z calibration
  • Don’t modify feed rate multiplier during the XYZ/Z calibration
  • Support multi screen messages in the XYZ/Z calibration – “move the Z carriages up” step
  • Support up to three lines in the XYZ/Z calibration messages
  • Added a new message “Measuring reference height of calibration point xx of 9”
  • Changed the “move the Z carriages up” message to suggest rotating the knob
  • Changed the “live adjust not set” message to reference the manual chapter and section
  • Remove debugging serial line output on Z calibration
  • Speed up of a path planner by rewriting some of the processing intensive parts from floating point to fixed point arithmetics
  • Improved accuracy of the diagonal movements by oversampling the line discretisation

v3.0.7 MK2SMK2 (August 22, 2016)

  • Typos fixed
  • First start flow reorganised
  • Z_MIN problem fixed
  • Calibration routine made safer
  • Stop print routine fix

v3.0.6 MK2SMK2 (August 8, 2016)

  • Menu has been reorganized
  • Internal improvements of the menu system
  • Fixed a stack overflow
  • Improvements of the Live Adjust function (please rerun the First layer calibration)
  • Fixed the “Stop Print” function
  • Enabled a high power mode when first booted up on a brand new RAMBo board
  • Updated Spanish, Italian and Polish texts
  • Toshiba FlashAir SD card support is now switchable
  • “Calibrating nth point” message is shown during mesh bed levelling
  • New feature: Bed leveling adjustment
  • Improvements to fo fire safety
  • Improved unload filament function
  • Z-MIN set back to 0.15mm

v3.0.3 MK2SMK2 (June 12, 2016)

  • G28 won’t run bed levelling when called with X or Y parameters
  • Factory reset will clear the Live adjust Z settings (helpful for upgraded printers)

v3.0.2 MK2SMK2 (June 6, 2016)

  • Better homing
  • Homing without calibration
  • Live adjust Z fix
  • Fixed Z motor current

v3.0.0 MK2SMK2MK1 (May 19, 2016)

  • Original Prusa i3 MK2 support
  • Printer selftest function added
  • Print statistics function added
  • Improved stop print menu Autocalibration (MK2 only)
  • Thermal runaway reimplementation

v2.2.4 MK1 (March 12, 2016)

  • Language support for English, Czech, Spanish, Italian and Polish.

v2.2.3 MK1 (February 21, 2016)

  • Live adjust Z function added. It is enabled during printing of the first layer as the second option in menu.
  • Multi-language support (EN-CZ-ES so far) - you can choose the language during the first boot and later in the settings.
  • Quiet or HiPower mode for motors in the settings. HiPower mode is for very large and heavy objects.
  • More information in support menu

v2.2.1 MK1 (December 18, 2015)

  • Auto correction of the LCD glitches.
  • Long filenames are scrolling on the LCD.

v2.1.0 MK1 (September 28, 2015)

  • Changed speeds for filament change.
  • Motors are disabled when print is stopped from LCD menu.

v2.0.0 MK1 (September 24, 2015)

  • New LCD menu :-)
  • Support for ColorPrint

Older versions