Notifications
Clear all

Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3  

  RSS
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3

UPDATE: Final version is out https://shop.prusa3d.com/forum/general-discussion-announcements-and-releases-f61/firmware-3-6-0-final-for-original-prusa-i3-mk3s-mk-t28160.html

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

Hi guys,
this is an upgrade of the firmware for the Original Prusa i3 printer. Keep in mind this a release candidate (testing version) for experienced users 😎

What is new?
-> Initial version for MK3S and MK2.5S printers with MMU2 unit
-> Smarter load to nozzle/unload/eject function for multi material printers and single material version improved
-> Stop print during filament change fixed

Initial version for MK3S and MK2.5S printers with MMU2 unit
This the first firmware to support MK3S/MK2.5S printer with MMU2 unit. This combination of hardware is officially called MK3S MMU2S or MK2.5S MMU2S.

Smarter load to nozzle/unload/eject function for multi material printers and single material version improved
This feature has been recently added to firmware in 3.5.2-RC1 version, but this initial version has been working only for single material printers (without MMU2 connected). In this firmware version, it has been extended to provide similar function also for multi material printers. We also decided to change function slightly to make it more useful for most users. When a user chooses to load filament (for example) with the cold nozzle for example, preheat menu appears and both nozzle and heatbed are preheated (to save some time later when starting a print) and printer waits for the nozzle to preheat close to the target temperature (5% below target). When preheating is finished, printer beeps and the user can start loading filament. Target temperature remains the same after the load is finished as we assume that most load/unload scenarios precede starting new print.

Stop print during filament change fixed
When stopping print during the T-code execution nozzle could crash into wiping tower. This has been fixed.
---

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.6.0-RC1

Firmware flashing guide:
https://manual.prusa3d.com/Guide/Upgrading+the+firmware+v1.5/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 : 26/02/2019 7:41 am
shaun.m3
(@shaun-m3)
Trusted Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3

Thanks for the info, if I may suggest something to put in a future release, LIVE ADJUST Z goes away after a certain amount of print time or percentage, not sure why, it would be nice to keep LIVE ADJUST Z all the way through the print, so nozzle can be raised or dropped down when needed, and not only for a certain time lapse.

thanks guys

Posted : 01/03/2019 7:39 am
chris.o
(@chris-o)
Active Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3


Thanks for the info, if I may suggest something to put in a future release, LIVE ADJUST Z goes away after a certain amount of print time or percentage, not sure why, it would be nice to keep LIVE ADJUST Z all the way through the print, so nozzle can be raised or dropped down when needed, and not only for a certain time lapse.

thanks guys

I think it is based on Z-height. Once the nozzle is far enough away from the bed, the live-z shouldn't really make any difference, so the option disappears above a certain height.

Posted : 01/03/2019 4:22 pm
vintagepc
(@vintagepc)
Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3



Thanks for the info, if I may suggest something to put in a future release, LIVE ADJUST Z goes away after a certain amount of print time or percentage, not sure why, it would be nice to keep LIVE ADJUST Z all the way through the print, so nozzle can be raised or dropped down when needed, and not only for a certain time lapse.

thanks guys

I think it is based on Z-height. Once the nozzle is far enough away from the bed, the live-z shouldn't really make any difference, so the option disappears above a certain height.

It's just a normal timeout.

Posted : 01/03/2019 4:34 pm
Chris
(@chris-16)
Reputable Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3

3.6 non rc is now out https://github.com/prusa3d/Prusa-Firmware/releases

Posted : 03/03/2019 12:42 am
Lukas
(@lukas-3)
Eminent Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3

Same problem as 3.5.2. Can't pass the mesh bed leveling. selftest OK, XYZ calibration OK, beut when I start printing, mesh bed leveling failed. When I use 3.5.1 no problem here.

Posted : 03/03/2019 11:36 am
robert.t24
(@robert-t24)
New Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3

Hi I believe I have a problem with the current firmware 3.6.0.
I have updated the extruder with the current self print files and ordered and fitted the Mk3 to Mk3s kit. (I don't have a multi material set up)
I then updated the firmware which finished successfully.
I completed all the calibrations and the Z live height adjustment.
The filament load /unload procedure both using the autoload and manual load works fine. (proving the new filament sensor is ok?)
I tried to print a test print using the latest release of Slic3r using the new Mk3s profile all on the default settings.
The bed and hotted heat to the settings then the 3x3 height test is completed. The nozzle then moves over to the home position, lifts & moves in Y axis and does a filament unload, pulling the filament out the last part and then loading the new cut end the nozzle then does a purge and flushes old filament out. it then asks if alls ok and travels back to the home position then repeats the lift/travel/unload sequence.

It would now appear to be in a kind of boot loop running through a filament load/unload sequence. I can only get past this by turning the new filament sensor off. I have inspected the sensor and all looks ok the auto load function works so I presume it can see a change of state of the filament sensor switch.....

I have checked the code used and have used the one released as part of the Mk3s config bundle.

My previous sensor worked fine apart from clear filament, the wiring would appear to be correct because of the autoload function working when it sees the filament enter the switch/ball asssembly.

So the question is what is causing this behaviour I can only put it down to a clash with G code and the new software.

Starting code... (just noticed the first line firmware mismatch?)

M115 U3.5.3 ; tell printer latest fw version
M83 ; extruder relative mode
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0.0
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
G92 E0.0
M221 S{if layer_height<0.075}100{else}95{endif}

Posted : 03/03/2019 1:50 pm
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Topic starter answered:
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3

UPDATE: Final version is out https://shop.prusa3d.com/forum/general-discussion-announcements-and-releases-f61/firmware-3-6-0-final-for-original-prusa-i3-mk3s-mk-t28160.html

Assembly manuals

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

Posted : 04/03/2019 1:56 pm
Making Things
(@making-things)
Eminent Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3


The bed and hotted heat to the settings then the 3x3 height test is completed. The nozzle then moves over to the home position, lifts & moves in Y axis and does a filament unload, pulling the filament out the last part and then loading the new cut end the nozzle then does a purge and flushes old filament out. it then asks if alls ok and travels back to the home position then repeats the lift/travel/unload sequence.

Same here. On a MKS2.5S though (no MMU). Had to go back to the 3.5.2 firmware to be able to print again. I wonder how this was not seen when testing before release. 😕

Posted : 10/03/2019 11:23 am
GeorgeE
(@georgee)
Trusted Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3



The bed and hotted heat to the settings then the 3x3 height test is completed. The nozzle then moves over to the home position, lifts & moves in Y axis and does a filament unload, pulling the filament out the last part and then loading the new cut end the nozzle then does a purge and flushes old filament out. it then asks if alls ok and travels back to the home position then repeats the lift/travel/unload sequence.

Same here. On a MKS2.5S though (no MMU). Had to go back to the 3.5.2 firmware to be able to print again. I wonder how this was not seen when testing before release. 😕

How are you getting a MK2.5S to work properly with 3.5.2 firmware? 3.6.0-RC1 is the first firmware to support the new filament sensor, so if 3.5.2 is working normally for you then it looks as if you have a MK2.5 orinter, not a MK2.5S, you should be using the non "S" version of firmware.

Posted : 10/03/2019 11:54 am
GeorgeE
(@georgee)
Trusted Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3


Hi I believe I have a problem with the current firmware 3.6.0.
I have updated the extruder with the current self print files and ordered and fitted the Mk3 to Mk3s kit. (I don't have a multi material set up)
I then updated the firmware which finished successfully.
I completed all the calibrations and the Z live height adjustment.
The filament load /unload procedure both using the autoload and manual load works fine. (proving the new filament sensor is ok?)
I tried to print a test print using the latest release of Slic3r using the new Mk3s profile all on the default settings.
The bed and hotted heat to the settings then the 3x3 height test is completed. The nozzle then moves over to the home position, lifts & moves in Y axis and does a filament unload, pulling the filament out the last part and then loading the new cut end the nozzle then does a purge and flushes old filament out. it then asks if alls ok and travels back to the home position then repeats the lift/travel/unload sequence.

It would now appear to be in a kind of boot loop running through a filament load/unload sequence. I can only get past this by turning the new filament sensor off. I have inspected the sensor and all looks ok the auto load function works so I presume it can see a change of state of the filament sensor switch.....

I have checked the code used and have used the one released as part of the Mk3s config bundle.

My previous sensor worked fine apart from clear filament, the wiring would appear to be correct because of the autoload function working when it sees the filament enter the switch/ball asssembly.

So the question is what is causing this behaviour I can only put it down to a clash with G code and the new software.

Starting code... (just noticed the first line firmware mismatch?)

M115 U3.5.3 ; tell printer latest fw version
M83 ; extruder relative mode
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0.0
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
G92 E0.0
M221 S{if layer_height<0.075}100{else}95{endif}

Disable your steppper motors, look at the sensor info screen in support and move the printhead by hand. The IR sensor should always stay at 1 throughout the movement , if it is going to 0 at any point you have a build issue, most likely a faulty cable or strain relief on the sensor connector isn't doing its job properly.

Posted : 10/03/2019 12:04 pm
Making Things
(@making-things)
Eminent Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3


How are you getting a MK2.5S to work properly with 3.5.2 firmware? 3.6.0-RC1 is the first firmware to support the new filament sensor, so if 3.5.2 is working normally for you then it looks as if you have a MK2.5 orinter, not a MK2.5S, you should be using the non "S" version of firmware.

Thanks for pointing this out. I had a MK2S which I updated to MK2.5. So my assumption was, that it is still 'S' as inherited by my original MK2S.
This might have been an incorrection assumption. I probably got confused by their naming scheme through several updates and will look into this!

Posted : 13/03/2019 8:02 pm
fnice
(@fnice)
Active Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3


Thanks for the info, if I may suggest something to put in a future release, LIVE ADJUST Z goes away after a certain amount of print time or percentage, not sure why, it would be nice to keep LIVE ADJUST Z all the way through the print, so nozzle can be raised or dropped down when needed, and not only for a certain time lapse.

thanks guys

I agree to keep it during the whole print. im going to look for it in the firmware to keep it during the whole print like my cr-10s does.

Posted : 15/03/2019 10:20 pm
shaun.m3
(@shaun-m3)
Trusted Member
Re: Firmware 3.6.0-RC1 for Original Prusa i3 MK3S & MK3

Thanks for that it would be a very handy addition.

Posted : 16/03/2019 11:25 am
Share: