Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Heater fault because of cooling fan

    Scheduled Pinned Locked Moved
    Firmware developers
    heater fault fans
    5
    8
    1.6k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Black Canaryundefined
      Black Canary
      last edited by

      Hi everyone yesterday I started to print with PETG normally I only use PLA, and it was very hard for me to print the famous 3D Benchy but after about 5 tries and 1h I manage to make it work it without the message for heater fault, I realise this is happening because whenever the printer finish the first layer the cooling fan turns on and the heater goes down about 15ºc, yesterday I did the PID tuning with the fan on to see if it would solve the problem I thought it did since this morning the 3D Benchy was printed nicely, in the same morning before I went to work I started a big print, (around 12h) when I came back from work only the first layer was printed (basically when the fan turned on I got the heater fault again) how can I solve this?

      T3P3Tonyundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • T3P3Tonyundefined
        T3P3Tony administrators @Black Canary
        last edited by

        @black-canary once you have completed the PID tuning - did you save it? See:

        https://duet3d.dozuki.com/Wiki/Tuning_the_heater_temperature_control

        After you have run auto tuning and checked that the heater control is working well, run M500 to save the heater parameters in config-override.g (this is supported in firmware 1.17 and later). Alternatively, construct a M307 command with the model parameters and add it to config.g. For example, if after tuning you run M307 H0 and see this:

        M307 H0
        Heater 0 model: gain 199.0, time constant 962.6, dead time 4.5, in use: yes

        then you should add the following to config.g to preserve this model:

        M307 H0 A199.0 C962.6 D4.5 B0

        www.duet3d.com

        Black Canaryundefined 2 Replies Last reply Reply Quote 0
        • Black Canaryundefined
          Black Canary @T3P3Tony
          last edited by

          @t3p3tony Thank you for your answer, yes I did saved, with the command M500, anyways I am now doing the alternative option, I will let you know how it went.

          1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by

            What kind of hotend is it? What cooling shroud is being used?

            If it's an E3D hotend you can get a silicone sock that covers the hotend to protect it from drafts and to help keep it clean. If it's another style hotend, you may be able to wrap it with insulation and kapton tape.

            The cooling shroud may need to be adjusted or replaced to prevent it from blowing so strongly on the hotend.

            Also, for PETG you probably want a lot less part cooling to keep the interlayer adhesion strong. So maybe turn down your fan speed.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 1
            • deckingmanundefined
              deckingman
              last edited by deckingman

              All of the above and you can also "desensitise" the fault detection by changing the P and T parameters in M570 (put it in config.g) https://duet3d.dozuki.com/Wiki/GCode#Section_M570_Configure_heater_fault_detection (but head the warning that is given on that page).

              Ian
              https://somei3deas.wordpress.com/
              https://www.youtube.com/@deckingman

              1 Reply Last reply Reply Quote 1
              • Black Canaryundefined
                Black Canary @T3P3Tony
                last edited by

                @t3p3tony @Phaedrux @deckingman Thanks for your answers guys, It still didn't work, but I manage to after the fault reset the fault (not the printer) and then heat up the hot end again with the fan on and it did work and have been now printing from 1h (Still sucks because this means that every time I want to print I have to wait until it finishes the first layer). It looks like that only happenness when it change the layer for some reason. My printer is an Anet A8 with some modifications, but I'm still using the original hotend, I was wondering maybe the resistor is too weak to handle higher temperatures?

                1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @Black Canary
                  last edited by dc42

                  @black-canary, have you seen https://duet3d.dozuki.com/Wiki/Spurious_heater_faults_and_how_to_avoid_them ? It's linked to from the Troubleshooting page.

                  Duet WiFi hardware designer and firmware engineer
                  Please do not ask me for Duet support via PM or email, use the forum
                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                  1 Reply Last reply Reply Quote 0
                  • Black Canaryundefined
                    Black Canary
                    last edited by

                    Hi everyone, I solved this buying a silicon cover for the heat block (as Phaedrux mentioned) you can get some pretty cheap on Ebay, I also realised that you don't need to have a E3D hotend, they are not available for every hotend, but you can found for the most common. With this the temperature only goes down 5 degrees and in a few seconds it's in the desired temperature again.
                    Thanks everyone!

                    1 Reply Last reply Reply Quote 2
                    • First post
                      Last post
                    Unless otherwise noted, all forum content is licensed under CC-BY-SA