Notifications
Clear all

Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3  

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

Hi guys,

this a release candidate of the upcoming firmware version 3.9.0. This version was thoroughly tested and is dedicated to a broader audience, but keep in mind it is still a testing version!

Summary:

  • Power panic fixed
  • Automatic E-jerk conversion
  • Heating disabled during MBL
  • MINTEMP value lowered
  • MINTEMP error differentiated
  • Filament sensor sensitivity fix (MK3)
  • Flickering “Statistics” screen fixed
  • Tone timer re-enabled
  • “Unknown height” displayed for Z-axis fixed

 

This is a release candidate of the upcoming firmware 3.9.0 with several fixes for bugs discovered in the previous beta release.

Detailed description

Power panic fixed

The power panic function didn't work properly in the previous beta release. This issue is now fixed. Also, during the debugging, the developers discovered a way to further optimize the code. This release corrects an issue with data being reset on “Fail stats > Last print” and also fixes a scenario in which the printer would fail to heat up the hotend during the recovery. This caused an issue when the printed object could detach from the sheet as the extruder moved.

Automatic E-jerk conversion

With the introduction of Linear Advance 1.5 to the firmware, it was also necessary to convert the values of the E-jerk, originally used for Linear Advance 1.0. Based on internal testing, it was decided to set the conversion of the E-jerk parameter from 1.5 to 4.5. If there is a different E-jerk value in the G-code file, the printer uses the function shown in the graph below to convert the value correctly.

LA15vs10_ejerk

Heating disabled during MBL

The Pulse-width modulation (PWM) of the heated bed created an electromagnetic field, which had a negative impact on the P.I.N.D.A. sensor during the mesh bed levelling (MBL) procedure. To increase the reliability of the measurements, heating is temporarily disabled above each measured point during the MBL.

MINTEMP value lowered

Based on the feedback from the community, the minimal operational temperature was lowered from 15°C to 10°C (59°F to 50°F).

MINTEMP error differentiated

Previously the firmware displayed a message “MINTEMP FIXED” after a successful recovery in an environment with low temperature. New firmware distinguishes between “MINTEMP HOTEND FIXED” and “MINTEMP BED FIXED”.

Filament sensor sensitivity fix (MK3)

The new Linear Advance 1.5 function was causing issues on older MK3 printers equipped with the IR filament sensor. The sensitivity of the sensor was adjusted to prevent false filament runout detections. Most problematic colours were pink and transparent green filament.

Flickering “Statistics” screen fixed

The screen displaying the statistics was flickering during the print due to an error in the code responsible for refreshing the screen. The error is now fixed.

Tone timer re-enabled

The function responsible for the tone playback was broken in the previous release. It is now fixed and available at timer4 (timer2 is used as a system_timer) both for Einsy (MK3S) and MiniRambo (MK2.5S).

“Unknown height” displayed for Z-axis fixed

There were several reports that the printer would display “?” instead of the Z coordinate. This happens, when the printer isn't sure about the exact position (height) of the Z-axis. The issue was caused by the behaviour of the black Delta PSU. This is now fixed.

 

---

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://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.9.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 : 17/02/2020 11:01 pm
vintagepc liked
Wes
 Wes
(@wes-4)
Trusted Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

Is there a link yet to the new selector parts needed for the new MMU2S string cutting feature?

Posted : 18/02/2020 2:58 am
towlerg
(@towlerg)
Noble Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

"Based on the feedback from the community, the minimal operational temperature was lowered from 15°C to 10°C" I hope they do that for the Mini as well.

Posted : 18/02/2020 1:09 pm
vintagepc
(@vintagepc)
Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @wpegden

Is there a link yet to the new selector parts needed for the new MMU2S string cutting feature?

No. Still being tested internally.

Posted : 18/02/2020 2:01 pm
Protoncek
(@protoncek)
Reputable Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

This firmware supposely adds brightness control to MK3S's LCD. Since many of us have printer, made before late 2019 i wonder, is there a schematic available to convert old LCD ? Since it uses same two flat cables it shouldn't be too dificult to modify old LCD, right?

Posted : 19/02/2020 12:08 pm
morf
 morf
(@morf)
Eminent Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

Hi Folks,

I'm the mk3s user, with the introduction of LA 1.5 according to Marlin docs ( https://marlinfw.org/docs/features/lin_advance.html ) previous (v.1.0) K-factor is no longer valid, and a change should be applied.

New K value required

As the unit of K has changed, you have to redo the K calibration procedure. See next chapter for details. While old v1 K values for PLA might be between 30-130, you can now expect K to be around 0.1-2.0.

Just a question: Shouldn't PrusaSlicer profiles should be now updated with calibrated with the new LA 1.5 factor?

or is it hardcoded in firmware?

This post was modified 5 years ago by morf
Posted : 19/02/2020 12:27 pm
vintagepc
(@vintagepc)
Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @visual

Hi Folks,

I'm the mk3s user, with the introduction of LA 1.5 according to Marlin docs ( https://marlinfw.org/docs/features/lin_advance.html ) previous (v.1.0) K-factor is no longer valid, and a change should be applied.

New K value required

As the unit of K has changed, you have to redo the K calibration procedure. See next chapter for details. While old v1 K values for PLA might be between 30-130, you can now expect K to be around 0.1-2.0.

Just a question: Shouldn't PrusaSlicer profiles should be now updated with calibrated with the new LA 1.5 factor?

or is it hardcoded in firmware?

Not required, the values don't overlap and they (Prusa, not Marlin) implemented it so that old 1.0 factors are interpolated to new 1.5 factors. No immediate action is required, but longer term I'm sure it will be updated. 

Posted by: @protoncek

This firmware supposely adds brightness control to MK3S's LCD. Since many of us have printer, made before late 2019 i wonder, is there a schematic available to convert old LCD ? Since it uses same two flat cables it shouldn't be too dificult to modify old LCD, right?

https://forum.prusa3d.com/forum/original-prusa-i3-mk3s-mk3-user-mods-octoprint-enclosures-nozzles-.../old-lcd-board-modification-to-allow-fw-3-9-0-brightness-control/

 

 

Posted : 19/02/2020 2:14 pm
Protoncek
(@protoncek)
Reputable Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

@vintagepc: Many thanks! 

Posted : 19/02/2020 3:22 pm
vintagepc liked
Bennji
(@bennji)
Active Member
RE: Firmware 3.9.0-RC1 für Original Prusa i3 MK3S & MK3

@vintagepc

New Parts online (github) 

Posted : 03/03/2020 3:28 pm
vintagepc liked
vintagepc
(@vintagepc)
Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @bennji

@vintagepc

New Parts online (github) 

Now just to wait for someone to remix it into the "opened canal + ball magnet" design XD

... Or I may do that myself if the author shared the original part SCAD.

 

Posted : 03/03/2020 4:07 pm
Lichtjaeger
(@lichtjaeger)
Noble Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @vintagepc

... Or I may do that myself if the author shared the original part SCAD.

They are all on Github. It's the mmu2-selector-finda.scad file.

Posted : 03/03/2020 5:04 pm
vintagepc
(@vintagepc)
Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @lichtjaeger
Posted by: @vintagepc

... Or I may do that myself if the author shared the original part SCAD.

They are all on Github. It's the mmu2-selector-finda.scad file.

I'm aware of that, I was referring to the SCAD file for the thingiverse remix with the changes I mentioned, so I could combine the two. 

Posted : 03/03/2020 5:44 pm
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @jakub-d

Hi guys,

this a release candidate of the upcoming firmware version 3.9.0. This version was thoroughly tested and is dedicated to a broader audience, but keep in mind it is still a testing version!

Summary:

  • Power panic fixed
  • Automatic E-jerk conversion
  • Heating disabled during MBL
  • MINTEMP value lowered
  • MINTEMP error differentiated
  • Filament sensor sensitivity fix (MK3)
  • Flickering “Statistics” screen fixed
  • Tone timer re-enabled
  • “Unknown height” displayed for Z-axis fixed

 

This is a release candidate of the upcoming firmware 3.9.0 with several fixes for bugs discovered in the previous beta release.

Detailed description

Power panic fixed

The power panic function didn't work properly in the previous beta release. This issue is now fixed. Also, during the debugging, the developers discovered a way to further optimize the code. This release corrects an issue with data being reset on “Fail stats > Last print” and also fixes a scenario in which the printer would fail to heat up the hotend during the recovery. This caused an issue when the printed object could detach from the sheet as the extruder moved.

Automatic E-jerk conversion

With the introduction of Linear Advance 1.5 to the firmware, it was also necessary to convert the values of the E-jerk, originally used for Linear Advance 1.0. Based on internal testing, it was decided to set the conversion of the E-jerk parameter from 1.5 to 4.5. If there is a different E-jerk value in the G-code file, the printer uses the function shown in the graph below to convert the value correctly.

LA15vs10_ejerk

Heating disabled during MBL

The Pulse-width modulation (PWM) of the heated bed created an electromagnetic field, which had a negative impact on the P.I.N.D.A. sensor during the mesh bed levelling (MBL) procedure. To increase the reliability of the measurements, heating is temporarily disabled above each measured point during the MBL.

MINTEMP value lowered

Based on the feedback from the community, the minimal operational temperature was lowered from 15°C to 10°C (59°F to 50°F).

MINTEMP error differentiated

Previously the firmware displayed a message “MINTEMP FIXED” after a successful recovery in an environment with low temperature. New firmware distinguishes between “MINTEMP HOTEND FIXED” and “MINTEMP BED FIXED”.

Filament sensor sensitivity fix (MK3)

The new Linear Advance 1.5 function was causing issues on older MK3 printers equipped with the IR filament sensor. The sensitivity of the sensor was adjusted to prevent false filament runout detections. Most problematic colours were pink and transparent green filament.

Flickering “Statistics” screen fixed

The screen displaying the statistics was flickering during the print due to an error in the code responsible for refreshing the screen. The error is now fixed.

Tone timer re-enabled

The function responsible for the tone playback was broken in the previous release. It is now fixed and available at timer4 (timer2 is used as a system_timer) both for Einsy (MK3S) and MiniRambo (MK2.5S).

“Unknown height” displayed for Z-axis fixed

There were several reports that the printer would display “?” instead of the Z coordinate. This happens, when the printer isn't sure about the exact position (height) of the Z-axis. The issue was caused by the behaviour of the black Delta PSU. This is now fixed.

 

---

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

The title implies RC release, but the link now goes to the Beta ???

 

This gets to the RC release :

https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.9.0-RC1

 

Texy

This post was modified 5 years ago by Texy
Posted : 06/03/2020 5:35 pm
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

Yes I know they look the same, but for me they go to two different urls

Texy

Posted : 06/03/2020 5:42 pm
Sembazuru
(@sembazuru)
Prominent Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @texy

Yes I know they look the same, but for me they go to two different urls

Texy

This is likely why:

It seems that the url text was changed, but the actual url link wasn't. Probably a copy-paste error.

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

Posted : 06/03/2020 6:42 pm
RadimR
(@radimr)
Active Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

It's been almost three weeks since the RC, with no final release and no new RC.  Is there a major silent issue with this RC or is there another reason for still holding this back?

Posted : 07/03/2020 6:15 am
vintagepc
(@vintagepc)
Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @radim-r

It's been almost three weeks since the RC, with no final release and no new RC.  Is there a major silent issue with this RC or is there another reason for still holding this back?

There are still a handful of remaining tweaks to be merged, I'd imagine they are testing those right now and we'll see something before long. 

Posted : 07/03/2020 11:35 am
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

I have an issue with this release - the extruder doesn't extrude when I print from SD card. If I print the same gcode from Octoprint, it prints fine.

Any idea's ? I'll be uploading a video shortly.

Texy

Posted : 10/03/2020 7:10 pm
Texy
 Texy
(@texy)
Reputable Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3

IMG_6753

As you can (hopefully) see - the extruder just moves one way, then the next. 

Posted : 10/03/2020 8:34 pm
vintagepc
(@vintagepc)
Member
RE: Firmware 3.9.0-RC1 for Original Prusa i3 MK3S & MK3
Posted by: @texy

IMG_6753

As you can (hopefully) see - the extruder just moves one way, then the next. 

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

Your extruder is in absolute mode due to a change copied from Marlin 2.0 that has since been reverted. It'll be back to normal in the next RC or final release, I believe.

Summary: Marlin 2.0 changed G90/91 to also affect the extruder. Many sliced codes for older variants assume those codes don't alter E relativity and therefore don't issue the appropriate M command to keep or swap E back to relative mode.

Posted : 10/03/2020 8:59 pm
Page 1 / 3
Share: