Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    M190 not waiting

    Duet Hardware and wiring
    3
    5
    116
    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.
    • TC
      TC last edited by

      Hi, I just included

      M190 P0 R30

      into my stop.g file to wait for the bed temperature to decrease before doing some more moves and it sets the temperature but simply does not wait for the temperature to be reached.

      Any ideas?

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

        It won't wait if the temperature you request is 40C or lower, because that temperature may never be reached. So try waiting for 41C.

        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

        mokash 1 Reply Last reply Reply Quote 0
        • TC
          TC last edited by

          Oh thanks. Maybe that should ne mentioned in https://duet3d.dozuki.com/Wiki/Gcode. Wouldn't it be easier to define a timeout for the waiting? I mean 40C feels like a random choice and really depends on your setup

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

            @dc42 I'm trying to have my prints auto eject, 30C seems reasonable especially with a fan blowing over the bed. Is there any other command that will allow me to run my eject script at a specified temperature?

            I'm using a sheet of FR-4 as a build surface which releases quite nicely at room temperature, more experimentation is need before I can find the max release temperature. Quinly is using 27C

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

              Use RRF3 conditional GCode. If the bed sensor is sensor 0, something like this:

              while sensors.analog[0].lastReading > 30.0
                G4 S1
              

              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