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

    PID Autotuning

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    6
    2.4k
    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.
    • Adamfilipundefined
      Adamfilip
      last edited by

      Running PID Autotunning on my hotend

      24v 40W heater, on E3D V6 1.75 with silicone cover

      Sent Code M303 H1 P0.2 S240

      Message:

      Warning: Heater 1 appears to be over-powered and a fire risk! If left on at full power, its temperature is predicted to reach 798C.
      Auto tune heater 1 with PWM=0.20 completed in 635 sec, maximum temperature reached 175.5C

      Heater 1 model: gain 778.7, time constant 227.3, dead time 7.5, max PWM 1.00, in use: yes, mode: PID
      Setpoint change: P7.0, I0.03, D36.5
      Load change: P7.0, I0.35, D36.5

      Why would it say its over-powered if it wasnt able to reach the set temperture? of 240C
      I will try again with a higher P rating.

      1 Reply Last reply Reply Quote 0
      • Adamfilipundefined
        Adamfilip
        last edited by

        Also trying to run AutoPID on my Bed
        which is a 110v 750W silicone heater connected to a SSR

        Sent Code: M303 H0 P0.25 S80

        It was heating up slowly. i thought it would time out as it took longer then 10 seconds per 1 degree
        but then i got this error

        Message was this.
        Auto tune of heater 0 with P=0.25 S=80.0 cancelled because temperature limit exceeded. Use lower P or higher S in m303 command

        If i lower the P I dont think it will hit the temp.

        1 Reply Last reply Reply Quote 0
        • Adamfilipundefined
          Adamfilip
          last edited by

          Setting a higher P setting with cause the Temp to overshoot even slightly.
          how are you suppose to get Autotune to complete?

          1 Reply Last reply Reply Quote 0
          • Dougal1957undefined
            Dougal1957
            last edited by

            Increase the S parameter to allow the heater to reach the desired temp (the S AFAIK sets the max temp to allow the tune cycle to get to) sure DC will be allong to comment before long.

            Doug

            1 Reply Last reply Reply Quote 0
            • StephenRCundefined
              StephenRC
              last edited by

              The S parameter may never be hit when autotuning. It's not used for the autotuning to reach, but as one not to exceed.

              For the bed, I use 140 since it's less than the temp the thermal fuse I installed trips at.

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

                As Stephen says, the temperature parameter is a "do not exceed" temperature, not a target temperature. So I suggest you increase it.

                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
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA