Skip to content

3.8.0 RC1 Firmware for MK3, MK3S, MK2.5 and MK2.5S

Pre-release
Pre-release
Compare
Choose a tag to compare
@michalxfanta michalxfanta released this 08 Aug 20:10
· 5174 commits to MK3 since this release
84cf1b8

Summary:

  • Steel sheet profiles
  • Nozzle diameter setup
  • Preliminary checks
  • Firmware onscreen notification
  • Revised sound warnings
  • Beta testers

WARNING: In this release, the power panic feature is not working properly with the Original Prusa i3 MK3S. If you are experiencing frequent power surges, please consider waiting for the next release. Since this is a testing release we DO NOT recommend flashing this firmware to a production printer.

A detailed description:

Steel sheet profiles

Magnetic heatbed on MK3S/MK2.5S enables using multiple steel sheets for continuous printing. However, due to a different thickness of various sheets (textured vs smooth PEI), each sheet requires individual First layer calibration. Starting with this release, we are adding a feature, which will store the settings for up to 3 sheets. You can then easily switch between the sheets (profiles) and the printer will load the stored values.

To set up the individual sheet profiles, please head to the Settings -> HW setup. There are currently three sheet profiles available.

For each sheet you can do the following:

  1. Select - confirms the selection of the sheet, which will then become default
  2. First layer calibration - takes you through the first layer calibration process
  3. Rename - enables you to change the name, up to seven characters
  4. Reset - sets the values back to the factory defaults

As soon as two or more profiles are configured, you will be able to quick-toggle between them in the main menu. A detailed description of the behaviour will be released with the final version of the firmware 3.8.0.

Nozzle diameter setup

This an initial release of this function. We need to finish the coding on the PrusaSlicer side in order to fully enable it. By default, all Original Prusa i3 printers are shipped with the 0.4mm nozzle. In case you change the nozzle, you can set the correct diameter in the printer's menu (see Settings -> HW setup -> Nozzle d.). The printer will then compare the stored value of the nozzle diameter with parametres in the G-code. If there is a mismatch, you will be informed to prevent a print failure.

Preliminary checks

Similarly to the previous feature, this one also requires an update of the PrusaSlicer. Once this is done, the printer will check multiple parameters in order to warn you about incompatible print settings. Before a print is started, the printer will compare parameters stored in the memory with the G-code. Checked values are nozzle diameter, the model of the printer and firmware version. Checks can be adjusted in Settings -> Checks.

For each controlled parameter, users can set three levels of warnings:
none - check is turned off, the user won't receive any notification
warn - a warning message will be displayed on the screen, user can continue with the print
strict - a warning message will be displayed on the screen, the user can't continue until the issue is fixed, print is aborted

Firmware onscreen notification

The firmware onscreen notification about the availability of the new version no longer waits for the user response, which prevents the print from starting. The timeout is now set to 30 seconds, the printer then proceeds with the print.

Revised sound warnings

In the previous firmware release, there was an option to disable sound warnings completely by choosing the [None] option. Due to safety reasons, this release no longer offers this value. User can choose between [Loud|Once|Silent|Assist], where the last value is newly introduced for visually impaired users.

By selecting the Assist sound mode, the printer enables accessibility feature and plays a different sound while scrolling through the menu and at the end of the menu.

Others

PWM adjusted to reduce printer noise from heatbed and PSU.

Known issues

The power panic feature is not working properly for the MK3S printer. We are currently investigating all scenarios when the system is unable to recover the print after a power surge.

Prusa Firmware beta testers group

Our beta testing group is running already for two months and over 400 users joined our ranks. As we promised in the beginning, we will reward the most active users, who help us to improve the firmware.

The first reward goes to Yuri D'Elia aka Wavexx who is a valued long-term tester. We appreciate all the help provided and decided to send an Original Prusa i3 MK3S kit as a courtesy.