Quick review Prusa i3 MK2, version 3.0.11-RC1

Quick review of the new release candidate of the firmware for Prusa i3 MK2, version 3.0.11-RC1. Today I have installed the firmware and made some test. This is not a complete review but a first impression.The changes comprise

  • Move Z shortcutThis is great change and improvement. After pressing the button for 2-3 seconds you can move the z-axis. This was available only by going through several menues in the old version.
  • Improved pause printThis is another nice improvement: Pause print procedure is now suitable for long pauses, you can stop the printer overnight when noise too loud . The nozzle cools down during this time, whereas the bed stays heated. It worked for a short break, but need to be tested in a longer break.
  • PID calibration menuYou can set a temperature for the PID tuning of the nozzle. The the PID tuning is done and the values are stored in the EEPROM. For some people, this might be useful. But when you print with different materials and have to change the print temperature regularly then this requires a PID every time. A much better solution is the perform the PID tuning and provide the PID values in the G-code of the start script.Two more minus points here: you cannot exit the menu if you want to leave it you have to press the reset button. A PID tuning for the bed is not covered.
  •  PID values for bed savingInstead, it is now possible to perform and store the values via a manual process, like described in a couple of tutorials.
  • Receiving commands via serial improvedI haven’t tried this.
  • Temperature calibrationThis is supposed to address the temperature dependence of the PINDA probe. The temperature dependence of the probe is measured and stored in the EEPROM. For every mesh bed leveling the PINDA is heated to a certain temperature. This makes the measurements more consistent and adjusting the Live-z should be reduced. How good this method is compared to a changed start script that has been discussed here in the group a couple of weeks ago was not tested. Bothe methods share a similar idea, and my impression is that the script method is faster in practical application. I have not compared the accuracy.
  • Improved xyz calibrationThe calibration is improved by running up to three repetitions in case of failure. This may help some people getting their calibration done.
  • Encoder clicks and PT100Well done, now the encoder steps for the LCD correspond to encoder physical clicks. And support for the more accurate temperature PT 100 sensor was added.
  • Selftest bug fixedyes, self-test is now working again.
  • Heatbed preheat errorPreheat error for heatbed was implemented. This can detect disconnected/faulty heatbed or heatbed thermistor in preheat phase.

More changes: Extrusion before unloading filament added to reshape end of the filament and simplify filament unload. This results in the “flatter” end of the filament and unloading should now be easier.

Loading of filament has been modified to be faster.

In summary, a couple of good enhancements on some features a little more work is required to optimize the or make the more user-friendly. In my opinion this version is really worth the 10 min for the upgrade plus time for new calibration.

Link to download : https://github.com/prusa3d/Prusa-Firmware/releases