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

    M190 not waiting

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    5
    248
    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.
    • TCundefined
      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
      • dc42undefined
        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

        mokashundefined 1 Reply Last reply Reply Quote 0
        • TCundefined
          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
          • mokashundefined
            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

            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              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