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

    RRF 3.01 RC6: TMC temp reading not working

    Scheduled Pinned Locked Moved
    Beta Firmware
    3
    6
    336
    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.
    • GerdJundefined
      GerdJ
      last edited by

      Using RRF 3.01 RC6 (DWC 2.1.0, DuetWifiServer 1.23) on Duet2 Wifi I‘m not able to monitor the temperature of the TMC2660 drivers. Reading in DWC is always 0.0.

      Config:

      M308 S10 Y"mcu-temp" A"MCU" ; MCU temp works
      M308 S11 Y"drivers" A"TMC" ;TMC temp doesn’t work

      Whats wrong here?

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

        @GerdJ this is expected behaviour, as the TMC drivers don’t report actual temperatures, just flags for different states. While it doesn’t specifically say this in M308, see the entry for M305: https://duet3d.dozuki.com/Wiki/Gcode#Section_M305_Set_temperature_sensor_parameters

        Channel 1001 represents the temperature warning and overheat flags on the TMC2660, TMC2224 or other smart drivers on the Duet main board. It reads 0C when there is no warning, 100C if any driver reports over-temperature warning , and 150C if any driver reports over temperature shutdown.

        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 0
        • A Former User?
          A Former User
          last edited by

          its normal,

          https://duet3d.dozuki.com/Wiki/Gcode#Section_M305_Set_temperature_sensor_parameters

          from the notes

          Channel 1001 represents the temperature warning and overheat flags on the TMC2660, TMC2224 or other smart drivers on the Duet main board. It reads 0C when there is no warning, 100C if any driver reports over-temperature warning , and 150C if any driver reports over temperature shutdown.

          droftartsundefined 1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators @A Former User
            last edited by

            @bearer Snap!

            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 0
            • A Former User?
              A Former User
              last edited by

              at least we said the same thing >D

              1 Reply Last reply Reply Quote 1
              • GerdJundefined
                GerdJ
                last edited by

                Thank you 👍

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