Notifications
Clear all

Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3  

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

WARNING: In this release, the power panic feature is not working properly with the Original Prusa i3 MK3S. If you are experiencing frequent power surges, please consider waiting for the next release. Since this is a testing release we DO NOT recommend flashing this firmware to a production printer. 

What is new?

  • Steel sheet profiles
  • Nozzle diameter setup
  • Preliminary checks
  • Firmware onscreen notification
  • Revised sound warnings
  • Beta testers

 

A detailed description of changes:

Steel sheet profiles

Magnetic heatbed on MK3S/MK2.5S enables using multiple steel sheets for continuous printing. However, due to a different thickness of various sheets (textured vs smooth PEI), each sheet requires individual First layer calibration. Starting with this release, we are adding a feature, which will store the settings for up to 3 sheets. You can then easily switch between the sheets (profiles) and the printer will load the stored values.

To set up the individual sheet profiles, please head to the Settings -> HW setup. There are currently three sheet profiles available.

-> For each sheet you can do the following:

  • Select - confirms the selection of the sheet, which will then become default
  • First layer calibration - takes you through the first layer calibration process
  • Rename - enables you to change the name, up to seven characters
  • Reset - sets the values back to the factory defaults
  • As soon as two or more profiles are configured, you will be able to quick-toggle between them in the main menu. A detailed description of the behaviour will be released with the final version of the firmware 3.8.0.

Nozzle diameter setup

This an initial release of this function. We need to finish the coding on the PrusaSlicer side in order to fully enable it. By default, all Original Prusa i3 printers are shipped with the 0.4mm nozzle. In case you change the nozzle, you can set the correct diameter in the printer's menu (see Settings -> HW setup -> Nozzle d.). The printer will then compare the stored value of the nozzle diameter with parametres in the G-code. If there is a mismatch, you will be informed to prevent a print failure.

Preliminary checks

Similarly to the previous feature, this one also requires an update of the PrusaSlicer. Once this is done, the printer will check multiple parameters in order to warn you about incompatible print settings. Before a print is started, the printer will compare parameters stored in the memory with the G-code. Checked values are nozzle diameter, the model of the printer and firmware version. Checks can be adjusted in Settings -> Checks.

-> For each controlled parameter, users can set three levels of warnings:

  • none - check is turned off, the user won't receive any notification
  • warn - a warning message will be displayed on the screen, user can continue with the print
  • strict - a warning message will be displayed on the screen, the user can't continue until the issue is fixed, print is aborted

Firmware onscreen notification

The firmware onscreen notification about the availability of the new version no longer waits for the user response, which prevents the print from starting. The timeout is now set to 30 seconds, the printer then proceeds with the print.

Revised sound warnings

In the previous firmware release, there was an option to disable sound warnings completely by choosing the [None] option. Due to safety reasons, this release no longer offers this value. User can choose between [Loud|Once|Silent|Assist], where the last value is newly introduced for visually impaired users.

By selecting the Assist sound mode, the printer enables accessibility feature and plays a different sound while scrolling through the menu and at the end of the menu.

Others

PWM adjusted to reduce printer noise from heatbed and PSU.

Known issues

The power panic feature is not working properly for the MK3S printer. We are currently investigating all scenarios when the system is unable to recover the print after a power surge.

Prusa Firmware beta testers group

Our beta testing group is running already for two months and over 400 users joined our ranks. As we promised in the beginning, we will reward the most active users, who help us to improve the firmware.

The first reward goes to Yuri D'Elia aka Wavexx who is a valued long-term tester. We appreciate all the help provided and decided to send an Original Prusa i3 MK3S kit as a courtesy.

---

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://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.8.0-RC1

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 2 times by Jakub Dolezal
Assembly manuals

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

Posted : 09/08/2019 3:12 pm
locktec liked
Sembazuru
(@sembazuru)
Prominent Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

Argh... Please correct your terminology, sloppy terminology like this just encourages confusion in the user space, especially across language barriers:

However, due to a different thickness of various sheets (textured vs PEI),

Both sheets sold by Prusa are PEI... The differentiation is "textured" vs. "smooth" or "powder coated" vs "sticker" or "adhesive".

See my (limited) designs on:
Printables - https://www.printables.com/@Sembazuru
Thingiverse - https://www.thingiverse.com/Sembazuru/designs

Posted : 09/08/2019 4:28 pm
Migamix and bobstro liked
--
 --
(@)
Illustrious Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: Sembazuru

Argh... Please correct your terminology, sloppy terminology like this just encourages confusion in the user space, especially across language barriers:

However, due to a different thickness of various sheets (textured vs PEI),

Both sheets sold by Prusa are PEI... The differentiation is "textured" vs. "smooth" or "powder coated" vs "sticker" or "adhesive".

I can already hear the "But it's Ultem not PEI.." chorus.  And yes, Ultem IS a PEI material.

Posted : 09/08/2019 5:18 pm
bobstro
(@bobstro)
Illustrious Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

Initial testing of the multi-sheet Live-Z feature looks good. Created 3 profiles:

  • SmthPru (smooth Prusa PEI sheet)
  • TextPru (textured Prusa PEI sheet)
  • HotNStk (smooth BT PEI on PrintedSolid sheet for high-temp materials)

I did the on-board Live-Z calibration for each (probably not necessary) followed by a "Life Adjust" final calibration. Cycling back through each sheet produces a good 1st layer result.

Undo in the new PrusaSlicer Alpha works very very well. Did not expect multi-level undo. Can't say the perspective view jumps out at me, but I know the old view confused new users. Was able to install without problems from GitHub, but did have to re-import config bundles. Be sure to backup before over-writing old versions.

While I've been griping about the new forum software, it's clear Team Prusa has been very busy behind the scenes on the really important stuff that impacts prints. I'm sure a few rough edges will become apparent, but both the firmware and slicer updates are still pre-release versions. Despite that they seem solid after some casual testing. Well done Team Prusa!

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 : 09/08/2019 7:47 pm
Pedroid and vintagepc liked
rmm200
(@rmm200)
Noble Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

OK - I give up.

The Download link just takes us to 3.7.2. Nothing on 3.8.0-RC1.

Github for PrusaSlicer has no obvious Beta package.

Where do we get 3.8.0-RC1 and the updated slicer?

Posted : 09/08/2019 8:01 pm
Lichtjaeger
(@lichtjaeger)
Noble Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: rmm200

OK - I give up.

The Download link just takes us to 3.7.2. Nothing on 3.8.0-RC1.

Github for PrusaSlicer has no obvious Beta package.

Where do we get 3.8.0-RC1 and the updated slicer?

https://github.com/prusa3d/Prusa-Firmware/releases

Posted : 09/08/2019 8:05 pm
rmm200 liked
rmm200
(@rmm200)
Noble Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

Thank you! Found PrusaSlicer by climbing up the tree a bit.

Firmware 3.8.0-RC1 will have to wait until I Configure Arduino.

Posted : 09/08/2019 8:50 pm
JBinFL
(@jbinfl)
Reputable Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

What is new?

  • Steel sheet profiles

Steel sheet profiles

Magnetic heatbed on MK3S/MK2.5S enables using multiple steel sheets for continuous printing. However, due to a different thickness of various sheets (textured vs PEI), each sheet requires individual First layer calibration. Starting with this release, we are adding a feature, which will store the settings for up to 3 sheets. You can then easily switch between the sheets (profiles) and the printer will load the stored values.

To set up the individual sheet profiles, please head to the Settings -> HW setup. There are currently three sheet profiles available.

-> For each sheet you can do the following:

  • Select - confirms the selection of the sheet, which will then become default
  • First layer calibration - takes you through the first layer calibration process
  • Rename - enables you to change the name, up to seven characters
  • Reset - sets the values back to the factory defaults
  • As soon as two or more profiles are configured, you will be able to quick-toggle between them in the main menu. A detailed description of the behaviour will be released with the final version of the firmware 3.8.0.

This is a pretty outstanding development.

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

Posted : 10/08/2019 1:14 am
bobstro
(@bobstro)
Illustrious Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

I  was able to flash it via Octoprint running on a RPi 3B.

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 : 10/08/2019 2:08 am
--
 --
(@)
Illustrious Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

What have we lost in the way of features that have been removed to make room for this sheet tally and nozzle size check that only works with a not yet released slicer? 

Posted : 10/08/2019 7:08 pm
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Topic starter answered:
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

Hi guys,

I was comparing textured vs smooth PEI sheet (text updated), also link changed to the GitHub location. You can flash it using OctoPrint, just beware it will work only for English. Other languages are in the SPI memory and you need custom avrdude to access it.

Assembly manuals

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

Posted : 12/08/2019 7:06 am
Sembazuru
(@sembazuru)
Prominent Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: jakub.d

Hi guys,

I was comparing textured vs smooth PEI sheet (text updated), also link changed to the GitHub location. You can flash it using OctoPrint, just beware it will work only for English. Other languages are in the SPI memory and you need custom avrdude to access it.

Thanx for the update. Just out of curiosity, the new features that require cooperation with a newer version of Plicer (nozzle diameter and preliminary checks), is that cooperation in 2.1.0-alpha1? I'm guessing not because the announcement for 2.1.0-alpha1 doesn't mention these features.

See my (limited) designs on:
Printables - https://www.printables.com/@Sembazuru
Thingiverse - https://www.thingiverse.com/Sembazuru/designs

Posted : 12/08/2019 1:30 pm
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

Magnetic heatbed on MK3S/MK2.5S enables using multiple steel sheets for continuous printing.

 

Is this a typo ? It suggests this is not available for MK3 ?

Texy

Posted : 12/08/2019 1:59 pm
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

Hi Texy, 

I suspect that was an error, the release notes say>

and Mk3 is pretty much in the middle of the list.

 

regards Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Posted : 12/08/2019 3:50 pm
JBinFL
(@jbinfl)
Reputable Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

I have been playing with the following feature and think I have an understanding of how it works in general, but have a couple of questions.  Is there a reference yet on how this is supposed to work that I could look at (e.g at the github or somewhere) to confirm or deny  my thoughts or do i need to wait until the final release for those instructions?  If someone knows if there is this information accessible and how to get to it I would appreciate it.  I saw a couple of github posts about this function, but nothing directly on point to my question.  It seems to work for me, but implementation has a couple of quirks to be aware of...

It seems that after selecting the main /primary/#1 sheet, you do the live z adjustment to get it to what works for that sheet.  The Live Z is the  Prusa Version with the squiggly lines and the little rectangle at the end that we are all familiar with and the Live z # that comes up during the process is what it was last set at before doing the process.  If you preset it to what that specific sheet needs, there should not be a need to change it during the live z process for that primary sheet...

Then you select the 2nd sheet in setting HW menu and here is what i noticed and where it gets quirky.  If you run the live z for the 2nd/alternate/#2 sheet, the prusa version of the live z comes up, but it comes up as Live z of 0.000 and, for me, can only go negative.  E.g. cannot go from <0.500> to <0.100> (e.g. a positive adjustment of 0.400).  It seems that the 2nd sheet adjustment is from the live z from the first sheet that you previously set, which can get confusing....  You need to know your different Live z values for each sheet to accurately and quickly dial in this function.    You make your adjustment and let the process finish.  Repeat for the third sheet and you are all set.  

Now, if you select the #1/primary/main sheet, in the main menu, then the live z you set in the Live Z adjustment for that #1/main/primary sheet comes back up and you are good to go.  similarly, if you select the 2nd or 3rd sheet in the menu, then that sheet /corresponding live z offset will come up.

The two things I would like to have answered are:

1.  Am I correct that sheet #2 and #3 are entered as an offset to sheet #1 live z value and that the live z needs to be run for each sheet in the HW menu?  e.g. sheet one sets the baseline Live z for the three sheets.  Then running the live z for the 2nd and 3rd sheets sticks an offset to the primary sheet live z?

2.  Why does the adjustment no allow any positive adjustments?  is this by design / has anyone else noted this?  If this is the way designed, then it should be noted that you need to start with you sheet with the live z closest to zero as the primary sheet so that you can go negative for the remaining sheets.  For example:

1.  PEI non powder coated sheet               Live z value <0.248>

                                                                                                         Difference <0.2742> (from sheet #1 live Z) and sheet 2 live z offset value

2. Powder Coated Sheet #1                         Live z value <0.522>

                                                                                                           Difference <0.300>    (from sheet #1 )  and sheet 3 Live Z offset value

3.  Powder Coated Sheet #2                        Live z value <0.548>

the sheets need to be input in the HW menu in this order, since the offset for sheet #2 and #3 are off of #1 and I cannot get it to go positive, so you have to start with the physically thickest sheet ( least negative Live z value) as the primary sheet (#1) to get it to work.

steel sheet profiles

-> For each sheet you can do the following:

  • Select - confirms the selection of the sheet, which will then become default << no issue with this, it works for me.
  • First layer calibration - takes you through the first layer calibration process << yes, but this is not totally clear...
  • Rename - enables you to change the name, up to seven characters <<no issue with this, it works for me
  • Reset - sets the values back to the factory defaults << have not tried this yet, so i do not know
  • As soon as two or more profiles are configured, you will be able to quick-toggle between them in the main menu. A detailed description of the behaviour will be released with the final version of the firmware 3.8.0.  <<  yes, this works for me and is OK.

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

Posted : 18/08/2019 5:38 pm
--
 --
(@)
Illustrious Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

My understanding is Live-Z is unique and NOT interdependent on other sheets. So sheet 1 - you adjust Live-Z down from 0; sheet 2 - you adjust Live-Z down from 0. Etc.  In all cases you are adjusting from the PINDA detection height to make an idealized 0.2 mm layer 1.

Posted : 18/08/2019 6:24 pm
bobstro
(@bobstro)
Illustrious Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: jbinfl

[...] Then you select the 2nd sheet in setting HW menu and here is what i noticed and where it gets quirky.  If you run the live z for the 2nd/alternate/#2 sheet, the prusa version of the live z comes up, but it comes up as Live z of 0.000 and, for me, can only go negative.  E.g. cannot go from <0.500> to <0.100> (e.g. a positive adjustment of 0.400).  It seems that the 2nd sheet adjustment is from the live z from the first sheet that you previously set, which can get confusing....  You need to know your different Live z values for each sheet to accurately and quickly dial in this function.    You make your adjustment and let the process finish.  Repeat for the third sheet and you are all set.  

I find that Live-Z occasionally drifts between firmware versions. I've had to re-calibrate my 3 sheets since installing the new update, but they seem to be independent of each other. I've never had to raise (make less negative) Live-Z above 0, so can't comment on that.

Now, if you select the #1/primary/main sheet, in the main menu, then the live z you set in the Live Z adjustment for that #1/main/primary sheet comes back up and you are good to go.  similarly, if you select the 2nd or 3rd sheet in the menu, then that sheet /corresponding live z offset will come up.

As I'm understanding it, all you're doing is setting a different default Live-Z setting. If I select the 3rd sheet and make Live-Z adjustments, those will be stored in the 3rd setting. If I then select the 2nd sheet, whatever I selected for it will be used. If I go back and select the 3rd again, the last Live-Z setting I used while the 3rd was selected is retained. From what I've seen, there's no specific step to store the current Live-Z into one of the 3 slots, it just "is" the value of the currently-selected slot and any changes automatically update the currently-selected slot without further action.

The two things I would like to have answered are:

1.  Am I correct that sheet #2 and #3 are entered as an offset to sheet #1 live z value and that the live z needs to be run for each sheet in the HW menu?  e.g. sheet one sets the baseline Live z for the three sheets.  Then running the live z for the 2nd and 3rd sheets sticks an offset to the primary sheet live z?

That has not been my experience, no. The values I'm setting are all close to what I had for the same sheets before updating.

[...] Reset - sets the values back to the factory defaults << have not tried this yet, so i do not know

This sets the Live-Z setting for the currently selected sheet to 0. Initially all 3 seemed to be populated with the same value, so resetting to 0 is probably a good idea.

  • As soon as two or more profiles are configured, you will be able to quick-toggle between them in the main menu. A detailed description of the behaviour will be released with the final version of the firmware 3.8.0.  <<  yes, this works for me and is OK.

Working the same for me.

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 : 18/08/2019 6:42 pm
JBinFL
(@jbinfl)
Reputable Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: Tim

My understanding is Live-Z is unique and NOT interdependent on other sheets. So sheet 1 - you adjust Live-Z down from 0; sheet 2 - you adjust Live-Z down from 0. Etc.  In all cases you are adjusting from the PINDA detection height to make an idealized 0.2 mm layer 1.

Interesting concept and perhaps that is what was intended but not what I found.  When I went to do the live z for the first sheet, it came up with what the regular Live-Z from the calibration menu was.  The other two were 0.000 indicating an offset to the first sheet...

I would be interested to know what the intent was and how it should work so I could know if my install might have been messed up or something or if that is the way it should be...

 

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

Posted : 18/08/2019 6:54 pm
--
 --
(@)
Illustrious Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: jbinfl
Interesting concept and perhaps that is what was intended but not what I found.  When I went to do the live z for the first sheet, it came up with what the regular Live-Z from the calibration menu was.  The other two were 0.000 indicating an offset to the first sheet...

That's my point: the firmware is simply borrowing the existing Live-Z for Sheet 1. The printer knows nothing about sheet 2 and 3 and 4 until you tell it something about them. So you are starting from scratch, with Live-Z set to zero just like it is when you powered up the very first time with only one sheet.

So the 0 is not an offset, it is simply the normal starting point for adjusting Live-Z as if the printer is new.

This post was modified 5 years ago 2 times by --
Posted : 18/08/2019 7:00 pm
JBinFL
(@jbinfl)
Reputable Member
RE: Firmware 3.8.0-RC1 for Original Prusa i3 MK3S & MK3

Bobstro;

I am running some more tests and will post back shortly to reply to your post.

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

Posted : 18/08/2019 7:03 pm
Page 1 / 2
Share: