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

    Wrong number in heater faults in 3.4

    Scheduled Pinned Locked Moved
    Beta Firmware
    2
    5
    298
    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.
    • achrnundefined
      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)

      dc42undefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined Phaedrux moved this topic from Firmware installation
      • dc42undefined
        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

        dc42undefined 1 Reply Last reply Reply Quote 0
        • jay_s_ukundefined jay_s_uk referenced this topic
        • dc42undefined
          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

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

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