Notifications
Clear all

Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3  

Page 1 / 2
  RSS
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

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
Tom_Nbg
(@tom_nbg)
Active Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

Hey,

I installed the new 3.7 yesterday (April 2nd) and got issues during 7x7 mesh. At first I start a new calibration and the run through the full wizard.
The first testprint canceled during 7x7 mesh.

Error message: "Bed leveling failed. Sensor didnt trigger." After this the printer starts a new z-calibration and the same error occurs (at point Z4, or Z5 and later on other points.

I never had such a issue with the 3.5.1 with 7x7 (custom FW from github projects). I spent hours for finding a solution and give up and reinstalled the 3.5.1 from custom made FW.

Hope for a soon offical solution to this issue!

Thank you
Tom

Posted : 03/04/2019 7:07 pm
Halle.s
(@halle-s)
Trusted Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

Is this any different than the version I downloaded from the website on April 1st? Because I can't print via USB with that one because I get a bunch of "Error:No Line Number with checksum, Last Line: nnn" errors.

Posted : 03/04/2019 8:36 pm
GeorgeE
(@georgee)
Trusted Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

I had the enforced Z-leveling issue with 3.7.0-RC1 and this has allowed me to switch on the 3 point averaging again, previously had set to one point only which seemed to work out ok. First print I tried with the released version had to redo three of the measured point with the slower probing, but much better than just going into an endless loop mesh bed levellng and Z-levelling.

Posted : 03/04/2019 10:59 pm
Lukas
(@lukas-3)
Eminent Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3


Hey,

I installed the new 3.7 yesterday (April 2nd) and got issues during 7x7 mesh. At first I start a new calibration and the run through the full wizard.
The first testprint canceled during 7x7 mesh.

Error message: "Bed leveling failed. Sensor didnt trigger." After this the printer starts a new z-calibration and the same error occurs (at point Z4, or Z5 and later on other points.

I never had such a issue with the 3.5.1 with 7x7 (custom FW from github projects). I spent hours for finding a solution and give up and reinstalled the 3.5.1 from custom made FW.

Hope for a soon offical solution to this issue!

Thank you
Tom

Have a solution for you. I have this problem since 3.5.2. When the mesh bed leveling starts you need to turn off the heatbed. There is the topic: https://shop.prusa3d.com/forum/hardware-firmware-and-software-help-f64/mesh-bed-calibration-error-only-before-a-print-t28636.html

Posted : 04/04/2019 8:51 am
Tom_Nbg
(@tom_nbg)
Active Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

I had the same issue during 3x3 mseh also at the rear middle point...

Posted : 04/04/2019 12:38 pm
rkayakr
(@rkayakr)
Trusted Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

After loading 3.7 into my MK3 the calibration points are all shifted left. The leftmost points are on the left edge of the sheet and the rightmost points are far from the right edge. Prints are centered. I ran XYZ calibration. Any hints?

Posted : 04/04/2019 2:11 pm
JBinFL
(@jbinfl)
Reputable Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

No, it is all good and doing what it should. The pinda is what is doing the mesh bed level, not the nozzle. See the post in the 3.7.0RC thread for more info. 😀

Strange women, laying in ponds, distributing swords, is hardly a basis for a system of governance!

Posted : 05/04/2019 1:38 am
Can I Print?
(@can-i-print)
New Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

Hi, recently I updated this firmware via octoprint firmware updater plugin, and works well but I can't set the language to Spanish and I think the filament sensor does not work too. When I put in the filament after the preheat does nothing so I changed back to manual load.

Posted : 05/04/2019 2:04 pm
Meliut
(@meliut)
New Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

Same as user robert.b47. All calibration points are shifted left. I'm not sure if this is related, but I had my first layer shift too.
I flashed 3.6.0 back. I'll wait for 3.8.0.

Posted : 06/04/2019 2:50 am
Tom_Nbg
(@tom_nbg)
Active Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3



Hey,

I installed the new 3.7 yesterday (April 2nd) and got issues during 7x7 mesh. At first I start a new calibration and the run through the full wizard.
The first testprint canceled during 7x7 mesh.

Error message: "Bed leveling failed. Sensor didnt trigger." After this the printer starts a new z-calibration and the same error occurs (at point Z4, or Z5 and later on other points.

I never had such a issue with the 3.5.1 with 7x7 (custom FW from github projects). I spent hours for finding a solution and give up and reinstalled the 3.5.1 from custom made FW.

Hope for a soon offical solution to this issue!

Thank you
Tom

Have a solution for you. I have this problem since 3.5.2. When the mesh bed leveling starts you need to turn off the heatbed. There is the topic: https://shop.prusa3d.com/forum/hardware-firmware-and-software-help-f64/mesh-bed-calibration-error-only-before-a-print-t28636.html

hmmm - the bed change it's form when turning off during mesh - this solution is contraproductive...

Posted : 06/04/2019 12:16 pm
CybrSage
(@cybrsage)
Honorable Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

How do I enable the 7x7 mesh levelling? I am running 3.7.0 and it still only does the original 9 points.

Posted : 06/04/2019 5:56 pm
Vincenzo.c3
(@vincenzo-c3)
Trusted Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3


How do I enable the 7x7 mesh levelling? I am running 3.7.0 and it still only does the original 9 points.

Settings --> Mesh Bed Leveling --> change Mesh from [3x3] to [7x7] and Z-Probe from [3] to [5] and Magnets Comp. to [ON]

Posted : 06/04/2019 6:42 pm
CybrSage
(@cybrsage)
Honorable Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3



How do I enable the 7x7 mesh levelling? I am running 3.7.0 and it still only does the original 9 points.

Settings --> Mesh Bed Leveling --> change Mesh from [3x3] to [7x7] and Z-Probe from [3] to [5] and Magnets Comp. to [ON]

You are a gentileman and a scholar...and I promise not to ruin your rep by telling anyone. 😉

Thank you SOO much!

Posted : 06/04/2019 6:45 pm
JBinFL
(@jbinfl)
Reputable Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

The calibration points on the 7X7 should not be shifted left, but it looks like it. The Pinda does the mesh bed level, not the nozzle... The Pinda is on the right hand side of the extruder when looking at it from the front. therefore, it appears like the calibration points are shifted left compared to the 3X3 medsh bed level, but they are not.

See the post in the 3.7.0 RC thread from Kinckohr


This is the reason :

https://github.com/PavelSindler/Prusa-Firmware/pull/1?fbclid=IwAR3Cvpi28gZm_AcZYfBPUzpX4XpxliYTLor12O1yhVYQxb8T6g58oJbF_qY

Note : Not the nozzle is probing, the PINDA is it. The probing dots are evenly distributed over the surface.

Thomas


Same as user robert.b47. All calibration points are shifted left. I'm not sure if this is related, but I had my first layer shift too.
I flashed 3.6.0 back. I'll wait for 3.8.0.

Strange women, laying in ponds, distributing swords, is hardly a basis for a system of governance!

Posted : 06/04/2019 8:54 pm
CybrSage
(@cybrsage)
Honorable Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

I initially thought that it was shifted left as well, but then I realized the nozzle isn't what's taking the readings it's the Pinda, and that was perfect.

Posted : 06/04/2019 8:58 pm
Antimix
(@antimix)
Reputable Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

Hello,

after upgrading to this version I noticed issues with the SD. I know that there were some changes on the SD handling on this FW.

I am using a WiFi SD, so I need to remove and reinsert the SD each time I have updated the contents via WiFi, since Prusa Marlin does not RESCAN the SD contents ech time the "SD PRINTING" menu is selected.

What I noticed with this release is that often I reinsert the SD and I got an empty contents with just .. ^ and the NO SD INSERTED on the LCD display. I need to remove and insert it several time. That was not happening with the previous Firmware version.

See HERE my post about i3MK3 WiFi SD.

- Could you please take in account to rescan the SD content each time the SD PRINT menu is selected ?
Other Marlins already do it, and this would make perfect the usage of a WiFi SD like mine.

UPDATE: I Just discovered that it exists a FlashAir option in the firmware. I will enable and I will check out for any improvement.

Regards

Posted : 07/04/2019 12:25 pm
michael.p77
(@michael-p77)
Eminent Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

So far the only strange thing I have noticed is a extra little hop when the bed leveling completes the first row of 7 and moves onto the second row, 8th. It kind of looks like a hiccup.

Posted : 10/04/2019 5:39 am
Nelson
(@nelson-2)
New Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

Will this firmware work on the first batch of MK3 printers that were released? I could've sworn I read somewhere that the board used on the older MK3 printers is different than the ones made afterwards. Mine is one of the very first ones made. Should I upgrade or skip it?

Posted : 10/04/2019 5:21 pm
arthur.g5
(@arthur-g5)
New Member
Re: Firmware 3.7.0-FINAL for Original Prusa i3 MK3S & MK3

Maybe I'm just half asleep the whole day, but I noticed that one I print a file it actually prints another...

Is this just me?

Posted : 11/04/2019 2:37 pm
Page 1 / 2
Share: