Skip to content

3.1.0 firmware for Prusa i3 MK2/S/MMU with Hyperfine Bed Tuning and Filament Runout Sensor

Compare
Choose a tag to compare
@3d-gussner 3d-gussner released this 15 Nov 13:10
· 19 commits to MK2-Private_build since this release

3.1.0 firmware for Prusa i3 MK2/S/MMU with Hyperfine Bed Tuning and Filament Runout Sensor including new languages

Remember that this an unofficial firmware version based on Prusa 3.1.0 firmware

You can choose between tree hex files for the Prusa i3 MK2/s (with miniRAMbo v1.3):

UPDATE 28. Nov 2017: Hex files for Prusa i3 MK2/s Multi Material printers

For Prusa i3 Mk2/s Multi Material Upgrade (with miniRAMbo v1.3) you can choose between three versions.
I don't own a MMU so i could not test it!
Due to limits of the miniRAMbo and the need of verbosity function for Hyperfine Bed Tuning, i had to enable SUPPORT_VERBOSITY also for MMU (which is disabled in the stock due to the limits) AND because of that shorten the supported languages per hex file to squeez it in.

Please let me know if the Multi Material versions are working or anything has to be changed. There may be a chance that even 5 languages are too much for the miniRAMbo.
BTW: Prusa confirmed that the MK3 Einsy Board will get an extra SPI flash to offload languages and maybe other things.

If you like the additional translations and like to help please contact me.
I am happy that ~57% of all download were the stock languages and the rest with the modified/added languages. Nice to see that people care and WE didn't translate for nothing. THANKS

End of Update 28. Nov 2017

Please double check the values for the Hyperfine Bed Tuning and Filament Runout Sensor after uploading this firmware

Somebody could not print because of the Filament Runout Sensor being ON without having a sensor connected to y-max.

  • In Pronterface/Octoprint you can use g-code G80 to see Hyperfine values and M503 and M119 for the FRS
  • You can review/change the Hyperfine Bed Tuning values under Calibration->Bed level correct
  • The Filament Runout Sensor can be found under Settings where 'Fil.RS [OFF]' means it is disabled

Sorry for the inconvenience.
I will try to find a way to prevent this in the future.

Differences to previous version 3.1.0-RC2 firmware for Prusa i3 MK2/S/MMU with Hyperfine Bed Tuning and Filament Runout Sensor

Please read the 3.1.0-RC2 firmware for Prusa i3 MK2/S/MMU with Hyperfine Bed Tuning and Filament Runout Sensor
AND the 3.1.0-RC1 firmware for Prusa i3 MK2/S/MMU with Hyperfine Bed Tuning and Filament Runout Sensor for more information

Check if file is complete

In previous firmware version, there was bug which caused that some complete files were wrongly reported as incomplete by the printer. This was happening with files sliced in S3D, because of slightly different end g-code. This issue has been fixed.

Sorting files in SD card menu

In previous firmware version, files order in SD card menu reverted to unsorted when print was finished. This has been fixed,

PID calibration safety check

At the beginning of PID calibration heating is turned on and nozzle (or heatbed) temperature is rising.
For improved safety, we are now checking if measured temperature rises as fast as expected during this initial phase. In case that there is for example faulty/disconnected thermistor, measured temperature doesn't rise and PID calibration is then terminated, heating is turned off and thermal runaway error message is shown on LCD and serial.

Other changes:

language corrections

Dutch, Portuguese and French

Added some translations:

  • Dutch by 3d-gussner
  • Portuguese big thanks to @nfsmedeiros
  • French is not completed yet but big thanks for starting the translation to @ChrisP-Git

Please feel free to comment/correct translations we started.