Drivers and manuals



  • Original Prusa i3 MK2 Multi Material
    • English 3D Printing Handbook 3MB
    • – Version 1.0 (proper initial version, added ColorPrint MM, tested filaments, troubleshooting… )
    • – September 13, 2017
  • Original Prusa i3 MK2
    • English 3D Printing Handbook 6MB
    • – Version 1.05 (PEI surface preparation changes, calibration flow tweaks, when is needed to redo the calibration, how to change filament during a print, dental floss for object removing, light and full factory reset, firmware update…)
    • – October 23, 2016
  • Original Prusa i3 “MK1” 1.75mm

    Manual is suitable even for 3mm version except material temperatures and images.


  • MK2/S V2 Calibration
  • RAMBo addon for Arduino.
    • Enables Arduino IDE to upload the FW. If you can use our FirmwareUpdater and hex files.
    • Download


Firmware 3.1.0 (November 12, 2017)

MK1, MK2 and MK2 Multi Material are now supported.
Changes in 3.1.0 final:

  • 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
There’s a known bug using Repetier server, please wait for the next release if you’re using it

Full detailed release log on Github

General firmware info:

Firmware 3.1.3-RC1 (March 8, 2018)

MK2.5 only
Changes in 3.1.3 RC1:

  • Initial release

Firmware 3.1.3 (March 8, 2018)

MK3 only.
Changes in 3.1.3:
See full release log on GitHub!

  • 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%

Changes in 3.1.2:
See full release log on GitHub!

  • 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

Changes in 3.1.1:
See full release log on GitHub!

  • 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