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

    Random Temperature Issue

    Scheduled Pinned Locked Moved
    General Discussion
    3
    9
    861
    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.
    • Iamturbo1978undefined
      Iamturbo1978
      last edited by

      Hello Everyone,

      I am having a very random hotend temperature issue. I can not recreate it, nor do I know when it will happen.

      I have my Gcode set up to first set and wait for the bed to reach temperature, then it sets and waits for the hotend to reach temperature. But once in awhile, it will either jump past the hotend setting.

      For example... I will start a print, the bed gets to temperature, then my printer will start the printing process (home, then start print). During this time the hotend is getting upto temperature, and it starts extruding filament before the hotend is at the temperature needed to extrude. So I grind the filament because the hotend is not hot enough.

      Other example... I will start a print, the bed gets set, and print starts, but hotend temperature is never set, and a warning pops up saying could not extrude (because hotend is to cold).

      With both of these examples, I am printing from the SD card (no USB connected), and if I cancel and reprint the same file, everything works like it should. Not using a display, everything is being controlled through the web GUI. I am running the latest firmware (non-bata). I can't remember seeing this happen on the previous firmware.

      This is aggravating because I can't reproduce this on command. And I don't know when it will do it.

      Thanks

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

        It sounds as though your GCode file isn't waiting for hot end temperature to be reached before starting the print. Please post the first 50 or so lines (not counting comment lines) of a GCode file that you have had this problem with.

        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
        • Iamturbo1978undefined
          Iamturbo1978
          last edited by

          I will post part of my Gcode tonight when I get off work.

          I originally thought the issue was with the Gcode file. But then I questioned myself... Why is it only doing it once? I do not change anything. Once I see the problem, I stop the print, then restart the exact same file, and the problem does not happen. Even if I reset (even pull power) the DuetWiFI, the problem will not show up again on the exact same file that showed the problem. That is what is driving me up the wall, I can't recreate it ondemand.

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

            @iamturbo1978 said in Random Temperature Issue:

            I will post part of my Gcode tonight when I get off work.

            I originally thought the issue was with the Gcode file. But then I questioned myself... Why is it only doing it once? I do not change anything. Once I see the problem, I stop the print, then restart the exact same file, and the problem does not happen. Even if I reset (even pull power) the DuetWiFI, the problem will not show up again on the exact same file that showed the problem. That is what is driving me up the wall, I can't recreate it ondemand.

            Perhaps because the second time, when you start the print the nozzle is already nearly at operating temperature?

            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

            Iamturbo1978undefined 1 Reply Last reply Reply Quote 0
            • Iamturbo1978undefined
              Iamturbo1978 @dc42
              last edited by

              @dc42 if that was the case, what about the other situation... The hotend would not even be powered up. The web interface would say "standby" for the extruder.

              I think I might of just figured it out though. I just changed the setup from a dual extuder, back to a single. I could of sworn I changed everything back to a single extruder in the configuration file. Maybe it is getting stuck on dual extruder mode, and it is switching to another tool that is not showing up on the web interface. I don't think my gcode sends a "T0" since my slicer is set up for a single extruder. I'll have to check tonight.

              1 Reply Last reply Reply Quote 0
              • Iamturbo1978undefined
                Iamturbo1978
                last edited by

                OK, I did some checking in my config file, and there is nothing I can see that would make a hidden tool that would stop my hotend from being turned on when it should.

                Included is my config file

                Here is a few lines of one file that did not activate the hotend, but did activate after I restarted the print.

                G90
                M83
                M106 S0
                M140 S70
                M190 S70
                M104 S245 T0
                M109 S245 T0
                ; *** Event Logging ***
                M929 P"eventlog.txt" S1 ; start logging to file eventlog.txt
                M111 P5 S1 ; debug heat
                ; *** Motor Fans ***
                M106 P2 S255
                ; *** Pressure advance ***
                M572 D0 S0.0
                ; *** BLTouch ***
                M280 P3 S160 I1 ; BLTouch alarm release
                G4 P100 ; delay for BLTouch
                ; *** Home and Bed Mesh ***
                G28 ; home
                ;G29 S1 ; load bed mesh
                ;M376 H10 ; Set bed compensation taper to 10mm
                ; *** Prime Hotend ***
                G0 X0 Y0 F9000 ; Go to front
                G0 Z0.3 ; Drop to bed
                G92 E0 ; zero the extruded length
                G1 X40 E25 F500 ; Extrude 25mm of filament in a 4cm line
                G92 E0 ; zero the extruded length
                G1 E-1 F500 ; Retract a little
                G1 X80 F6000 ; Quickly wipe away from the filament line
                G1 Z0.3 ; Raise and begin printing.
                G1 E-3.0000 F3600
                G1 Z0.075 F600
                ; process Process1
                ; layer 1, Z = 0.075
                T0
                ; tool H0.150 W0.540
                ; skirt
                G1 X83.052 Y107.255 F24000
                G1 E3.0000 F1080
                G1 X83.250 Y107.172 E0.0065 F1080

                Hopefully I can figure this out.

                Config File: 0_1534198751719_config.txt

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

                  I think your T0 command comes too late. Try adding T0 to the end of your config.g so that it is selected at startup.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  Iamturbo1978undefined 1 Reply Last reply Reply Quote 0
                  • Iamturbo1978undefined
                    Iamturbo1978 @Phaedrux
                    last edited by

                    @phaedrux said in Random Temperature Issue:

                    I think your T0 command comes too late. Try adding T0 to the end of your config.g so that it is selected at startup.

                    Thanks, I will give it a try. Hopefully that is all that is wrong.

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

                      Try that, however unless you are using very old firmware then the M109 T0 command earlier in the file ought to select T0.

                      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