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

    BLtouch not deploying / PID auto tune issues

    Scheduled Pinned Locked Moved
    General Discussion
    3
    27
    1.0k
    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.
    • Casugoundefined
      Casugo @gloomyandy
      last edited by

      @gloomyandy

      Yes, the heaters are capable of reaching the desired temperature as when I heat them they do it without problem. However, I am encountering difficulties with PID tuning. Also, when I attempt to initiate a print, the heaters initially reach the target temperature, but at the moment it start the printing process, they suddenly shut off, and all temperature readings show 2000. I'm uncertain whether this issue is pobably related to incomplete reception of the 24V power supply or if there's interference between the thermocouples and the stepper motors causing this problem.

      gloomyandyundefined 1 Reply Last reply Reply Quote 0
      • gloomyandyundefined
        gloomyandy @Casugo
        last edited by

        @Casugo Can you post a screenshot of the temperature graph when heating "normally" so that we can see how the temperature rises and how long it takes to reach your target temperature of 180.

        Casugoundefined 1 Reply Last reply Reply Quote 0
        • Casugoundefined
          Casugo @gloomyandy
          last edited by

          @gloomyandy

          Update:

          I simultaneously heated all three heaters, and the following are the results:

          Heater 3 displayed an error: "T0 Error: Heater 3 fault: temperature rising much more slowly than the expected 0.5°C/sec" (Fig 1).

          While the other heaters continued to heat up, they reached the desired temperature after approximately 14 minutes for heater 1 (Fig 2) and 13 minutes for heater 2 (Fig 3)."

          Fig 1 IMG_6667.jpg

          Fig 2 IMG_6669.jpg
          Fig 3 IMG_6670.jpg

          gloomyandyundefined 1 Reply Last reply Reply Quote 0
          • gloomyandyundefined
            gloomyandy @Casugo
            last edited by

            @Casugo When you are tuning I assume you are just using a single heater? If so, could you just run a single heater in "normal" mode and post the graph from that.

            Casugoundefined 1 Reply Last reply Reply Quote 0
            • Casugoundefined
              Casugo @gloomyandy
              last edited by

              @gloomyandy

              I heated the first heater, and it took approximately 20 minutes to reach the desired temperature.

              IMG_6673 (1).jpg

              gloomyandyundefined 1 Reply Last reply Reply Quote 0
              • gloomyandyundefined
                gloomyandy @Casugo
                last edited by

                @Casugo I've checked the code and it looks like RRF only allows a maximum time of 7 minutes for a hotend heater to reach the target temperature. It allows 30 minutes for a bed or heated chamber. So unfortunately it looks like your heater is too slow to be PID tuned as a hotend. You may be able to get it to tune by temporarily configuring it as a bed or chamber heater and getting the PID settings that way? If that does not work then I think you may have to set the heater parameters by hand, or ask DC42 to make changes to allow a longer heat up period.

                The code in question is here: https://github.com/Duet3D/RepRapFirmware/blob/3.4-dev/src/Heating/LocalHeater.cpp#L677

                Casugoundefined 2 Replies Last reply Reply Quote 0
                • Casugoundefined
                  Casugo @gloomyandy
                  last edited by

                  @gloomyandy
                  Thank you so much!!!
                  I'll try to do it in that way.

                  I have another question.

                  I sent a test print, and although the heaters reached the desired temperature, once the temperature was reached and it was about to start printing, the print job paused, and all temperature indicators suddenly showed 2000 (fig 1). Additionally, an error appeared in the console:


                  Error: Temperature reading fault on heater 1: sensor short to other wiring
                  Error: Temperature reading fault on heater 2: sensor short to other wiring
                  Error: Temperature reading fault on heater 3: sensor short to other wiring
                  Resume state saved

                  fig1

                  IMG_6679.jpg

                  Is the issue you mentioned related to this error as well?

                  Thanks.

                  gloomyandyundefined 1 Reply Last reply Reply Quote 0
                  • gloomyandyundefined
                    gloomyandy @Casugo
                    last edited by

                    @Casugo That issue looks more like some sort of wiring issue to me, I don't think it can be caused by any sort of firmware problem.

                    Casugoundefined 1 Reply Last reply Reply Quote 0
                    • Casugoundefined
                      Casugo @gloomyandy
                      last edited by

                      @gloomyandy

                      Okay, I'll check on the wiring and the tuning in heater chamber mode :).

                      Thank you and have a good day :D.

                      1 Reply Last reply Reply Quote 0
                      • Casugoundefined
                        Casugo @gloomyandy
                        last edited by

                        @gloomyandy
                        Hello!!

                        I configurated each heater as a heated chamber and I was able to do the tunning.

                        Thank you a lot 🙂

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