Firmware changelog

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 MaterialMK2 (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 MaterialMK2 (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 MaterialMK2MK1 (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