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

    PanelDue Firmware 3.5.0-rc8 released

    Scheduled Pinned Locked Moved
    PanelDue
    3
    6
    522
    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.
    • mfs12undefined
      mfs12
      last edited by

      Hey,

      here' s a new release candidate... looking forward to your feedback.

      For release details please refer to github

      https://github.com/Duet3D/PanelDueFirmware/releases/tag/3.5.0-rc8

      Visit me on github at https://github.com/mfs12/

      Exerqtorundefined 1 Reply Last reply Reply Quote 2
      • droftartsundefined
        droftarts administrators
        last edited by

        @MaxGyver or anyone else with a CNC Pendant:

        To use this version of the PanelDue firmware, you need to update the CNC Pendant firmware, as the PanelDue now uses CRC16 rather than checksum to error check communication.

        To do this, follow the instructions for installing the pendant firmware, except use the files from the 'crc16' branch: https://github.com/Duet3D/CNC-Pendant-Firmware/tree/crc16/src
        There is a #define in file GCodeSerial.h that controls whether it send checksums or CRCs to the Duet; CRC is selected by default.
        However, this is currently untested. Feedback is appreciated!

        If this doesn't work for you, revert the Pendant to the firmware in the master branch, and revert the PanelDue to PanelDue firmware 3.4.0, which is the last version that uses checksum: https://github.com/Duet3D/PanelDueFirmware/releases/tag/3.4.0

        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
        • Exerqtorundefined
          Exerqtor @mfs12
          last edited by Exerqtor

          @mfs12
          Just did the first print with a M226 pause on this release, and when i pushed the "Resume" button on PanelDue it registered "Cancel" instead of "Resume" and canceled the print.

          I'm 100% sure i didn't fatfinger the "Cancel" button btw.

          This is on a 5" v3 PD.

          mfs12undefined 1 Reply Last reply Reply Quote 0
          • mfs12undefined
            mfs12 @Exerqtor
            last edited by

            Hey @Exerqtor, thanks for reporting.

            I just double checked the code and to me things look fine. This area of code wasn't really touched.

            But anyway, can you please be more specific about the versions you were using?

            • RRF?
            • PanelDue 3.5.0-rc8?

            And the process would be?

            • launch print
            • pause with M226
            • hit resume on PanelDue's "print" tab

            And then it cancels instead of resuming?

            Visit me on github at https://github.com/mfs12/

            Exerqtorundefined 1 Reply Last reply Reply Quote 0
            • Exerqtorundefined
              Exerqtor @mfs12
              last edited by Exerqtor

              @mfs12 said in PanelDue Firmware 3.5.0-rc8 released:

              Hey @Exerqtor, thanks for reporting.

              I just double checked the code and to me things look fine. This area of code wasn't really touched.

              It MIGHT be that this is something that have been for a while since it's not very often I resume prints (esp. through PanelDue).

              But anyway, can you please be more specific about the versions you were using?

              • RRF?
              • PanelDue 3.5.0-rc8?
              • One of the RRF 3.5.0-rc1+ debug versions I'm trying out with @dc42 (but from what I've seen on the commits it should touch anything PanelDue related).

              • PanelDue 3.5.0-rc8 5" v3 with logo.

              And the process would be?

              • launch print
              • pause with M226
              • hit resume on PanelDue's "print" tab

              And then it cancels instead of resuming?

              And that's exactly what happened, when i did the reprint i sent M24 through console on PanelDue to resume the print(s) since i didn't want to potentionally have it happen again.

              I can slice and run a quick test print once the current job is done just to verify that the issue is persisting.


              EDIT:

              I ended up getting to test the pause/resume from PanelDue a bit earlier than suspected, the resume worked like intended when i tried it 2-3 times before canceling that print.

              So i guess it might just have been that I "swiped" in from the left side or something the time it ended up canceling. So I guess we can disregard that bug-report after all!

              mfs12undefined 1 Reply Last reply Reply Quote 0
              • mfs12undefined
                mfs12 @Exerqtor
                last edited by

                Hey @Exerqtor, thanks for testing and your detailed response.

                I am glad we could sort this out. 🙂

                Visit me on github at https://github.com/mfs12/

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