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

    M307 in startup gcode gives heater over-powered warnings

    Scheduled Pinned Locked Moved
    General Discussion
    7
    31
    1.6k
    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.
    • DanS79undefined
      DanS79
      last edited by

      I want to experiment with custom M307 commands for my various slicer profiles so i added some to my startup gcode, but I now get annoying warnings at the start of every print.

      Warning: Heater 0 appears to be over-powered.   .....
      Warning: Heater 1 appears to be over-powered.   .....
      

      I have defaults in config.g but no M501 at the end.

      I thought maybe adding some combination of M500, and M502 to my startup gcode would make the warnings go away, but I've had no luck.

      Is there nothing i can do to make the warning go away?

      1 Reply Last reply Reply Quote 0
      • A Former User?
        A Former User
        last edited by

        The warning is about the (available) power and potential maximum temperature of left on at 100% power due to a fault. so you'll need to change the heater (or heatloss) to get rid of the warning

        DanS79undefined 1 Reply Last reply Reply Quote 0
        • DanS79undefined
          DanS79 @A Former User
          last edited by

          @bearer said in M307 in startup gcode gives heater over-powered warnings:

          The warning is about the (available) power and potential maximum temperature of left on at 100% power due to a fault. so you'll need to change the heater (or heatloss) to get rid of the warning

          I'm pretty confident that not the issue, as the parameters used are from pid tuning the heaters using M303.

          Additionally If I remove the M307 from my startup gcode and put them in config.g (the exact same commands) i get no warnings.

          It seems like the firmware doesn't like Having M307 in config.g and in the gcode file for a print at the same time.

          I should add I've validated it's using the parameters set in the start up gcode, even though it gives the warning.

          I think either i'm missing something, or this is an edge case bug.

          A Former User? 1 Reply Last reply Reply Quote 0
          • Vetiundefined
            Veti
            last edited by

            see
            https://duet3d.dozuki.com/Wiki/FAQ#Section_M307_Heater_1_appears_to_be_over_powered_If_left_on_at_full_power_its_temperature_is_predicted_to_reach_521C

            DanS79undefined 1 Reply Last reply Reply Quote 0
            • DanS79undefined
              DanS79 @Veti
              last edited by

              @Veti said in M307 in startup gcode gives heater over-powered warnings:

              see
              https://duet3d.dozuki.com/Wiki/FAQ#Section_M307_Heater_1_appears_to_be_over_powered_If_left_on_at_full_power_its_temperature_is_predicted_to_reach_521C

              That's a little ambiguous, because as I mentioned above if I set them in config.g I get no warning.

              engikeneerundefined 1 Reply Last reply Reply Quote 0
              • Vetiundefined
                Veti
                last edited by

                update to 3.2 and you wont get the message

                DanS79undefined 1 Reply Last reply Reply Quote 0
                • DanS79undefined
                  DanS79 @Veti
                  last edited by

                  @Veti said in M307 in startup gcode gives heater over-powered warnings:

                  update to 3.2 and you wont get the message

                  What does 3.2 do to make them go away?

                  1 Reply Last reply Reply Quote 0
                  • Vetiundefined
                    Veti
                    last edited by

                    introduce a new heater tuning

                    DanS79undefined 1 Reply Last reply Reply Quote 0
                    • DanS79undefined
                      DanS79 @Veti
                      last edited by

                      @Veti said in M307 in startup gcode gives heater over-powered warnings:

                      introduce a new heater tuning

                      That seems unlikely. If it was related to the algorithm, i'd expect it to complain no matter how the parameters where loaded.

                      1 Reply Last reply Reply Quote 0
                      • DanS79undefined
                        DanS79
                        last edited by

                        For @dc42 or any of the other developers you might look at this.

                        Board: Duet WiFi 1.02 or later + DueX5
                        Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 2.05 (2019-12-13b1)
                        Duet WiFi Server Version: 1.23
                        
                        deckingmanundefined 1 Reply Last reply Reply Quote 0
                        • A Former User?
                          A Former User @DanS79
                          last edited by

                          @DanS79 said in M307 in startup gcode gives heater over-powered warnings:

                          Additionally If I remove the M307 from my startup gcode and put them in config.g (the exact same commands) i get no warnings.

                          You still get the warning, it's just a one time thing at boot instead of each print

                          1 Reply Last reply Reply Quote 0
                          • A Former User?
                            A Former User
                            last edited by

                            @bearer said in PanelDue 7i - warning message at start-up:

                            const float noWarnTemp = (temperatureLimit - NormalAmbientTemperature) * 1.5 + 50.0; // allow 50% extra power plus enough for an extra 50C

                            not sure if that panned out for that guy, but the issue is the firmware has calculated the theoretical maximum temperature for the heater if left on, and if that exceeds the formula above the warning is issued ... so in theory increasing the allowable temperature so the noWarnTemp becomes higher than what the warning is for then no warning (maybe)

                            https://duet3d.dozuki.com/Wiki/Gcode#Section_M143_Maximum_heater_temperature

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

                              @DanS79 The warning is just that. It's a warning that the heater is over powered and so, if a MOSFET was to fail, there is a potential fire hazard. IIRC, it was introduced a few years back, along with a couple of other features when a user did in fact have such a fire, and complained that the firmware did not report that the hazard existed. IIRC, the other features which were introduced at the same time were checking for erratic temperature excursions which might indicate that a heater cartridge had fallen out or other such potential faults.

                              So you might find a way to remove the "annoying" warning, but you'll be left with the fundamental problem of using over powered heaters and the potential fire hazard that causes. You might find that a fire will be somewhat more annoying than the warning message. If I were part of the Duet team, and because we live in a world of litigation, I would most certainly not remove what is essentially a safety feature from the firmware because a user with over powered heaters found the warning message annoying.

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

                              1 Reply Last reply Reply Quote 0
                              • engikeneerundefined
                                engikeneer @DanS79
                                last edited by

                                @DanS79 I would also add that you won't see the warning when in config.g because it is run at boot, so dwc hasn't started yet so you won't see the message. If you run M98 P"config.g" from console, it will re run your config file and you will see the warning message.
                                You will also have seen the warning message when you originally tuned the heaters.

                                E3D TC with D3Mini and Toolboards.
                                Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
                                i3 clone with a bunch of mods

                                DanS79undefined 1 Reply Last reply Reply Quote 0
                                • DanS79undefined
                                  DanS79 @engikeneer
                                  last edited by

                                  @engikeneer said in M307 in startup gcode gives heater over-powered warnings:

                                  @DanS79 I would also add that you won't see the warning when in config.g because it is run at boot, so dwc hasn't started yet so you won't see the message. If you run M98 P"config.g" from console, it will re run your config file and you will see the warning message.
                                  You will also have seen the warning message when you originally tuned the heaters.

                                  I tried the M98, and did indeed get the warnings. Yes, I got them when i did the pid tune, but thats really the only place I would expect to see them.

                                  Everytime they get loaded is almost like annoyware imo.

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

                                    @DanS79 said in M307 in startup gcode gives heater over-powered warnings:

                                    Everytime they get loaded is almost like annoyware imo.

                                    Does the seatbelt light in your car annoy you too?

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    DanS79undefined deckingmanundefined 2 Replies Last reply Reply Quote 0
                                    • DanS79undefined
                                      DanS79 @Phaedrux
                                      last edited by DanS79

                                      @Phaedrux said in M307 in startup gcode gives heater over-powered warnings:

                                      Does the seatbelt light in your car annoy you too?

                                      Yes, and while i can't disable the light I did disable the annoying chime....

                                      1 Reply Last reply Reply Quote 0
                                      • A Former User?
                                        A Former User
                                        last edited by

                                        did you even try M143 or are you confident enough to complain without trying it?

                                        DanS79undefined 2 Replies Last reply Reply Quote 0
                                        • Vetiundefined
                                          Veti
                                          last edited by

                                          he just wants to complain

                                          DanS79undefined 1 Reply Last reply Reply Quote 0
                                          • DanS79undefined
                                            DanS79 @A Former User
                                            last edited by

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