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

    Missing feature for temp control G10 vs M104

    Scheduled Pinned Locked Moved
    Firmware wishlist
    3
    3
    176
    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.
    • mkudziaundefined
      mkudzia
      last edited by

      Hello,

      I'm hitting an issue with trying to use G10 as a replacement for deprecated M104 for temperature control
      Issue is: M104 would setup the standby and active temperature but it would also activate the heater associated with the tool - if the tool wasn't selected it would put it into the standby mode .

      This would allow for preheating the tool before first activation.

      With G10 it is not possible.
      G10 would set the standby and active temperatures - but would leave the heater associated with the tool in the Off mode.

      I was checking the gcode ref and I am unable to find a command that would trigger tool heater to be switched from Off->Standby

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

        M104 isn't likely to be fully removed ever honestly as the slicers still use it and will likely continue to do so.

        G10 is an overloaded command that handles too many things. Eventually the plan is to have a separate command for direct heater control that would cover the user case you envision.

        There will be more discussion about what that looks like in the coming months.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • droftartsundefined
          droftarts administrators @mkudzia
          last edited by

          @mkudzia You can cycle through the available tools quickly, which activates them all. Activating each subsequent tool sets the current tool to standby before it's heated at all. If you don't want it to run tool change macros, select each tool with the P0 parameter, eg T0 P0, T1 P0, T2 P0. Then end with T-1 P0 to set the last tool to standby, too.

          Ian

          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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