Notifications
Clear all

Firmware 3.4.0 for Original Prusa i3 MK3 (final release)  

Page 1 / 6
  RSS
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

There is a new release! Ready to test 3.4.1-RC1? 😎
https://shop.prusa3d.com/forum/general-discussion-announcements-and-releases-f61/firmware-3-4-1-rc1-for-original-prusa-i3-mk3-t24855.html#p109548
---

Hi there,
a new version of firmware 3.4.0 is out! This is a final version for all users 😎

What is new

Current release 3.4.0-FINAL

Summary:
- Multi material version 2 (MMU2) support
- Filament sensor engine 2.0
- Improved power panic
- Adjustable beeper notifications
- Feedrate and acceleration limits improved for the MK3
- PINDA state is shown in the menu (MK3)
- Time remaining fix

Multi Material unload improved
Filament unload now contains ramming sequence. This ensures that tip of unloaded filament has no significant "strings" and thus overall reliability of printer in multi material mode is improved (stringing during unload could sometimes cause false FINDa triggering or jamming).

Time remaining fix
Fixed issues #1103 and #1120. In case, that printer shows estimated time remaining (it must be supported in G-code file) and the user changes speed factor during print, estimated time became inaccurate. In this case, there is a "?" character shown on the status screen to inform the user that the estimated remaining time is accurate only for the case that speed factor is not changed.

Menus fix
In previous firmware versions (3.4.0-RC1 and 3.4.0-RC2) there was a bug which caused undesired printer behaviour (clear screen at the beginning of PID calibration, fullscreen messages was sometimes returning to the main menu instead of going to status screen etc.). This has been fixed.

New messages translated
New messages were translated to supported languages. This affects especially users who will use printer together with MMU2 (multi material unit v2).

---

Previous release 3.4.0-RC2

Multi Material 2.0 (MMU2) support

This firmware version (both MK3 and MK2.5) is the initial version with Multi Material 2.0 support. Firmware detects automatically if MMU2 unit is connected. More information about multi-material features will be added later. Multi-material specific messages are just in English now. Translation of all messages will be finished in the final release.

Stealth mode loudness reduced

In previous firmware release (3.4.0-RC1), stealth mode speed was increased which led to significantly increased loudness. In the current firmware version stealth mode max. feedrate limit has been reduced to 100mm/s, which leads to reduced loudness and preserves reduced print time compared to older firmware versions (3.3.1 and older).

Bug fixes from RC1
- Flow factor setting fixed
- Bed level correction menu fixed (issue #1083)
- Wizard fix: Before first layer calibration
- Linearity correction menu readded (MK3 and MMU2 only)
- M600 fixes (issue #1046)
- Speed factor fix (issue #1047)
- For the full changelog, please check: https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.4.0-RC2

---

Previous release 3.4.0-RC1

Filament sensor engine 2.0

This release brings a major update to the filament sensor. Part of the software responsible for the analysis of the filament movement was rewritten to increase the precision and reliability of the sensor. With the new firmware, the filament runout should be always detected in time and the number of false detections drops significantly. Previously MK3 and MK2.5 shared similar values for the evaluation and it was sometimes causing issues on the MK2.5, this is now fixed.

Engine 2.0 brings also new feature for the filament evaluation. During the filament load sequence, the filament is scanned using the IR sensor and evaluated. As soon as the filament is loaded to the extruder the printer knows, whether it can reliably control the filament flow during the print or not. In case the sensor can't read the filament movement properly, the user is informed on the printer's screen with an option to turn off the sensor.

Filament sensor precision is greatly influenced by the cleanliness of the sensor itself. The easiest way is to use a compressed air. There is a dedicated hole in the x-carriage exactly for this purpose. See the picture below to compare the clean and dirty sensor.

Improved power panic for MK3

During the power outage, MK3 saves the last position of the extruder and as soon as the power is restored, the printer reads the data and continues. In case there are more consecutive power outages, the restore sequence is interrupted and this can sometimes lead to a print failure. A similar failure of the print might occur after a very short power outage (<50 ms). New firmware release fixes both scenarios.

Adjustable beeper notifications

Starting firmware 3.4.0 there are 4 levels of the acoustic signalization - Loud, Once, Silent and Mute. The user is able to choose between each level in the printer's menu -> Settings –> Sound. You can also change the sound settings during the print in the menu -> Tune.

Level description:

Loud - printer uses acoustic signalization for a failure or if confirmation is needed

Once - this level is similar to Loud, but all beeps are played only once.

Silent - most of the beeps are muted, the user is informed only in case of a serious error

Mute - printer stays muted regardless of the importance of the error

G-code M42 reenabled

Due to the insufficient space in the printer's memory, the G-code M42 was previously removed from the firmware. The entire code of the firmware is now optimized and M42 returned back. You can use it to trigger or read from the pins on the board (e.g. trigger time-lapses on your camera).

Feedrate and acceleration limits fixed for the MK3

Until now the feedrate and acceleration values were compared to the hardcoded limits of the printer during the entire print at every movement, which caused high CPU load. New implementation checks for G-codes M201 and M203 only at the beginning of the print. If the input values are smaller than hardcoded values, no action is triggered. In case the values from G-code are bigger, the firmware replaces them with hardcoded ones.

Current limits for the MK3 in the firmware:

Stealth mode:
feedrate 172 mm/s
acceleration 960 mm/s^2

Normal mode:
feedrate 200 mm/s
acceleration 2500 mm/s^2

---

Supported printers:
Original Prusa i3 MK3
Original Prusa i3 MK3 Multi Material 2.0 (new)
Original Prusa i3 MK2.5

Download link and description:
v3.4.0-FINAL https://www.prusa3d.com/drivers/
v3.4.0-RC2 https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.4.0-RC2
v3.4.0-RC1 https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.4.0-RC1

Firmware flashing guide:
http://manual.prusa3d.com/Guide/Upgrading+firmware+v1.2/66?lang=en
Note: Use the latest Slic3r PE 1.41.0 to flash the MK3 MMU2

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 : 12/09/2018 3:18 pm
joep.w
(@joep-w)
New Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

Hello Jakub,

After install the filament sensor is not available can you tell what can be wrong in the connection. It worked fine in the 3.3.1 version?

Thanks in advance
Joep

Posted : 13/09/2018 8:51 pm
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Topic starter answered:
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

Hi Joep,
there is no reason, why the sensor shouldn't work. We are not disabling it on purpose.

Try following:
1) Check the cable + the connections
2) Flash the firmware again

If it doesn't help, downgrade to 3.3.1, check the sensor and contact our support.

Assembly manuals

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

Posted : 14/09/2018 7:51 am
philipp.b6
(@philipp-b6)
New Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

Has anyone else noticed this: my printer is much louder than before and the extruder motor runs hotter than ever. Also the printer sometimes "pauses" for a second before it continues. Does anyone know why this might be? The frequency of it seems to increase over the course of a 4-hour print.

Posted : 14/09/2018 10:57 am
djkirkendall
(@djkirkendall)
Trusted Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

The power panic <50ms fix appears to be effective so far. I have 6 MK3s on a circuit backed by cyberpower 1500KVA UPS. On that same circuit I have a Brother HL22700 laser printer that I use for invoices. Every day when I sit down to batch print invoices, my UPS will report the momentary drop in voltage (~103 reported) and click over to the line balancer. In that time, at least 1 of the 6 Prusas will trip offline for power panic, but not recover and I'd lose the print.

I'm very much appreciative of this bugfix, and I will report it's effectiveness over time. If you don't hear from me, assume 100% effective.

Thanks again!!

Posted : 14/09/2018 3:15 pm
Cravot
(@cravot)
New Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

The "print from sd card" menu seems really sluggish with this firmware

Posted : 14/09/2018 4:52 pm
trondage
(@trondage)
New Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

Am I the only one that the filament sensor is reporting more errors now than before? I have three printers and all three stop in the middle of the print to handle the filamentsensor error. Before 3.4.0, I never had this problem.

Posted : 14/09/2018 9:48 pm
bobstro
(@bobstro)
Illustrious Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

Where is the "PINDA state is shown in the menu (MK3)" feature? I was able to see the PINDA temp under Support->Temperatures before. Does it appear or can it be enabled to appear on the info screen?

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 : 14/09/2018 9:57 pm
webshadow
(@webshadow)
Eminent Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

My extruder is skipping steps since the 3.4.0 final.
It's impossible to print ANYthing :-/

Correction: back to RC2 and nothing changed, i'm pretty sure i heard the extruder skip
but my z-height might be too low too

Posted : 14/09/2018 10:07 pm
ed
 ed
(@ed-3)
Reputable Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)


Has anyone else noticed this: my printer is much louder than before and the extruder motor runs hotter than ever. Also the printer sometimes "pauses" for a second before it continues. Does anyone know why this might be? The frequency of it seems to increase over the course of a 4-hour print.

I too am having this issue. The printer pauses for a second then continues on. Sometimes it will do it several times back to back then print on without issue.

Posted : 14/09/2018 10:18 pm
bazmarc
(@bazmarc)
Active Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

i uninstalled the latest firmware as the 9 point calibration was taking 5 min to perform and upon filament load got a msg saying sensor is not really working well do you want to disable it --- never had issues before 3.4.0 so i re-flashed it 3.3.1

Posted : 15/09/2018 5:05 am
Speed
(@speed)
New Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

Just updated my firmware and ran a new print. About halfway through the print my filament was running low, so I turned on the filament sensor.

As usual, the sensor false triggered for me to change the filament before it ran out. No biggie as I simulated the swap and waiting for the print to resume.

That's where things took a very odd turn. The print head moved back to its last position, heated up, then slowly moved back to home, colliding with and melting the already printed print on the way. Once it made it's way back to the home position, it started the print all over again, crashing the head into the print.

Luckily I caught it and reset the printer before any major damage.

The odd part is that the print, after the filament trigger, moved extremely slow and it acted like it didn't complete the majority of the print, which it did.

Definitely, something buggy happening with the filament sensor and resuming the print. Happy to provide pictures or the Gcode if needed. -- Picture attached - you can see where it went back to printing position on the far right, then to home, and then back into the print again before I caught it and stopped the print.

Will likely move back to the previous firmware before trying the print again. Always hate a waste of filament, especially the nice stuff.

Posted : 15/09/2018 6:12 am
Christizzz
(@christizzz)
Eminent Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

I can confirm the issue from tim.c10.... it was printing perfectly... then it didnt detect filament... so it paused... i changed the filament... it went back to its last position..but just sit there... then in the menu i saw the option resume... i pressed resume... it homed really slow like really slow... and then went back to the print with different Z height and another position therefore destroying the print on its way....

Posted : 15/09/2018 10:08 am
janlu
(@janlu)
New Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)


i uninstalled the latest firmware as the 9 point calibration was taking 5 min to perform

i had the same problem.

deactivating the stealth mode, going in normal mode, everything is ok

Posted : 15/09/2018 11:07 am
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Topic starter answered:
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)


Where is the "PINDA state is shown in the menu (MK3)" feature? I was able to see the PINDA temp under Support->Temperatures before. Does it appear or can it be enabled to appear on the info screen?

Hi, it is in Menu - > Calibration ... then scroll down.

Assembly manuals

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

Posted : 15/09/2018 12:57 pm
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Topic starter answered:
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

Guys, many thanks for the feedback 😉 I forwarded all these findings to our firmware team.

Assembly manuals

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

Posted : 15/09/2018 1:01 pm
Christizzz
(@christizzz)
Eminent Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

Thanks... did you hear anything abt the flickering screen ?

Posted : 15/09/2018 1:09 pm
ronnie12342003
(@ronnie12342003)
Estimable Member
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)

filament censor is always turned off not worth screwing a print up

Posted : 15/09/2018 1:25 pm
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Topic starter answered:
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)


Thanks... did you hear anything abt the flickering screen ?

Noticed it myself, but I think it is a refresh of the screen, I intend to discuss this with the devs next week.

Assembly manuals

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

Posted : 15/09/2018 2:52 pm
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Topic starter answered:
Re: Firmware 3.4.0 for Original Prusa i3 MK3 (final release)


filament censor is always turned off not worth screwing a print up

Try it with the new sensor engine 2.0 😉

Assembly manuals

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

Posted : 15/09/2018 2:53 pm
Page 1 / 6
Share: