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

    Bed Heater Problem - How to diagnose?

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    11
    1.3k
    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.
    • number40fanundefined
      number40fan
      last edited by

      Might just need to calibrate the bed. https://duet3d.com/wiki/Tuning_the_heater_temperature_control

      1 Reply Last reply Reply Quote 0
      • Sinkundefined
        Sink
        last edited by

        Hi,
        better information .. tried looking at the gcode generated in the web console and it generates

        12:40:52 PMError: heating fault on heater 0, temperature rising much more slowly than the expected 1.3°C/sec
        12:40:35 PMM140 S60
        12:38:39 PMConnection established!
        12:38:39 PMPage Load complete!

        Thanks for the pointer on the calibration .. trying to make heads or tails of it .. GCode is not one of my skills as yet ..

        Regards

        1 Reply Last reply Reply Quote 0
        • number40fanundefined
          number40fan
          last edited by

          M303 H0 S70 <–-or whatever temp you would normally run.

          Let it do its thing. It will eventually tell you that it is done. Eventually.

          M500 after it has completed.

          1 Reply Last reply Reply Quote 0
          • Sinkundefined
            Sink
            last edited by

            Ok, understand a bit more .. Use the GCode console and initiate an auto-tune by using the M303 command ..

            M303 H0

            .. and it appears to be heating and cooling to generate new parameters..cool

            1 Reply Last reply Reply Quote 0
            • number40fanundefined
              number40fan
              last edited by

              Yep, but you did put a S** afterwards, right?

              1 Reply Last reply Reply Quote 0
              • Sinkundefined
                Sink
                last edited by

                Results:

                1:28:57 PM M500
                1:28:32 PM M307 H0
                Heater 0 model: gain 187.9, time constant 884.0, dead time 5.5, max PWM 1.00, mode: PID
                Computed PID parameters for setpoint change: P152.7, I0.173, D587.8
                Computed PID parameters for load change: P152.7, I6.839, D587.8
                1:24:55 PM Warning: Heater 0 appears to be over-powered and a fire risk! If left on at full power, its temperature is predicted to
                reach 207C.
                Auto tune heater 0 completed in 1110 sec
                Use M307 H0 to see the result, or M500 to save the result in config-override.g

                1:11:19 PM Auto tune phase 3, peak temperature was 75.8
                1:11:10 PM Auto tune phase 2, heater off
                1:06:30 PM Auto tune phase 1, heater on
                1:06:25 PM M303 H0
                Auto tuning heater 0 using target temperature 75.0C and PWM 1.00 - do not leave printer unattended

                Tuning finished and saved .. testing to 60 C now .. looks good – heated up fast and maintaining desired temp -- some type of PWM it appears .. lots of on/off cycles ..

                So a new question is. with the warning issued about it being overpowered, do I need to do something to my set-up to ameliorate the risk here??

                Thanks for the all the help here, awesome help .. this thing is way cool..

                1 Reply Last reply Reply Quote 0
                • Sinkundefined
                  Sink
                  last edited by

                  .. Did not put an S as it defaulted to 75 ..

                  1 Reply Last reply Reply Quote 0
                  • whosrdaddyundefined
                    whosrdaddy
                    last edited by

                    As you use a SSR, if it fails for some reason, the bed will keep heating.
                    So it is best to add a thermal fuse to the bed in your case.

                    1 Reply Last reply Reply Quote 0
                    • Sinkundefined
                      Sink
                      last edited by

                      Sounds like a good idea .. Not really happy with the PWM to the SSR .. It seems like it could cause a usage failure much faster then a bang-bang with some type of delay mechanism would .. Looking into it .. Thanks ..

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

                        The bed PWM is low frequency (10Hz) so as to be compatible with SSRs. An AC mains bed heater SSR is unlikely to fail because it is massively over-rated for the task. However, for any bed heater that is capable of reaching dangerously high temperatures if left on at full power, a thermal cutout is a wise precaution.

                        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