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

    Chamber Heater Gcode Help needed

    Scheduled Pinned Locked Moved
    Gcode meta commands
    2
    4
    181
    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.
    • HumbleOneundefined
      HumbleOne
      last edited by HumbleOne

      Hi,

      I would appreciate any help with setting my chamber heater. I am using a Hair dryer that is hooked on external relay.

      I can't PWM it. What I would basically like is: no quick turning off/on. It should run at least 4 seconds before turning off. Alternatively - when desired temperature is reached it turns off and then turns back on when temperature drops for like 1C.

      What would be the best or easiest way to do that? Are there any parameters I can use in M307 to be able to do this?

      Can I control it somehow through fan ports?
      I also heared something about using Daemon.g for this.

      This is the basic structure I have atm:

      M308 S2 P"e1temp" Y"thermistor" A"Enclosure" T100000 B4138 ;
      
      M950 H2 C"fan2" T2;
      
      M307 H2 B1 S1.00 ; 
      
      M141 H2;
      M143 H2 S65;
      

      Any help is greatly appreciated.

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined Phaedrux moved this topic from My Duet controlled machine
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        I think bang-bang should mostly do what you want, which it looks like you've already set. How does it behave currently?

        You could try adding a Q parameter to the M950 command to slow down the cycling. Try Q1 for 1hz

        Z-Bot CoreXY Build | Thingiverse Profile

        HumbleOneundefined 1 Reply Last reply Reply Quote 0
        • HumbleOneundefined
          HumbleOne @Phaedrux
          last edited by

          @phaedrux You are correct, thank you very much.
          I thought Q wouldn't work well but it does the job. Thanks again sir!

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

            There may be more creative ways to do what you want using conditional gcode and daemon.g as you said, but if the simple method works for you, that's great.

            Z-Bot CoreXY Build | Thingiverse Profile

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