Firmware updating and flashing

Updated 1 month ago ​by Tomáš Chvalina

Updating the printer's firmware is a simple process that requires a computer and a USB cable. The latest firmware revision can be always downloaded from It is recommended to check our website regularly and download latest versions in order to keep your printer up to date. Updated firmware packages bring reliability improvements, new features, useful tweaks, and various fixes.

Current firmware version on your printer can be found in LCD menu - support - Firmware [version]. 

Updating the firmware

  1. Get the drivers for your operating system (Windows or MacOS). You can download the latest drivers on our website
  2. Scroll down to the Firmware section. Download the zip file which contains firmware for your printer (MK2/S, Multimaterial or MK3). Make sure to download the right file, each printer model runs a different firmware!

  3. Unzip the downloaded file to a folder on your PC.Use the guide that comes with the firmware files to select the correct version for your mini RAMBo board. 

    All Original Prusa i3 MK2/S/Multimaterial owners should use the file with "RAMBo13a" in the filename.
    Original Prusa i3 MK3 owners should download the zip file with MK3 firmware containing the correct .hex for MK3. 

    *Side note: RAMBo10a is only for users with older miniRAMBo board version 10a

  4. Upgrading the firmware:
    1. Connect your printer to the computer using the provided USB cable, turn the printer on and launch the FirmwareUpdater app. 
    2. Choose your firmware .*hex file.
    3. Choose serial port of your printer.
    4. If you don't see your printer on the left, hit the Rescan button and wait around 2 seconds.
    5. Hit the Update! button.

  5. Everything is ready. Happy printing! 
    The update process may take up to 5 minutes.
    If you encounter any firmware updating or flashing problems, check our article about the most common errors: Firmware updating & flashing problems.

    Do not hesitate to contact us at if you have any further questions.

    How did we do?