Notifications
Clear all

Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3  

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

Hi guys,

a new stable release recommended for everyone is out!

What is new?

  • Calibration using multiple filament types
  • Repeated First layer calibration settings
  • Fan error on Octoprint
  • Incorrect mode display MK2.5S & MK2.5
  • New Live Adjust Z shortcut
  • Move Z shortcut adjustment
  • Translations corrections
  • Other bug fixes

 

A detailed description of changes:

This changelog is a summary of the previous release (RC1) with additional bug fixes introduced in this release.

Calibration using multiple filament types

Until now the First Layer Calibration was possible only using a PLA. However, the textured and smooth PEI sheets perform better (improved filament adhesion), if the calibration is done based on the used material. Starting this release user can choose from the following expanded material list: PLA, PET, ASA, ABS, HIPS, PP, FLEX. #2117 This feature was also requested by the Prusa community and we would like to thank you for the valuable feedback.

Repeated First layer calibration settings

In case the First Layer Calibration is started again, the printer always used the previously saved value of Z-offset. This can cause an issue if the recalibration is done while changing the thinner textured for the thicker smooth sheet and thus the nozzle might be too low.

With the firmware 3.8.1 RC1, the printer always asks, whether to continue with the previously saved value or reset the offset to zero. #2222

Fan error on Octoprint

If a Fan error occurred during the print using an Octoprint, then the user was unable to continue with the print even if the issue was resolved. This is now fixed and the print can be restored.

Incorrect mode display MK2.5S & MK2.5

In some scenarios, after the printer reset, an incorrect Mode was displayed (High Power instead of Stealth). This bug is now fixed and the mode is displayed correctly.

New Live Adjust Z shortcut

Right after the mesh bed levelling as soon as the print is started, the user can adjust from the menu the height between the tip of the nozzle and the steel sheet (Live Adjust Z) to ensure the filament is properly squished in the printing surface.

Now, there is a new shortcut to access this function. Long press the rotation knob to enter the adjustment menu. The function is available only during the print between 0-2 mm of height.

The Live Adjust Z shortcut is allowed in the following menus:

  • Info screen
  • Main menu
  • Tune (during the print only)
  • Support

Move Z shortcut adjustment

To move the Z-axis up or down, the user can either choose this option from the menu or long-press the rotation knob. Because this shortcut is now shared with the Live Adjust Z, the Move Z is available only before the mesh bed levelling starts and after the print is finished.

Previously, it was also possible to use the shortcut during the print, this is now disabled. #2165 #2101

The Move Z shortcut is allowed in the following menus:

  • Info screen
  • Main menu
  • Preheat
  • Print from SD
  • Settings
  • Temperature
  • Select language
  • Support

Translations corrections

For this release, the firmware, which is translated into seven languages, was checked by Prusa in-house native speakers improving the consistency with English original, 3D printing terminology and readability on the printer's screen.

Other bug fixes

Calibration of the Z-axis wasn't working properly for the Stealth mode, now the calibration is always performed in the Normal Mode.

---

Supported printers:

  • Original Prusa i3 MK3S MMU2S
  • Original Prusa i3 MK3S
  • Original Prusa i3 MK3
  • Original Prusa i3 MK2.5S MMU2S
  • Original Prusa i3 MK2.5S
  • Original Prusa i3 MK2.5

Download link:

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

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

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!

This topic was modified 5 years ago by Jakub Dolezal
Assembly manuals

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

Posted : 27/10/2019 1:55 pm
rmm200
(@rmm200)
Noble Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

So much for our Move Z shortcut feedback. I will be skipping this build.

Posted : 27/10/2019 4:40 pm
-- liked
Mike01Hu
(@mike01hu)
Eminent Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

I note that there was no improvement in the power-fail recovery as my experience of two days ago revealed. In this case we had a power cut and when it was restored the printer gave the appropriate warning and asked if I wanted to continue, to which I responded "Yes". The printer then immediately tried to move the head which was firmly fixed to the surface of the print because the temperature had dropped below the melt point; this move caused the print to fail, which, after 20h into a 30h print was not pleasing! OK, it's a risk that long prints brings with them but the published recovery feature was surely designed to offset that risk? I'll have to invest in a UPS, but they are only as good as the price you pay for them and, to keep a printer going for more than 10-20 minutes, means an investment of the same price as a Mini kit and I know which I'd rather have in my workshop!

Of course, a solution could be to force a reheat of the nozzle to the pre-set temperature before attempting a move, then move to a motor-locked parking position, like for a colour change, to allow for a surface inspection to see if a hot blade smoothing action is needed before continuing or aborting the print.

Yes, the printer was fully updated to 3.8.1 and the work sliced on the latest PE using the PET profile modified to 240C nozzle and 90C bed temperatures with 0.2mm layers, 3 perimeters and 15% honeycomb infill and support on bed only.

Picture in attached file shows the good and failed print just for completeness.

Posted : 07/11/2019 1:59 pm
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

Did I read somewhere that this is a reported bug with 3.8.1 ? I came down to this whilst the printer was waiting to change filament colour. Happened twice in a row now - I believe it is time dependant, ie the printer was waiting hours after moving the head, but I couldn't get there in time.

Texy

Posted : 23/11/2019 9:58 am
Zoltan
(@zoltan)
Member Moderator
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3
Posted by: @mike01hu

I note that there was no improvement in the power-fail recovery as my experience of two days ago revealed. In this case we had a power cut and when it was restored the printer gave the appropriate warning and asked if I wanted to continue, to which I responded "Yes". 

Mike, 

I would say the power-fail recovery is great when the power failure is short, as due to this short outage you do not lose your print. Longer power outage apart of investment in UPS has other disadvantage of cold model and heatbed (which can lead to a drop of the model from heatbed), which will degrade the print quality and increase the probability the print at the seam  caused by printing pause will lose the strength and will not make nice picture.

After two hours the model is cooled down and could also shrink.

Investing in UPS will just shift the dilemma regading the outage time to 1 hour or 3 hours? All this depend on the reliabilty of your power supply. And cost of investments not to be higher then the losses you would get. In our area we have about one outage per year. I do not even remember when the last one happened. 

Outcome: I fully agree with you to invest in Mini rather than in UPS where the return on investment has a big question mark. 😎 

The aim of the printer is not take care of  power failures in my opinion,but to print, so if it  can save those 1-2 minutes outages I think it is great. Being a printer I would not recommend to continue in print after two hours of power outage as the loss would increase by the rest of the filament spent on finishing model print which will be at the end supposed to be thrown away anyway. 

even an old man can learn new things 🙂
Standard I3 mk3s, MMU2S, Prusa Enclosure, Fusion 360, PrusaSlicer, Windows 10
PRUSA MINI+ Prusalink + Prusa Connect

Posted : 23/11/2019 11:51 am
Deneteus
(@deneteus)
Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@texy

I have had this show up a number of times. 

Posted : 23/11/2019 1:15 pm
Texy liked
--
 --
(@)
Illustrious Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

And still no mention of the well known and understood how to fix filament sensor IRQ stack issue.  Interrupt handling must scare the bejesus out of the devs; or they keep the code around just to entertain the audience.

Posted : 23/11/2019 6:17 pm
Jerry liked
LGraak
(@lgraak)
New Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@texy

Having this same issue on both my machines.  One more so than the other. Seems like long prints will lockup more than short prints. I haven't had it happen on a print shorter than 1.5 hours. I have had it happen on prints longer than 3 hours.

Posted : 25/11/2019 7:06 am
Deneteus
(@deneteus)
Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

I created a post on Github about the crashing issue and I was able to get my printer to print without crashing after setting the language.

https://github.com/prusa3d/Prusa-Firmware/issues/2343

Posted : 25/11/2019 9:57 am
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

OK, but it only crashed occasionally - it seems to crash when the printer is left idle for come hours, either after it has finished printing, or whilst it is waiting for a filament change. If it was language related, wouldn't it crash all the time ?

Texy

Posted : 25/11/2019 6:09 pm
Deneteus
(@deneteus)
Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@texy

My machine is on 24/7 so if it was time based it would have happened to me to. The only time I turn it off is if I clear out settings or update the firmware. I made sure my wiring was good back when I built the printer.

Make sure your cabling is neat, keep motor wires and LCD cables seperate to make sure its not caused by interference. 
I would suggest re-flashing your firmware and do not use a long USB cable (over 3-6ft) as the firmware could be corrupted.
Factory reset and full calibration if you haven't done it.

At the point I was experiencing the crashing problem I had already done all that. The only thing I had changed was the bed sheet settings since I got a new textured build plate. It literally crashed every time I tried to print. Before that it had only crashed with some bad gcode. Changing the language stopped it from crashing.

This post was modified 5 years ago 2 times by Deneteus
Posted : 25/11/2019 6:55 pm
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@deneteus my mk3 is also on 24/7, the 'time' I refer too is the idle time, when either the print has finished say, early hours of the night, or morning when I am at work, or as I said, when the machine is waiting a long time for a filament change, ie user interaction. So I have not seen the corrupt screen when the printer is in  'normal' use, ie going from one printer to another in relatively short time span.

My mk3 has been in constant use for over a year - it is not new, so the wiring has not changed. For flashing I use octoprint with the usb cable that came with the printer. I can't remember if I've done a factory reset or full calibration since installing 3.8.1.

And I don't understand the language thing either - I think I'd notice if the menu wasn't in English, I've never seen a different language, and again I don't remember having to set it - although I guess a factory reset will prompt the question.

Texy

Posted : 26/11/2019 9:01 am
Deneteus
(@deneteus)
Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@texy

So how you were mentioning idle time. I think the reason I would not have seen the idle like heating time stuff normally is that I use that extension in Octoprint where it turns the heaters off if the printer sits unused for a certain amount of time. I think when I first saw that specific crash screen was when it was waiting to do a calibration and I had left the room. So maybe it's possible that it has something to do with a crash during the process can corrupt the language data setting. I never have my printer in any other language but english so its either that or there is a problem with the way they are building the driver for the LCD and its causing problems because it's definitely not a wiring issue. I had the same reaction that you did when he asked to see pictures of my wiring. I don't trust Octoprint for flashing the Mk3 btw. I like seeing the output when it uploads the firmware. I use it on all my other printers though. I also flash printer boards directly with a programmer typically so I have tested different USB cable lengths when I was working on upgrading my Hatchbox Alpha Delta.

This post was modified 5 years ago 3 times by Deneteus
Posted : 26/11/2019 9:55 am
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

I thought the feature of turning off heating if idle for a certain amount of time was of the printer, rather than octoprint?

Posted : 26/11/2019 12:34 pm
bobstro
(@bobstro)
Illustrious Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3
Posted by: @texy

I thought the feature of turning off heating if idle for a certain amount of time was of the printer, rather than octoprint?

Both. There is an Octoprint HeaterTimeout plugin that replicates the built-in firmware functionality. You'd want to use this for a printer without the built-in safety checks.

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 26/11/2019 3:50 pm
Deneteus
(@deneteus)
Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@chris-n6 @bobstro

I guess you never saw this defect. I don't take any chances. I think it's supposed to do it after 30 minutes. That's too long for me. https://github.com/prusa3d/Prusa-Firmware/issues/2241

I have multiple Creality, Anycubic, Wanhao, Tevo and a couple other Custom printers and since they rely on Marlin, or Repetier I'd rather have a central location to monitor the temps and log the failures.

Posted : 26/11/2019 10:50 pm
bobstro
(@bobstro)
Illustrious Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3
Posted by: @deneteus

@chris-n6 @bobstro

I guess you never saw this defect. 

I only commented on @texy's question regarding the duplication of effort, not any particular bug. Both the firmware and the Octoprint plugin perform similar functions. I stand by my assertion that you'd definitely want to use the Octoprint plugin if using a printer without safety checks. As to whether to use it with a Prusa, that's a matter of personal preference. I wouldn't expect them to interfere in any way, and the "worst case" (most cautious) setting would presumably take precedence.

I have multiple Creality, Anycubic, Wanhao, Tevo and a couple other Custom printers and since they rely on Marlin, or Repetier I'd rather have a central location to monitor the temps and log the failures.

Using the Octoprint plugin certainly makes sense in your situation.

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 26/11/2019 11:15 pm
Deneteus
(@deneteus)
Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@bobstro

Understood. Just wanted to clarify that it's not always reliable even if Marlin's Thermal Runaway Protection is on by default in the Prusa modified firmware.

Posted : 27/11/2019 12:42 am
Laura F Farrell
(@laura-f-farrell)
Trusted Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@texy

I get this repeatedly after resetting. A 2nd reset fixes. I am primarily using the printer via the Prusa octoprint build. But only happened since this firmware build.

Posted : 09/12/2019 3:20 pm
pcarmo
(@pcarmo)
New Member
RE: Firmware 3.8.1-FINAL for Original Prusa i3 MK3S & MK3

@texy

It happens to me twice and by the way, I have an UPS...

Posted : 28/01/2020 5:15 pm
Page 1 / 2
Share: