-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
E3D REVO Thermal Model #4451
Comments
Hello, I have the same issute that my MK3S+ beeps three times with Thermal Anomaly and at the next time it stops with Thermal Error. I use the Revo Six Hotend and have never a problem with THERMAL ANOMALY. But since I put the MK3S+ in the Original Prusa Enclosure it shows up after 1-2 hours printing. I did also PID and Thermal Cal. on the 3.13.2 and the older 3.13.0 and I also tired to do a Revo_Reset G-Code without scuccess. Only when I put the Printer outside of the Enclosure the Error will not apear. |
same problem for me. I updated from 3.13.0 to 3.13.2, set the printer to factory settings, I can't even do the first layer of calibration. without the printer screaming, revo six for mk3 |
Adding my voice to this. I went through each step carefully. I reset TM and PID multiple times. I ran the gcode. And when I finally decided to factory reset, I was unable to finish the wizard due to the thermal errors I was continuing to get. I've downgraded back to 3.11, and I'll try again with the next REVO firmware update. |
Two printers, did all the steps here. All had the same issue. One seems to actually finish the model but still fails later, the other can't even calibrate the model. Going to downgrade back to 3.11 this feature seems half baked and not suited for revo hotends. |
I am selling this printer and it need to "just work". Disabling until next restart isn't an option. |
M500 safe it and it will remain disable afer restart |
@3d-gussner , In the step 4 of your first post, isn't it "if step 3 fails" rather than "step 2" ? because it appends to me : changing the firmware went fine, reboot OK with the new firmware but PID calibration fails and TM calibration fails too. The gcode saved me. |
@LoakAudio Thanks for the feedback I will check again. |
I'm in the same boat as others here. I have opened a ticket with E3D and will post back with any findings that might help others. Update - I still have not heard back from E3D but I checked the Thermistor extension cable and it seems the wire has come lose from the housing. Here are the docs if anyone is wondering. |
@3d-gussner I happen to do a factory reset and after the calibration this happened IMG_1961.movShould I open a different Github issue? Please advise. |
@jamesdehart Which calibration caused this screen? |
After much head scratching, finally got it working, used the E3DREVO_fw version and everything worked first time. Thanks to @3d-gussner for laying out the procedures very much appreciated. |
So it turned out my entire issue was because the thermal cable connector from the Hot-end to the cable that goes to the motherboard failed. The image shows the failed cable & connecor. One of the two wires were connected. For others who are running in to issues related to this hotend. It would be good to check there cable to see if there are any issues like I had. When contacting E3D it took them about a week to respond to the support tickets. They are really backed up. I hope this helps. |
@jamesdehart Thanks for sharing! This is an example why we implemented the Thermal model to detect issues like this and other. Side note: Try to add some more strain relief so all motions of the cable loom are possible without "pulling" cables at the connectors. |
Thanos for sharing. I checked my printer six times and I don’t have any cable or hardware issues. The point is that like I wrote in a other post that TM have problems when the printer is in a enclosure. Also I’d explained in this post how the problem occur in my setup #4431 (comment) |
I'm chasing down the same
The PID and TA calibrations finished properly. Upon the next PLA preheat, |
@ndemarco Thanks for the update. |
I'm also experiencing the issue described by users in this thread. Installed the Revo variant of 3.13.2 on two MK3S+ and now encounter consistent thermal anomaly errors. Things I've tried:
After these steps I still encounter frequent thermal anomaly errors. Sometimes these occur right after initiating a preheat, sometimes right before a print begins, sometimes during a print. (I'm not using an enclosure). Going to try rolling back to 3.11 as other have suggested. |
had the same issue. it works now, maybe change the order of your steps 2 and 3 @stevenbennett :)
seems to work, step 3 was the magic sauce for me though! ;) |
After the factory reset you don't need to run any gcode as it set identical values as are used in the E3D . hex files https://github.com/prusa3d/Prusa-Firmware/blob/v3.13.2/Firmware/thermal_model/e3d_REVO.h The gcode files are for users that don't want to factory reset or got "bad" values at some point. |
@capsulecorplab Thanks for the positive feedback. The "Load filament" and "Unload filament" menus are shown depending on the state of the filament sensor.
Hope that it makes clear. If you have an question or issue with it, then please open a new Issue to keep this one "clear" to one topic. |
So far I have 4 printers running new fw3.14 successfully
|
so far 2 out of 9 printers can't be updated to fw3.14 due to PID cal and thermal model failing right away even though both printers are functional on fw3.11 and is used everyday . Some inconsistencies, some printers starts thermal model cal right away after flashing fw3.14, some doesn't, printer number 10 built 12/16/19 I reverted back to fw3.11 because it kept failing to calibrate on fw3.14 even after factory reset and reset_revo.gcode, when I tried flashing fw3.14 again a few days later it starts self test after flashing. for now any printer that accepts fw3.14 I'm updating to that otherwise they get updated to fw3.11 Details:
|
I spoke too soon. I forgot I had disabled thermal model protection while running v3.13.2 before updating to v3.14.0. Factory resetting the printer brought back the thermal anomaly error until I reran the gcode to disable thermal model protection. |
@capsulecorplab Thanks for the feedback. Did the TM cal after the factory reset work? |
I tried running TM cal after the reset, but couldn't get the thermal anomaly error to go away, so I ended up just disabling the TM protection |
which one is safer, disabling TM protection and using fw3.14 or using fw3.11 ? |
I don't recall TM issues with fw3.11, but I also haven't printed on that fw enough to tell. I think I've had the best experience with fw3.13.2 (with TM protection disabled) so far - in part due to the fact that fw3.11 lacks filament runout sensing and fw3.14's "load filament" option seems to disappear for me when autoload is disabled, granted that's a separate issue. |
no TM issues with fw3.11 but I thought the TM that was added after 3.11 improves on detecting TM anomalies, I wonder if disabling the new TM means we still have whatever safety feature that was in 3.11. Theres definitely lots of improvements in 3.14 that I'd like to use but if disabling the TM model means its less safe than 3.11 then I won't risk it. With TM model disabled in 3.14 can it still detect extruder thermal runaway events? 3.11 has been great in detecting thermal runaways which I've see happen 8 times so far in the last 4 years on a print farm of 50+ mk3s printers. |
@mhouse1 Sorry for the late answer.
Yes the default thermal protection is always active. Did you contact E3D support as they should be able to help you with REVO and TM issues, |
As you might imagine, E3D ran out of ideas, and directed me to contact Prusa for support. E3D as a supplier of retrofit parts is ultimately responsible for making their parts are compatible. I have offered to assist by providing logged data if properly instructed. |
I think the confusion from the community is fw3.11 was such a stable fw (no thermal issues in our years of use) why mess with it when it introduces complexity such as having to manage multiple fw builds. And the fact that a printer that prints completely fine on fw3.11 might experience odd thermal anomalies when using fw3.14: in some cases, a "PAUSED thermal anomaly" will appear on the LCD and prevent the print from starting but a reboot fixes it, in other cases "thermal anomaly" appears during print start with audible alarm but does not prevent print. Although a majority of the printers running fw3.14 are running good, it will take me a few more months of runtime to conclude whether updating from 3.11 to 3.14 was worth it. I will try disabling thermal protection on fw3.14 just for those printers (2 out of 12) that are completely functional on fw3.11 but errors out ASAP on fw3.14 preventing the printer from being used. |
@mhouse1 Thanks for the feedback and sorry to hear that 2 of your 12 printers keep be difficult with TM enabled. The thermal model already proved that it is useful as some users had broken or semi broken thermistor or heater cables and found the issue. It reacts to issues way faster that the regular thermal protection but is also way more "sensitive" which can cause false positive warnings and errors. For the stock E3D V6 we had tons of data and test machines internally and I think that the values are working great. For the REVO we had just few community members submitting their values and E3D provided some other values for the REVO within their performance tolerances. @mhouse1 Did you try to raise the |
Hi, sorry to hear that E3D couldn't help you. My time on this 3rd party issue is very limited but please try #4105 and provide there your results? |
thank you for all the work put into this , I do believe I have some bias towards changing from fw3.11 We have some printers on fw3.14 that throws thermal anomally errors during startup, perhaps the firmware response is a sign that the printer wires or revo is wearing out, or its caused by a draft at that corner of the room and moving printer location will improve it, time will tell. |
Draft can cause some TM issues. I expected the REVO having less issues with draft because of the design of it. Or are these printers next to an walk-in freezer with -40°C? 😉 If I remember correctly testing the TM on REVO wasn't as easy to trigger as with the E3D v6 see as an example #4105 (comment) |
Thank you for your contribution to our project. This issue has not received any updates for 60 days and may be considered "stale." If this issue is still important to you, please add an update within the next 7 days to keep it open. Administrators can manually reopen the issue if necessary. |
I ended up updating all printers to fw3.14 and disabled thermal model on more than half of the printers (12+ printers); due to thermal model either being annoying or preventing prints. No issues so far operating this way. For most printers with thermal model disabled they on average had 30000 meters of filament and 500 to 600 total print time days (from printer's LCD statistics page). |
update: we started reverting to fw3.11 on the initial two printers that I disabled thermal model on, after a few months of using fw3.14 prints wont start, now it errors out with thermal error right a way. Reverting to 3.11 allowed printing again. Observed something dangerous on a separate fw3.14 revo printer (2021 mk3s) this morning; this printer also did not have thermal model disabled. a 12hr print was stuck overnight 80% finished with the printer not moving, mid print, with fully heated nozzle, filament, and bed; im not sure how long it was stuck like this but seems rather dangerous, the LCD displayed no signs of error messages. I think safety should be added that if motors are not being moved for some time disable heating. some other random fw3.14 issues:
|
Was it a SD card print or a host print like from Octoprint? |
this was printing from SD card |
For better or for worse, the only way I could get my Revo 6 (40 watt) to work in anything later than 3.11 on my MK3S was to disable the thermal model using a serial console. I did a factory reset and it would always fail when the nozzle was heated up.
My printer works flawlessly on 3.11. I need to do some testing on whether it actually works well on 3.14.1 or if it just passed the initial wizard. For completeness, this is the error I get from the console:
So far I've done a Calicat in PLA and it turned out as I would expect with no errors. I'd love to re-enable the new thermal model functionality but for now this is working. |
thats what I observed as well but after a few months of continuous printing it stopped working and would immediately error out when print starts, but reverting to 3.11 it functions and prints parts just fine. If it was truly an thermal issue i'd expect the parts to have defects |
I suspect hardware failure in my case. I was printing tonight and had a thermal runaway event and could smell a hot electric smell coming from the hotend. When looking for a new one I noticed the Prusa 40w heater cores all now come with blue thermistor wires and mine is white. I suspect mine was one of the early units, potentially other people with this issue may have similar hardware? After further investigation, while doing a PID calibration the same thing happened and the temperature reading stalled around 180. After jiggling the thermistor wire near the thermistor the temperature reading jumped to 300(!) at which point I aborted. I contacted E3D support with my findings and they confirmed my heater core was an old model and offered to send out a replacement. I will update this comment when I install it and retry the thermal model code. |
@JeffWDH Thanks for sharing, glad nothing happened to you and your printer. The thermal model triggered a warning and you did the right thing to investigate why and not just disable the TM. |
Update: After installing a new (blue thermistor cable) heater core I was able to successfully perform a PID tune and calibrate the thermal model. I still have to do some test prints when I have time to babysit the printer but so far it's an improvement.
|
If your printer displays a firmware version prior to 3.13.0 or it does not start with E3DREVO_fw_ or E3DREVO_HF_60W_ we would advise that you install the latest Revo supported firmware release via the following link and proceed with the next steps: https://github.com/prusa3d/Prusa-Firmware/releases
If you are using a E3D Revo firmware, please check that this matches the Revo Hotend you have installed as there are different versions.
If you do have an E3D Revo Firmware installed and it matches the Revo HotEnd you have please go to step 4.
If you are unsure as to how to update your printers firmware with the .HEX file please refer to the Flashing procedure within the following guide: https://help.prusa3d.com/article/firmware-updating-mk3s-mk3s-mk3_2227
reset_revo.gcode.txt
toreset_revo.gcode
reset_revo_hf_60W.gcode.txt
toreset_revo_hf_60W.gcode
These files will need to be copied to an SD card and installed , to Install the G-code select it from the print from the SD menu on your printer and follow the on-screen instructions.
Optional step: If the above steps fail you may wish to factory reset the machine and run the setup wizard. Please note that as the process suggests this will reset the printer and its firmware to a factory state and any setting will be lost.
Link to E3D ticket
The text was updated successfully, but these errors were encountered: