Clear all

6.0.0-RC2 Firmware for Original Prusa MK4, MK3.9  

Jakub Dolezal
Member Admin
6.0.0-RC2 Firmware for Original Prusa MK4, MK3.9


  • Touch support (MK4, MK3.9 and MK3.5)
  • Stealth mode (MK4, MK3.9, MK3.5 and MINI)
  • Time Zone settings updated (MK4, MK3.9, MK3.5 and MINI)
  • Bed Level Correction (MK3.5, MINI)
  • Revised menu (MINI)
  • MCU temperature (MINI)
  • MMU3 unit firmware auto-update
  • Bug fixes

This is a second release candidate for the upcoming firmware 6.0.0. This release includes firmware files for the MK4, MK3.9, MK3.5 and MINI/MINI+. The XL firmware is not part of today's release as it is currently undergoing final re-testing and is planned to be released soon after.

Make sure you have also read the release notes of the firmware 6.0.0-RC1 as the improvements are also part of this RC2 release.

Touch support (MK4, MK3.9 and MK3.5)

Touch is already supported for the MK4/MK3.9 (see the previous release notes for the 6.0.0-RC1). This release extends support for the MK3.5. For now, you must manually enable the touch feature from the menu. Navigate to Settings -> User interface -> Touch.

With the touch enabled you'll be able to control the majority of items on the screen. You can swipe your finger up and down to scroll through the menu. Swiping left or right (depending on your preference) takes you one step back in the menu hierarchy.

There are some exceptions where the knob must be used, such as when setting the target temperature manually or while moving with any of the axes.

Note: MINI and MINI+ do not have a touch layer integrated into the screen, therefore adding touch support via a firmware update is not possible. Support for the XL will be added in the upcoming release.

Stealth mode (MK4, MK3.9, MK3.5 and MINI)

Stealth mode is already supported for the MK4/MK3.9 (see the previous release notes for the 6.0.0-RC1). This release extends support for the MK3.5 and MINI. Similar to the MK3 family, the Stealth mode will make your printer even quieter. This can be useful for example for overnight prints. You can switch between Normal and Stealth mode even during the print. Keep in mind that the mode will be activated once several G-code commands in the buffer (printer memory) are processed.

Once the Stealth mode is enabled, the firmware sets a limit to acceleration, feedrate, and jerk. Setting a cap on these parameters will lower the noise. While this reduces noise, it also affects the overall printing time.

In addition to Stealth mode, we are also adding support for the M73 G-code. You can find more information in this article.

Time Zone settings updated (MK4, MK3.9, MK3.5 and MINI)

This release increases the timezone hour offset range up to +14 hours and also introduces a timezone minutes option to select a timezone offset in minutes (0 min, 30 min, and 45 min).

This addresses issues #3550#1779 and #3141.

Bed Level Correction (MK3.5, MINI)

This feature, originally introduced on the Original Prusa MK3 as an addition to the Mesh Bed Leveling (MBL), allowed experienced users to further compensate for any imperfections on the heatbed. The bed level correction gathers user data on how to adjust Z height in four directions around the plate (front, left, back, right) and then changes mesh bed leveling values through linear interpolation.

In most cases, this manual correction is unnecessary as MBL will handle compensation automatically. To adjust settings visit Control -> Bed Level Correction.

Revised Control menu (MINI)

In order to unite the user experience across all printers with the Buddy firmware, this release brings a revised Control menu on the MINI, where all tests were moved into the Calibrations & Tests submenu together with First Layer Calibration.

MCU temperature (MINI)

The MCU temperature is now available in the Sensor info menu.

MMU3 unit firmware auto-update

This firmware sets a base for the upcoming feature allowing you to update the MMU3 unit firmware from the printer. Currently, you have to connect a Micro USB cable to the control board in the MMU3 and update the firmware manually using PrusaSlicer.

Starting firmware 6.0.0-RC2 the printers with xBuddy mainboards (MK4, MK3.9 and MK3.5) will be able to flash the MMU3 unit automatically. The multi-material firmware will be from now on always part of the printer's firmware. Once you flash any newer printer's firmware, the rest will happen automatically, like magic.

However, to enable MMU3 auto-update, you have to also update the bootloader in the MMU3 unit's control board. This is a significant change to the entire MMU ecosystem, therefore we are currently running extensive tests covering all possible scenarios to ensure a flawless experience.

The tests are expected to be finished soon. The new bootloader will be then flashed to all MMU3 leaving the factory and also uploaded to GitHub and for all existing MMU3 users.

Note: This feature is not supported on the MK3S+. If you want to enjoy the MMU3 auto update feature, consider upgrading your printer to the MK3.5, M3.9 or MK4. Upgrade packages are available at the Prusa e-shop.

MMU firmware compatibility (files are included on the GitHub):

  • FW3.0.3+896.hex - compatible with MK4, MK3.9
  • FW3.0.2+878.hex - compatible with MK3.5

Bug fixes

  • A bug #3890 in the firmware 5.2.2 causing a shorter loading sequence into the MK3.5 MMU3 setup is now fixed.
  • The previous release was missing an option to “Preload All” five filaments into the MMU unit and allowed to preload only one filament at a time. This is now fixed.

Known issues

  • After multiple consequent power panics (power outages), the MK3.5 might not return to the correct Z-axis coordinate. This is a rare scenario from our laboratory tests. A typical single or double power outage works correctly.

Release notes:

This topic was modified 1 month ago by Jakub Dolezal
Assembly manuals

/ Knowledge Base
The guy behind Prusa assembly manuals...

Posted : 12/04/2024 1:56 pm