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

    PanelDue 3.4.0-pre1 released

    Scheduled Pinned Locked Moved
    PanelDue
    6
    16
    919
    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 mfs12

      Hallo,

      this is pre-release of a couple newly introduced bug fixes and features.

      Be aware this is still experimental and not meant for production although considered working. Please feel free to test and return any kind of feedback.

      Release Notes 3.4.0-pre1

      This release requires RepRapFirmware 3.4 or later.

      Version 2 (after August 2016) and Version 3 PanelDue are supported.

      Features:

      • add cross-platform headless builds based on cmake
      • cleaned up dim/screensaver handling
      • removed compiler warnings

      Bug fixes:

      • fixed displaying of M291 S2 and S3 if followed by M292
      • fix displaying macro buttons in control tab

      Downloads and flashing instructions:

      Binaries can be found at https://github.com/Duet3D/PanelDueFirmware/releases/tag/3.4.0-pre1

      Flashing instructions can be found at https://duet3d.dozuki.com/Wiki/PanelDue_Firmware_update

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

      oozeBotundefined 1 Reply Last reply Reply Quote 0
      • oozeBotundefined
        oozeBot @mfs12
        last edited by oozeBot

        @mfs12 I've installed it on a test PanelDue 7i. The very first M291 I sent from DWC only showed up in DWC after upgrading, but I've sent many more through back to back and no others have failed to properly display. Likely just a fluke after the upgrade, but we will continue to test and report any issue. Let us know if you have any other changes you'd like tested.

        *edit * - spoke too soon. I just sent an M291 from DWC while the PanelDue was displaying the screensaver and it did not wake up. When I woke it up, it was not on the screen.

        1 Reply Last reply Reply Quote 0
        • oozeBotundefined
          oozeBot
          last edited by oozeBot

          So a little more testing has determined that M291 sent from DWC is not waking up the PanelDue. It should wake it up, correct?

          Also, if I am navigated to the Control Panel, the message is being displayed, but if I am navigated to the Setup Panel, it is not being displayed. This explains why it wasn't displayed when I initially tested as I went to the Setup Panel to verify version.

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

            @oozeBot yes, in "setup tab" the communication with RepRap is paused. BTW it's a feature.

            Thanks for testing.

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

            oozeBotundefined 1 Reply Last reply Reply Quote 0
            • jbarrosundefined
              jbarros
              last edited by

              Just upgraded 2 panels, one 7" and one 5" and in both I had to force a set of a different baud rate in order to have communications:

              115200 -> 57600 -> 115200

              Reset or power cycle did not resolve.

              1 Reply Last reply Reply Quote 1
              • oozeBotundefined
                oozeBot @mfs12
                last edited by

                @mfs12 "Feature" eh? I can see this presenting a few issues for our printers, but I'm glad it's been called out so we can at least plan for it.

                Can I ask the logic for not allowing messaging on the Setup Panel? Thanks

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

                  @oozeBot why is that a problem for you?

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

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

                    @jbarros said in PanelDue 3.4.0-pre1 released:

                    Just upgraded 2 panels, one 7" and one 5" and in both I had to force a set of a different baud rate in order to have communications:

                    Thanks for reporting. This is actually a bug.

                    The following issue reflects any development.

                    https://github.com/Duet3D/PanelDueFirmware/issues/196

                    mfs12 created this issue in Duet3D/PanelDueFirmware

                    closed Serial baudrate is not restored after init #196

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

                    1 Reply Last reply Reply Quote 1
                    • oozeBotundefined
                      oozeBot @mfs12
                      last edited by oozeBot

                      @mfs12 This “feature” of not displaying M291 messaging on the Setup Panel actually explains quite a lot of the issues we’ve reported over the last two years as we didn’t know and have not seen it documented. If we had, we would have been lobbying to have it changed as it is our stance that messaging should always be displayed regardless of the screen the user is on.

                      One example of this affecting our printers is in our preheat routine before starting a job. Since we utilize actively heater chambers, it can take upwards of 30 minutes to stabilize from room temperature. Once heated, a blocking message is displayed. More than once, that message hasn’t been displayed because the PanelDue was on the Setup Tab and the only way to complete the routine was to go back to a PC running DWC.

                      We would greatly appreciate this being revisited and reconsidered. If it cannot be changed, we'd request the documentation be updated to alert users that this is the case and we will do the same. Thank you.

                      T3P3Tonyundefined 1 Reply Last reply Reply Quote 1
                      • T3P3Tonyundefined
                        T3P3Tony administrators @oozeBot
                        last edited by

                        @oozebot I agree that this should be documented clearly, however we were wondering why the printer is on the setup tab after the initial panel due setup?

                        www.duet3d.com

                        oozeBotundefined 1 Reply Last reply Reply Quote 0
                        • oozeBotundefined
                          oozeBot @T3P3Tony
                          last edited by

                          @t3p3tony We discussed this as well yesterday and the short answer is that it’s most likely due to Murphy’s law since we didn’t know it worked this way. We kick off jobs through DWC a lot of times and then walk to the printers to make sure they start correctly without checking the PanelDue.

                          Stupidly- it just happened again to me this morning as I wanted to make sure the PanelDue was on this latest version. However, when I realized it, I navigated away from the Setup Panel and the prompt immediately displayed. That’s a good work around that we can work with through documentation. Thanks

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

                            @oozebot we are considering making the panel switch to the Status page automatically if it is left on the Setup page for long enough for the dimming timer or screensaver to activate. Would this help?

                            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

                            oozeBotundefined 1 Reply Last reply Reply Quote 1
                            • oozeBotundefined
                              oozeBot @dc42
                              last edited by

                              @dc42 That would be helpful and a good solution for us.. and we can also document that the connection is paused when on the Setup screen. Users will likely rarely visit the setup screen like we seem to do (for whatever reason - usually checking firmware version on the PanelDue), but anything to protect against Murphy's law is helpful!

                              1 Reply Last reply Reply Quote 0
                              • Lorisundefined
                                Loris
                                last edited by

                                My paneldue wont show screensaver.
                                To force that i have to go to setup screen, set screensaver timeout and back to status screen.

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

                                  @Loris can you provide a detailed step by step procedure. This would help me to reproduce and understand better.

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

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

                                    PanelDue 3.4.0-pre2 was released.

                                    Please check https://forum.duet3d.com/topic/25121/paneldue-3-4-0-pre2-released/

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

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