4.3.3-RC Firmware for Original Prusa MINI/MINI+
Hello all, we are happy to present our latest improvement to the Prusa MINI/MINI+ firmware;
Summary
- Support for custom extruders
- Nozzle pressurizing improved
- Extended print statistics (Odometer)
- BSOD caused by a broken thermistor fixed
This is the first public release candidate of the upcoming firmware 4.3.3. Based on the request from the community, the developers are introducing several new features.
Compared to the previous release 4.3.2, there are 34 commits in 8 merge requests and a significant amount of testing time.
Support for custom extruders
Based on the requests from the community this firmware release enables users to install and tweak settings for a custom extruder on the MINI and MINI+. Previously this was only possible with custom firmware.
Installing a custom extruder is a significant change to the entire printer and might require multiple adjustments afterward. Therefore we recommend using this feature only in case you have some experience in this field.
To adjust settings for your custom extruder, go to LCD Menu -> Settings -> HW settings -> then long-press the knob. Similarly to a MK3S+ a new “Experimental” submenu will appear on the screen, where you can tweak the following:
- Save and return - while exiting this dialogue any adjusted value will be automatically saved
- Z-axis length - here you can adjust the length of Z-axis based on your needs. In case you want to increase its length significantly, don't forget you might get limited by the cables.
- Default Z length - the system will fall back to its default value, which is 185 mm.
- Extruder steps per unit - different extruders might require different stepping
- Default steps per unit - the system will set the factory value, which is 325
- Extruder direction - there are two choices of spin, “Prusa” and the second is obviously “Wrong” 😉
- Default directions - set the direction back to the default (Prusa)
Once parameters are adjusted, click on “Save and return”, the printer will ask you whether you want to save the changes to the EEPROM and then restarts itself. When the printer boots up again, the changes are applied across the system. This was done to ensure that even with adjusted parameters the printer will be still able to perform First Layer Calibration, Live Adjust Z and, of course, print.
Nozzle pressurizing improved
In some scenarios, after a filament change, the printer created a blob imprinted in the object. Removing this surface irregularity was hard once the filament solidified and for this reason, the developers have improved the algorithm responsible for the filament change. It is based on the one used in the MK3S+.
Once the proper filament change is confirmed by the user by selecting “Color correct”, the printer starts to pressurize the nozzle to achieve even filament distribution. This results in a thin string of filament being pushed out of the nozzle. It is necessary for the user to remove this string with pliers or another tool before the nozzle reaches back to the printed object. It is important to note that the NOZZLE IS VERY HOT at this point, thus removing the string by fingers will inevitably result in burns.
This behavior is now used by default every time a filament change is triggered during the print by command M600. If the printer is stationary and load/unload/filament change is selected manually by the user, then the nozzle pressurizing is not activated.
Extended print statistics (Odometer)
Another frequent request by our community is implemented in this firmware release. The printer now stores information not only about the filament used and print time but also about the distance traveled at each axis (X, Y, Z), which is displayed in meters.
This feature opens the door for multiple features, some of them will be introduced in the upcoming releases. For example:
- Planned printer maintenance - once the bearings or other components reach a certain threshold, the printer will inform the user and provide instructions on how to clean, maintain or replace selected parts.
- Storing print statistics to a server - once the printer will be connected to the upcoming Prusa Connect service it will send the statistics and enable easier management of larger farms
- .Becoming a 3D printing grandmaster - the printer is capable of storing a print time of 9999 days 99 hours. The first user to reach this value without any tricks will become a grandmaster of 3D printing.
All print data is stored in the EEPROM. To optimize the number of writes to the memory, only finished or stopped prints are saved. In the case of a watchdog reset mid-print, the data is not stored.
BSOD caused by a broken thermistor fixed
The developers have identified an incorrect printer behavior in a situation when the print is run remotely using Octoprint and the thermistor either gets broken or is accidentally removed from the Buddy board.
Instead of properly displaying the red screen (THERMAL RUNAWAY/MINTEMP), the printer crashes to BSOD or the Watchdog reset screen. This is now fixed and this might also resolve other situations, where the printer is showing the Watchdog reset.
Supported printer:
Original Prusa MINI
Original Prusa MINI+
Download Link:
https://github.com/prusa3d/Prusa-Firmware-Buddy/releases/tag/v4.3.3-RC
How to flash the firmware on MINI:
Copy the firmware file (.bbf) onto the USB drive with FAT32 formatting Insert the flash drive in the MINI's USB port Turn the printer ON (or reboot it) A new screen will appear Confirm you want to flash the firmware
Please report any bug here:
github.com/prusa3d/Prusa-Firmware-Buddy/issues
As always, we wish you happy printing and look forward to your feedback!
Shane (AKA FromPrusa)
Halleluja! Support for Bondtech extruders at last. No more running one line gcode programs to set the proper esteps. No more worries about sharing 3mf files or gcode files with the wrong extruders steps from custom startup gcode.
Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...
I think it's important to know that Bondtech heatbreak upgrade (PID) isn't supported in this firmware (yet)... so there's only partial Bondtech upgrade support (although very welcome one). Even I solved that by modifying firmware, I think many would be happy to get rid of loading Bondtech G-code entirely.
[Mini+] [MK3S+BEAR]
Bondtech
I think it's important to know that Bondtech heatbreak upgrade (PID) isn't supported in this firmware (yet)... so there's only partial Bondtech upgrade support (although very welcome one). Even I solved that by modifying firmware, I think many would be happy to get rid of loading Bondtech G-code entirely.
I have not had to adjust anything yet. I have the heatbreak on my mini and it works fine.
--------------------
Chuck H
3D Printer Review Blog
Where are the features that have been promised since release?
It's cool to see these new features being added but it would be really nice if we could get some of updates that have been promised since release. It's been almost two years now and we still don't have Wifi, power loss recovery or the print farm stuff.
Forgive me, not trying to sound rude. Maybe a bit salty since I just lost another print due to a power flicker.
“Experimental” submenu
"To adjust settings for your custom extruder, go to LCD Menu -> Settings -> HW settings -> then long-press the knob. Similarly to a MK3S+ a new “Experimental” submenu will appear on the screen, where you can tweak the following:"
This didnt work for me, there is no HW Settings only HW Setup..
To get into the experimental mode, I went into Settings, then pushed and held the knob. It changes to Experimental almost straight away.
My Mini has: A SuperPINDA + Bondtech Heatbreak + Bondtech Extruder installed
RE: 9999 Days!
Hello all, we are happy to present our latest improvement to the Prusa MINI/MINI+ firmware;
- .Becoming a 3D printing grandmaster - the printer is capable of storing a print time of 9999 days 99 hours. The first user to reach this value without any tricks will become a grandmaster of 3D printing.
You do realize that is over 27 years? If any are still working by then, it likely will be in a museum. I'll even bet that Prusa Connect will be available by then.
Regards,
Mark
Odometer
Hi
Just installed 4.3.3-RC version on my MINI to test Odometer features
All data is recorded properly when printing from USB stick 👍
But "Print time" is not updated when printing from Pronterface 😟 Other data is ok (X Y Z axis and filament). I that normal beaviour? Will it change in final release version?
Cheers
JC
Prusa MINI+ at home / Prusa MK3S+ in the Fab Lab / You can have a look at my designs here printables.com
+1 to power loss recovery
This. Not sure where community requests should be set to those would be taken into account but my vote goes to power loss recovery. Thanks.
It's cool to see these new features being added but it would be really nice if we could get some of updates that have been promised since release. It's been almost two years now and we still don't have Wifi, power loss recovery or the print farm stuff.
Forgive me, not trying to sound rude. Maybe a bit salty since I just lost another print due to a power flicker.
4.3.3RC3 Issue with custom1 build sheet.
4.3.3RC3: Custom 1 build sheet causes RSOD at probe point 5 on ABL. Started a print from Octoprint, got to printer on panic noise mode. Tried first layer calibration with same Custom 1 sheet, probe point 5, then nozzle started going to print temperature. I'll do a git report when I get time. Repeated process for same on textured 1, no problems. (Have a print that needs to be finished tonight.)
Motor current adjustment please?
Support for custom extruders
Could we also get extruder motor current adjustment?
For those of us using things like one of the round small nema 36 motors. Sherpa mini, orbiter , or hextruder
https://www.prusaprinters.org/prints/72190-mini-z-top-fur-prusa-mini-sherpa-extruder
https://www.prusaprinters.org/prints/70026-ldo-orbiter-15-prusa-minimini
https://www.prusaprinters.org/prints/67855-prusa-mini-direct-hextruder
1 month
I have been using this for over a month and also really like the changes. No errors found.
--------------------
Chuck H
3D Printer Review Blog
RE: 4.3.3-RC Firmware for Original Prusa MINI/MINI+
Yes please add PID settings for bondtech heatbreak 😀 .. i potponed to set new bondtech heatbreak because of this T-T
I think it's important to know that Bondtech heatbreak upgrade (PID) isn't supported in this firmware (yet)... so there's only partial Bondtech upgrade support (although very welcome one). Even I solved that by modifying firmware, I think many would be happy to get rid of loading Bondtech G-code entirely.
RE: 4.3.3-RC Firmware for Original Prusa MINI/MINI+
Yes please add PID settings for bondtech heatbreak 😀 ...
Firmware v4.3.3 has meanwhile become a final version -Please, read further info about PID for Bondtech there.
In short, Prusa has done some testings and it turned out, that stock PID value also works for Bondtech heatbreak.
[Mini+] [MK3S+BEAR]
RE: 4.3.3-RC Firmware for Original Prusa MINI/MINI+
Same for me. No issues at all.