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

    Temp going to zero at tool change

    Scheduled Pinned Locked Moved
    General Discussion
    5
    21
    683
    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.
    • guycobb2undefined
      guycobb2 @fcwilt
      last edited by

      @fcwilt because if I use m109/m190 first it waits until temps are reached before advancing to any of the rest of my gcode. So it wouldn’t home or lower to my desired position until temp was reached.

      T3P3Tonyundefined fcwiltundefined 2 Replies Last reply Reply Quote 0
      • T3P3Tonyundefined
        T3P3Tony administrators @guycobb2
        last edited by

        @guycobb2 if you use G10 at the start of your start gcode to set the temperatures, then you can use M116 just before the print starts to ensure they are reached before the print starts.

        www.duet3d.com

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

          @guycobb2 said in Temp going to zero at tool change:

          @fcwilt because if I use m109/m190 first it waits until temps are reached before advancing to any of the rest of my gcode. So it wouldn’t home or lower to my desired position until temp was reached.

          Hi,

          Please read my post again.

          It should be enough to use M104/M140 ONCE to start the heating processes and then use M116 ONCE where needed to wait for the heating to finish.

          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

          T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
          • T3P3Tonyundefined
            T3P3Tony administrators @fcwilt
            last edited by

            @fcwilt yep, but G10 is preferred 😄

            www.duet3d.com

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

              @T3P3Tony said in Temp going to zero at tool change:

              @fcwilt yep, but G10 is preferred 😄

              Hmm...

              I don't see anything in the text on G10 that it actually starts the hearing process.

              I just assumed it did what you can do from the DWC where the setting of temperatures is separate from the heater states (off, standby, active).

              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

              T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
              • T3P3Tonyundefined
                T3P3Tony administrators @fcwilt
                last edited by T3P3Tony

                @fcwilt G10 sets the temp both as standby and active for the tool it describes. Separately the tool state can be in one of three states, Standby, Active or Off. If it is Off then nothing happens, if it is standby the standby is set, if it is active the active is set.

                That is why G10 is preferred in multiple tool (heater) setups because is explicitly sets those temperatures that are automatically toggled by Tn commands.

                My answer was incomplete however because you do need to start with the tools in at least standby mode. My config.g does this by:
                T3 P0
                T2 P0
                T1 P0
                T0 P0
                T-1 P0

                Which sets all the tools into standby without running any of the tool change macros (which would fail because the axis are not yet homed).

                In @guycobb2 's case its a bit simpler because he has only 2 tools. I was just describing the general case.

                www.duet3d.com

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

                  @T3P3Tony said in Temp going to zero at tool change:

                  My answer was incomplete however because you do need to start with the tools in at least standby mode.

                  OK using G10 along with the T commands does make sense.

                  In reading the docs for G10 the form that allows setting the two temperatures is called out in the list of gcodes as "G10: Tool Offset"

                  Perhaps that should be altered to include something about setting of temps.

                  G10 certainly does a lot of different things.

                  Thanks.

                  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

                  T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                  • T3P3Tonyundefined
                    T3P3Tony administrators @fcwilt
                    last edited by

                    @fcwilt yes G10 is overloaded a lot.

                    The original logic for the temperatures being in G10 along with other offsets is that temperatures are just another offset that is applied to a tool!

                    www.duet3d.com

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

                      @T3P3Tony said in Temp going to zero at tool change:

                      @fcwilt yes G10 is overloaded a lot.

                      The original logic for the temperatures being in G10 along with other offsets is that temperatures are just another offset that is applied to a tool!

                      Uh.... OK.... That seems a bit of a stretch. 😉

                      Still the documentation of G10 could use a better heading than "Tool Offsets" don't you think?

                      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

                      T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                      • T3P3Tonyundefined
                        T3P3Tony administrators @fcwilt
                        last edited by

                        @fcwilt indeed:
                        https://duet3d.dozuki.com/Wiki/Gcode#Section_G10_Tool_Offset_and_Temperature_Setting

                        (yes, i just added the temperature bit to the title!)

                        www.duet3d.com

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

                          Thanks much!

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

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