Duet3D Logo

    Duet3D

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

    Wrong number in heater faults in 3.4

    Beta Firmware
    2
    5
    187
    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.
    • achrn
      achrn last edited by

      On my MB6HC firmware 3.4.0 reports the wrong heater number in heater faults.

      If heater 1 or 2 fault, the console message is that "Error: Heater 0 fault: ..." and the param-D passed to heater-fault.g appears to be zero.

      For example, this is a fault occurring on my heater 2:
      1fd17862-b522-43e9-8b7f-c22575052a0d-image.png

      My heater-fault.g just reports param D :

      echo "heater fault"
      echo {param.D}
      

      Board: Duet 3 MB6HC (MB6HC)
      DSF Version: 3.4.0
      Firmware: RepRapFirmware for Duet 3 MB6HC 3.4.0 (2022-03-15)
      Attached SBC (Pi4)

      dc42 1 Reply Last reply Reply Quote 0
      • Moved from Firmware installation by  Phaedrux Phaedrux 
      • dc42
        dc42 administrators @achrn last edited by

        @achrn thanks, on my list to look into.

        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

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

          I have fixed this in the source code. The fix will be in 3.5.0beta1 and also in 3.4.1 if we do that release. The actual fault was that the CAN address and device number parameters were swapped.

          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

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

            @dc42 Thanks. I'm not using any addon boards (it's just a MB6HC plus Pi) , does the fix still apply?

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

              @achrn yes, in fact the fix only applies to heaters connected to the main board. Heaters connected to CAN-connected expansion boards generate the correct event,

              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