Duet3D Logo

    Duet3D

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

    M307 hangs for over 2 minutes in RRF 1.21 on RADDS

    Other control boards
    2
    3
    4609
    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.
    • spinor
      spinor last edited by

      If I enter M307 (using the Octoprint terminal) to either interrogate or change the heater model, RRF responds with the appropriate output but then becomes unresponsive for approximately 2 minutes 10 seconds before returning to normal. I'm fairly sure this didn't happen in any of the previous releases of RRF. Does this happen in the Duet build as well, or just RADDS?

      Here's the output of Octoprint's terminal (including routine temperature polling):

      Recv: ok T:159.6 /0.0 B:24.7 /0.0
      Send: M105
      Recv: ok T:155.6 /0.0 B:24.7 /0.0
      Send: M307 H1
      Recv: Heater 1 model: gain 374.7, time constant 134.0, dead time 6.2, max PWM 1.00, calibration voltage 0.0, mode PID, inverted no, frequency default
      Recv: Computed PID parameters for setpoint change: P10.4, I0.360, D44.7
      Send: M105
      Recv: Computed PID parameters for load change: P10.ok T:151.7 /0.0 B:24.7 /0.0
      [RRF hangs for 2 min 10 sec at this point]
      Send: M105
      Recv: ok T:85.7 /0.0 B:24.4 /0.0

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

        Does it also hang for 2mins if you send the same commands from Pronterface? If not, that would suggest that it is Octoprint that is hanging.

        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
        • spinor
          spinor last edited by

          Thanks, you're right - it seems OK in Pronterface, so I can use that for hand-tuning the heater. Strange that only M307 seems to be affected, perhaps something to do with Octoprint's temperature polling.

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