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

    PID Tuning Edge temperature AC Bed Heater

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    11
    756
    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.
    • Killernoyundefined
      Killernoy
      last edited by Killernoy

      I Can´t get the pid Tuning to work because I´m using a 600 * 600 * 6 mm Aluminium Plate with a 500 * 500 1500W 240V AC Siliconheater and have my Thermocouple right at the edge of the Aluminium Plate. So that it overshoots like crazy while tuning because the heat doesn´t spread that fast.
      What can I do?
      Could I use the temp sensor in the heater for a Hard stop in order to not overshoot and use the one on the edge as the temp sensor that sends the go signal for printing?

      dc42undefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt
        last edited by

        Hi,

        I have a similar setup and it works well. Have you tried reducing the duty cycle?

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

          Some overshoot is normal when you run tuning. In what way does tuning fail?

          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

          Killernoyundefined 1 Reply Last reply Reply Quote 0
          • Killernoyundefined
            Killernoy @dc42
            last edited by Killernoy

            @dc42 it over shoots in the sense that when the edge reaches 60 I could boil an eeg in the middel and there for the temperature does not fall in phase 2.
            10:40:41Auto tune cancelled because temperature is not falling
            10:39:42Auto tune phase 2, heater off
            10:35:05Auto tune phase 1, heater on

            half a minute later it starts to cooling down

            1 Reply Last reply Reply Quote 0
            • Killernoyundefined
              Killernoy @fcwilt
              last edited by

              @fcwilt what would you recommend to start testing with? p0.5 gives me this failure:
              Auto tune cancelled because temperature is not increasing

              Killernoyundefined 1 Reply Last reply Reply Quote 0
              • Killernoyundefined
                Killernoy @Killernoy
                last edited by Killernoy

                @Killernoy said in PID Tuning Edge temperature AC Bed Heater:

                @fcwilt what would you recommend to start testing with? p0.5 gives me this failure:
                Auto tune cancelled because temperature is not increasing

                P0.75 same Problem

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

                  Try P0.25

                  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

                  Killernoyundefined 1 Reply Last reply Reply Quote 0
                  • Killernoyundefined
                    Killernoy @dc42
                    last edited by

                    @dc42 same with p0.25 and p0.1

                    Killernoyundefined 1 Reply Last reply Reply Quote 0
                    • Killernoyundefined
                      Killernoy @Killernoy
                      last edited by

                      I will work my way up from p0.75 till it starts working
                      If it doesn't I'll post again

                      1 Reply Last reply Reply Quote 0
                      • Killernoyundefined
                        Killernoy
                        last edited by

                        p0.9 did the Job
                        16:04:42M307 H0
                        Heater 0 model: gain 159.6, time constant 1084.6, dead time 50.7, max PWM 0.90, calibration voltage 24.1, mode PID, inverted no, frequency default
                        Computed PID parameters for setpoint change: P23.9, I0.102, D849.4
                        Computed PID parameters for load change: P

                        16:03:01Auto tune heater 0 completed in 1388 sec
                        Use M307 H0 to see the result, or M500 to save the result in config-override.g

                        15:46:21Auto tune phase 3, peak temperature was 64.5

                        15:45:22Auto tune phase 2, heater off

                        15:39:58Auto tune phase 1, heater on

                        15:39:52M303 H0 P0.9 S60
                        Auto tuning heater 0 using target temperature 60.0°C and PWM 0.90 - do not leave printer unattended

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

                          I'm not a fan of the idea of having such a high wattage heater being so far from it's control sensor. I would much rather have the sensor directly attached to the heater so that it's able to be accurately modeled and tuned, and then adjust my warm up procedure to allow a high enough set point and warm up time for the bed surface to reach the desired temperature.

                          Having the control sensor so far removed from the heating element just seems reckless?

                          Z-Bot CoreXY Build | Thingiverse Profile

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