Closed gregsaun closed 1 year ago
3.12 doesn't work with E3D Revo Six hotend. I couldn't print anymore or calibrate. I just downgraded my MK3S+ to 3.11. I will wait till there is a usable version.
It works but there are (configuration) dragons: https://github.com/prusa3d/Prusa-Firmware/issues/3636#issuecomment-1380243362
Not a bug. Once it sees something unexpected, it assume something is wrong, and leaves the heater off and the fan on as a safety measure. Klipper does the same thing when it detects a hotend or bed heater anomaly.
Bug in this case. We do support resuming from a thermal model error, just in case the thermal error was transient.
In that case restoring the previous hotend fan state is ok (we only allow to resume if the error is gone anyway - you cannot resume as long as the error state is triggered).
This is new, since spinning the fans at full speed as an extra precaution wasn't done previously.
As a food-for-thought, I was thinking that spinning fans works if we didn't catch fire yet. We would probably be fueling the flame otherwise ;)).
In that case restoring the previous hotend fan state is ok (we only allow to resume if the error is gone anyway - you cannot resume as long as the error state is triggered).
This was my thought as well, good thanks 👍
We would probably be fueling the flame otherwise ;)).
Could be yes, probably not for too long 😁
Bug in this case. We do support resuming from a thermal model error, just in case the thermal error was transient.
In that case restoring the previous hotend fan state is ok (we only allow to resume if the error is gone anyway - you cannot resume as long as the error state is triggered).
This is new, since spinning the fans at full speed as an extra precaution wasn't done previously.
It's kind of a play on the old "halt and catch fire" from the early microprocessor days. 😆
On a serious note, since 3.12 has since been released, is an adjustment to the thermal model to handle these modded printers (for example with a alternate extruder with Revo) still planned? If so, will it just be Revo, or do you plan to support other extruder+hotend combos?
It's kind of a play on the old "halt and catch fire" from the early microprocessor days.
Still a proud owner of an SGI Octane 2, although I don't remember if that one has the halt_and_catch_fire flag ;) - sadly didn't turn it on in a few years
On a serious note, since 3.12 has since been released, is an adjustment to the thermal model to handle these modded printers (for example with a alternate extruder with Revo) still planned? If so, will it just be Revo, or do you plan to support other extruder+hotend combos?
Not sure if the tweak for Revo makes sense for 3.12 or it will be rolled up to 3.13. However, other hotends should work. If you have examples that don't work right now it would be helpful to know, since the most annoying part for the model is the autocalibration part, and any new variable there is a true PITA to take into account for upgrades. It's much better to know what's not working from the get go.
If you have examples that don't work right now it would be helpful to know, since the most annoying part for the model is the autocalibration part, and any new variable there is a true PITA to take into account for upgrades.
I don't as I am not using a modded MK3 anymore. But my sense is the other commonly used hotends (I.e. Phaetus Dragon ST) will have a very similar thermal behavior to the V6.
Thanks for the prompt replies. I'm continually amazed at how much you guys manage to pack into the limited flash RAM on the atmega2560. Can't wait to see what you will be able to achieve once you've migrated fully to 32b.
I upgraded my mk3s firmware on January 26th. On the 27th I noticed that my prints were very droopy, drooping on overhangs and bridges. I didn't make the connection that I'd just upgraded my firmware and so I ordered a new print fan. It arrived today and I just installed it but it didn't improve my prints. I then remembered that I'd just upgraded my firmware and decided to downgrade it and try again, but to no avail–my prints are still droopy on 3.11.0, despite having printed the exact same gcode hundreds of times over the past year without any issues. I can see that it's spinning during the print, though I don't have any way of comparing how fast it's spinning to how fast it used to spin.
Is there something that this firmware may have tweaked that wouldn't be removed by downgrading? Something I need to recalibrate for example? Open to any ideas, thanks.
Recent print on the left, print from a couple weeks ago on the right:
It was just junk filament and terrible timing. I've used dozens of rolls from this company, I must have just switched to a new roll at the same time as the above...Sorry for the noise!
Printer type - Prusa MK3S+ with Bear customs and E3D Revo Micro hotend Printer firmware version - 3.12.0 Final MMU upgrade - None
Describe the bug When I do the calibration for the new Thermal Model it fails due to the Revo hotend with a THERMAL ANOMALY error. The hotend fan is starting to rotated and doesn't stop even if the temperature goes bellow 50°C.
To Reproduce
Expected behavior Once the hotend is bellow 50°C the fan should stop.
Thanks for the help