Notifications
Clear all

Firmware 3.7.0-FINAL for Original Prusa i3 MK2.5S & MK2.5  

  RSS
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Firmware 3.7.0-FINAL for Original Prusa i3 MK2.5S & MK2.5

WARNING: Note that MK3S, MK3, MK2.5 and MK2.5 are different printers! Each has its own firmware file!!!

Hi guys,
this is a final version of the firmware recommended to all users 😎

What is new?
–> 7x7 mesh bed levelling
–> MMU2S fast mode (MK3S + MMU2 only)
–> Improved T-code load (printers with MMU2)
–> Change filament fix (printers with MMU2)
–> Eject filament contains ramming (MMU2 printers)
–> The informative message during switching between normal and stealth modes
–> Improved behaviour when removing SD card
–> Autoload disabled in extruder info (MK3) and sensor info (MK3S) menu

Changes in 3.7.0-FINAL
------------------------------------------
7x7 mesh bed levelling
There was a possibility of X-axis crash on the first mesh bed levelling point (issue #1674). This has been fixed.
Improved mesh bed levelling (3.7.0-RC1) uses shorter Z movements to reduce overall calibration time. This in some cases leads to "Enforced Z-leveling" occurrence (issue #1651) triggered by higher variability in measured Z-values, which was probably caused by mechanical resonance. In current FW version, if Z-values variability is too high for certain measured point, there is a short delay and then current point measurement is repeated with longer Z-movements (the same measurement algorithm which was used on FW 3.6.0 and all older versions).

Duplicate T-code fix
Fixes issue #1660

Changes in 3.7.0-RC1
---------------------------------------
7x7 mesh bed levelling
It is now possible to increase mesh bed levelling XY resolution by activating measuring 49 points in 7x7 mesh. This can be done in the menu "Settings -> Mesh bed levelling". There is also a possibility to change the number of measurements for each point from 1 (fast, but less accurate) to 5 (most accurate) and also turn on/off magnet compensation. PINDA probe Z-coordinate measurement can be influenced by heatbed magnet proximity (by approximately 80 um) and thus distort mesh bed levelling calibration. If magnet compensation is off, all 49 points are measured and used for mesh bed levelling correction. If magnet compensation is on, for chosen points (which may be affected by magnets) are counted from surrounding points. Also, the mesh bed levelling Z-measurement algorithm was slightly modified to make the whole process faster. No G-code modification is needed. Standard G80 G-code will behave according to settings which were set in "Settings -> Mesh bed levelling" menu. It is also possible to use G80 Nx Ry G-code, where x is a number of mesh bed levelling points in one axis (3 or 7 are valid values) and y is number of Z-measurements for each point (which are then averaged). Settings done directly in G-code has higher priority then settings which are set in the menu.
I would like to thank all who were working on this feature and helped to implement it to our Prusa FW, especially @stahlfabrik, @mionut and @3d-gussner.

MMU2S fast mode
On MK3S printers with MMU2 connected it is possible to switch MMU between fast and stealth mode. This can be done in the menu "Settings -> MMU mode". With MK2.5S MMU runs always in stealth mode.

Improved T-code load
Load sequence was slightly modified to reduce missing layer error count.

Change filament fix
When changing filament (M600 G-code, menu "Tune-> Change filament" or filament runout) on printers with MMU2 connected, there is a possibility to re-do filament unload and load by choosing "Filament not loaded". This, however, didn't work properly in some scenarios and filament could remain stuck between extruder Bondtech pulley and nozzle. This has been fixed.

Improved behaviour when removing the SD card
When SD card is inserted SD card menu is automatically shown. When SD card is removed menu which was active when the SD card was inserted is restored.

Autoload disabled in extruder info (MK3) and sensor info (MK3S) menu
These menus serve for checking if the filament sensor works properly. The filament can be now inserted (without triggering load function) to check if sensor state changes.
---

Supported printers:
Original Prusa i3 MK3S MMU2S
Original Prusa i3 MK3S
Original Prusa i3 MK3 MMU2
Original Prusa i3 MK3

Original Prusa i3 MK2.5S MMU2S
Original Prusa i3 MK2.5S
Original Prusa i3 MK2.5 MMU2
Original Prusa i3 MK2.5

Download link:
https://www.prusa3d.com/drivers/

Firmware flashing guide:
https://manual.prusa3d.com/Guide/Upgrading+the+firmware/66

Please report any bug here:
https://github.com/prusa3d/Prusa-Firmware/issues

As always, we wish you happy printing and look forward to your feedback!

Assembly manuals

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

Posted : 03/04/2019 5:50 pm
sopis
(@sopis)
Active Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK2.5S & MK2.5

Hi there

I reported an ISSUE 1718 on github.

I just updated my perfectly calibrated Prusa MK2.5S BEAR with 0.04 skew to FW 3.7.0.

1. First of all, the 7x7 mesh bed leveling did not trigger - it was standard 9 points calibration
2. Cannot finish XYZ calibration - after all 4 points are probed, it will state XYZ calibration failed (even though the machine was perfectly calibrated before FW upgrade)

Posted : 10/04/2019 11:07 pm
Vegas Pay LLC
(@vegas-pay-llc)
Eminent Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK2.5S & MK2.5


Hi there

I reported an ISSUE 1718 on github.

I just updated my perfectly calibrated Prusa MK2.5S BEAR with 0.04 skew to FW 3.7.0.

1. First of all, the 7x7 mesh bed leveling did not trigger - it was standard 9 points calibration
2. Cannot finish XYZ calibration - after all 4 points are probed, it will state XYZ calibration failed (even though the machine was perfectly calibrated before FW upgrade)

My bed was showing 0.039 mm variance with Prusaprint on raspberry pi three times in a row at 100 C. I don't know how close to perfect that would be but it was better than what I was using before. That is when I upgraded the firmware. I also did not get the 7x7 mesh after the upgrade. It makes me wonder if
ORIGINAL PRUSA I3 MK3/MK2.5 MULTI MATERIAL 2.0 firmware upgrade was a cut and paste misprint from the ORIGINAL PRUSA I3 MK3S/MK2.5S MULTI MATERIAL 2S description?

I'm am still waiting for the upgrade to ship, so I won't know.

And something wild happened during my first layer calibration. I went about .015 too far down and backed it .010 closer to where it was but it is like the z was never adjusted good in the first place. I''m back at square one again. I don't know if that has anything to do with firmware or some other strange reason. But I had control over the first layer 7 or 8 times before I went the other direction and everything went wrong.

Posted : 15/04/2019 4:59 am
Share: