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

    Disabling Heater Fault

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    6
    38
    2.9k
    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.
    • deckingmanundefined
      deckingman @sozkan
      last edited by

      @sozkan I don't see anything there which would explain the error message related to heater 0. Maybe the message itself is erroneous ??

      That aside, I see that you are limiting the PWM value when you tune the heaters. Is there a reason for that? Have you tried tuning them with a PWM value of 1.0? If so, what happens?

      I note also that you have commented out the fault detection lines for heaters 1 and 2. Given that you have two heater which interact with each other, you might want to re-instate those lines to give you that 30 degree allowable excursion.

      Have you tried tuning the heaters using the macro I suggested?

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

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

        @sozkan said in Disabling Heater Fault:

        I have tested all versions of the firmware now I am at the latest one.

        Can you test this beta version as well?

        https://www.dropbox.com/sh/i5vox3xmkd55gaz/AAC19mI0WEC5GmEjLOBRbKs-a?dl=0

        Z-Bot CoreXY Build | Thingiverse Profile

        sozkanundefined 1 Reply Last reply Reply Quote 0
        • sozkanundefined
          sozkan @deckingman
          last edited by

          @deckingman said in Disabling Heater Fault:

          @sozkan I don't see anything there which would explain the error message related to heater 0. Maybe the message itself is erroneous ??

          That aside, I see that you are limiting the PWM value when you tune the heaters. Is there a reason for that? Have you tried tuning them with a PWM value of 1.0? If so, what happens?

          I note also that you have commented out the fault detection lines for heaters 1 and 2. Given that you have two heater which interact with each other, you might want to re-instate those lines to give you that 30 degree allowable excursion.

          Have you tried tuning the heaters using the macro I suggested?

          As far as I remember PWM 1.0 is not suggested. However, I have tried today while testing your macros. I suddenly smell a smoke heavily cable burn type. But I have not seen any evidence of burn. It was a bit scary because all the bunch of cable together and it is high voltage!
          Since there is not short yet, I am still trying to figure out what was burned.

          1 Reply Last reply Reply Quote 0
          • sozkanundefined
            sozkan @Phaedrux
            last edited by sozkan

            @phaedrux said in Disabling Heater Fault:

            @sozkan said in Disabling Heater Fault:

            I have tested all versions of the firmware now I am at the latest one.

            Can you test this beta version as well?

            https://www.dropbox.com/sh/i5vox3xmkd55gaz/AAC19mI0WEC5GmEjLOBRbKs-a?dl=0

            Sure I have just updated. But now I gues the hothend H1 connector has burn! Because previously the smoke smell source has hotend PCB connector.

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

              Do you see any visible damage? Best to disassemble completely and find the source if you haven't already. Waiting for a short may be waiting for destruction.

              Z-Bot CoreXY Build | Thingiverse Profile

              sozkanundefined 1 Reply Last reply Reply Quote 0
              • sozkanundefined
                sozkan @Phaedrux
                last edited by

                @phaedrux The damage is not really visible. But possibly weak connector clamping caused a weak spot on the wire to warm up. When I connect again and try again smoking! Therefore, the plastic insulation where below glass-fiber sleeves of resistant wiring seem burned away. But the glass-fiber sleeve is still in good condition. I have only seen ashes on connectors and heavy smoke dirtiness. It was flying while on disassembly, so I cleaned up a bit.

                However, these hot-ends are designed above 400 celsius. Even the PWM 1.00, was not above 280 on the peak temperature for a few seconds. I don`t think something to todo with settings.

                I regret now that I did not snap a photo before the ash cleanup 🙂 but I will try to get better images to share tomorrow.

                deckingmanundefined 1 Reply Last reply Reply Quote 0
                • deckingmanundefined
                  deckingman @sozkan
                  last edited by

                  @sozkan I'm wondering if there is/was a bad joint somewhere - either a bad crimp contact or a poorly soldered connector. It would explain why you were getting seemingly intermittent faults. Using a low PWM value would have effectively reduced the current and prevented the arcing which then occurred when you raised the PWM value and which caused the overheating at the connector.

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

                  sozkanundefined 1 Reply Last reply Reply Quote 0
                  • sozkanundefined
                    sozkan @deckingman
                    last edited by

                    @deckingman said in Disabling Heater Fault:

                    @sozkan I'm wondering if there is/was a bad joint somewhere - either a bad crimp contact or a poorly soldered connector. It would explain why you were getting seemingly intermittent faults. Using a low PWM value would have effectively reduced the current and prevented the arcing which then occurred when you raised the PWM value and which caused the overheating at the connector.

                    Thank you for the follow-up. Sorry for the late reply, I was Covid-2 Positive.

                    here are some photos I have taken and a video: https://youtu.be/RfPiJUVuZdE.

                    It is well and durable built. But however, strangely there is some resin-like leakage. But I don't think that the fume source is the resin burn.
                    Image 2022-02-05 at 17.50.21.jpeg Image 2022-02-05 at 17.50.21 (1).jpeg Image 2022-02-05 at 17.50.22.jpeg Image 2022-02-05 at 17.50.23.jpeg Image 2022-02-05 at 17.50.23 (1).jpeg Image 2022-02-05 at 17.50.24.jpeg Image 2022-02-05 at 17.51.20.jpeg

                    1 Reply Last reply Reply Quote 0
                    • sozkanundefined
                      sozkan
                      last edited by

                      I have installed another new hotend smaller diameter,
                      However this time H1 could not be calibrated at all. It took 3-4 hours to see the failed result. I think this time is not a technical issue. Somehow H2 is seemed okay. But, M303 H1 S220 result with failure:

                      Warning: heater behaviour was not consistent during tuning
                      Warning: Auto tune of heater 1 failed due to bad curve fit (R=5.433 K=4.650:0.000 D=14.85)
                      

                      These autotune things seem not really effective in my case.

                      Any suggestion?

                      deckingmanundefined 1 Reply Last reply Reply Quote 0
                      • deckingmanundefined
                        deckingman @sozkan
                        last edited by

                        @sozkan said in Disabling Heater Fault:

                        These autotune things seem not really effective in my case.

                        Any suggestion?

                        Having seen those pictures, it is clear that the Dyze heater elements are unlike the usual cartridge heaters that the majority of people use. Perhaps there is some characteristic about their design which means the normal PID tuning algorithms will not work well. Have you contacted Dyze designs and asked them if they have any suggestions or recommendations?

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

                        sozkanundefined 1 Reply Last reply Reply Quote 0
                        • sozkanundefined
                          sozkan @deckingman
                          last edited by

                          @deckingman said in Disabling Heater Fault:

                          @sozkan said in Disabling Heater Fault:

                          These autotune things seem not really effective in my case.

                          Any suggestion?

                          Having seen those pictures, it is clear that the Dyze heater elements are unlike the usual cartridge heaters that the majority of people use. Perhaps there is some characteristic about their design which means the normal PID tuning algorithms will not work well. Have you contacted Dyze designs and asked them if they have any suggestions or recommendations?

                          Yes, clearly they say they don"t provide software support and suggested PID tunning and find a solution here!

                          However, I still believe there is another way to run. But, not a time-dependent algorithm. That's one of the problems! Since we have sensors and all advanced PWM things what's the point of PID tuning checking for death and uptime! Even the tuning was working on pause days when started printing failed. It is fact that plastics flow even act like cooling and ruin the PID tuning setup and safety margins start activates! It seems it is not seen on hobby-grade printers.

                          I start thinking to develop an external controller independent from the Duet hardware for this hotend. For that purpose, An extra Arduino controller, a new algorithm just for heater controlling purposes!

                          1- if the temperature of each individual heater is below the threshold, keep powering the heater until the cut-off threshold temp.
                          2- temperature start expands, it does not matter in 1 second or 100 seconds.
                          3- If the temperature rises more than expected, the decision for duty cycle or decrease the cut-off threshold temperature slightly. Which could be even real-time tuning!

                          Isn't that possible with the present controller?

                          1 Reply Last reply Reply Quote 0
                          • sozkanundefined
                            sozkan
                            last edited by sozkan

                            Isn't that possible with an algorithm to play for real-time tuning?
                            like measured time 5 seconds at present or during the printing:

                            • Within the cut-in and cut-off, if more than 5 seconds simply duty cycle activates for longer duty until continues power.
                            • if heating is shorter than 5 seconds, the duty cycle lowers the power.
                            • If the temperature is out of the limit is due to the thermal expansions, lower the duty or cut-off thresholds.
                              Temp.png

                            It seems simple and more functioning to me. Measured time is even completely unnecessary. if the temperature goes out of the limit, simply auto-decrease the duty cycle.

                            deckingmanundefined 1 Reply Last reply Reply Quote 0
                            • deckingmanundefined
                              deckingman @sozkan
                              last edited by

                              @sozkan What you describe is close to how bang-bang mode works. So you could try that instead of using PID (change the "B" parameter). It might be a better option for that particular hot end.

                              But IMO Dyze design are ducking their responsibilities by producing a device and not suggesting how to control it. The PID algorithm works fine for every other hot end - even those with multiple heaters ( as in my case using two heat zones, each with an 80 watt heater cartridge).

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

                              sozkanundefined 1 Reply Last reply Reply Quote 1
                              • sozkanundefined
                                sozkan @deckingman
                                last edited by

                                @deckingman said in Disabling Heater Fault:

                                @sozkan What you describe is close to how bang-bang mode works. So you could try that instead of using PID (change the "B" parameter). It might be a better option for that particular hot end.

                                But IMO Dyze design are ducking their responsibilities by producing a device and not suggesting how to control it. The PID algorithm works fine for every other hot end - even those with multiple heaters ( as in my case using two heat zones, each with an 80 watt heater cartridge).

                                Hi, thank you for the all suggestions. I am very grateful. I simply change to B1 and a bit play with PWM. Now it works much more stable. Thankfully, the problem is solved now.

                                By the way, the 2.5 mm of dyze hot end seems cracked due to my last year's hard start trial. They say the resin-like leakage seems like occurred from the crack. Therefore, they suggest for return for repair.

                                1 Reply Last reply Reply Quote 0
                                • sozkanundefined
                                  sozkan
                                  last edited by

                                  Hello All,

                                  I just wanted to share the successful result:

                                  https://youtu.be/2QNMd8EgGmQ

                                  The only target for me right now is filament detection. 5 kg filament consumed so fast 🙂 with no sense.

                                  1 Reply Last reply Reply Quote 2
                                  • sozkanundefined
                                    sozkan
                                    last edited by

                                    Hello again,
                                    During the 30 hours printing again fault again. it says Heater 0 fault, but a fault on Heater 1. Temperature drop to 203 at Heater 1 with no sense.
                                    I don't understand, The fault detection can sense temperature from the sensor! The algorithm cannot activate power on time!

                                    Isn't it possible to re-test and continue printing later?

                                    c049733b-0829-45a2-a14d-fcb90f1ae121-image.png

                                    1 Reply Last reply Reply Quote 0
                                    • sozkanundefined
                                      sozkan
                                      last edited by

                                      @sozkan said in Disabling Heater Fault:

                                      RepRapFirmware
                                      Hi,
                                      This is the latest firmware. I have just updated.

                                      2e4f971b-2770-4c05-8876-fac5237bc0c0-image.png
                                      dfb61202-65b6-43ed-8005-69d5f6dac6bd-image.png

                                      Heater 2 strangely spiked 480 celsius. have noticed this on long moves. Is this not sensing sensors during the long gCode interpretation?

                                      1fcca363-d953-4255-ac65-4cf6cf631d85-Screenshot (472).png

                                      deckingmanundefined 1 Reply Last reply Reply Quote 0
                                      • deckingmanundefined
                                        deckingman @sozkan
                                        last edited by

                                        @sozkan That rapid transient spike looks like a wiring issue or bad connection somewhere. There is no way that the hot end could heat and cool that rapidly so the problem must be with the temperature sensor circuit. It's probably a bad crimp or wire which makes and breaks connection as the carriage moves around.

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

                                        1 Reply Last reply Reply Quote 0
                                        • djstreeundefined
                                          djstree
                                          last edited by

                                          @sozkan hi! could you post your Typhoon configs? 😁

                                          djstreeundefined 1 Reply Last reply Reply Quote 0
                                          • djstreeundefined
                                            djstree @djstree
                                            last edited by djstree

                                            Hi @sozkan !
                                            Could you post your Typhoon config?
                                            We are using the Duet2/Eth board with PT100 addon board and are struggling with the Typhoon.
                                            Any help would be much appreciated.

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