• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    mfs12
    last edited by mfs12 30 Aug 2021, 12:11

    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/

    undefined 1 Reply Last reply 30 Aug 2021, 15:27 Reply Quote 0
    • undefined
      oozeBot @mfs12
      last edited by oozeBot 30 Aug 2021, 15:27

      @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
      • undefined
        oozeBot
        last edited by oozeBot 30 Aug 2021, 15:42

        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
        • undefined
          mfs12
          last edited by mfs12 31 Aug 2021, 13:35

          @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/

          undefined 1 Reply Last reply 31 Aug 2021, 15:06 Reply Quote 0
          • undefined
            jbarros
            last edited by 31 Aug 2021, 14:31

            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
            • undefined
              oozeBot @mfs12
              last edited by 31 Aug 2021, 15:06

              @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
              • undefined
                mfs12
                last edited by 2 Sept 2021, 06:20

                @oozeBot why is that a problem for you?

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

                undefined 1 Reply Last reply 2 Sept 2021, 10:49 Reply Quote 0
                • undefined
                  mfs12
                  last edited by 2 Sept 2021, 06:32

                  @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 2 Sept 2021, 06:30 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
                  • undefined
                    oozeBot @mfs12
                    last edited by oozeBot 9 Feb 2021, 12:18 2 Sept 2021, 10:49

                    @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.

                    undefined 1 Reply Last reply 3 Sept 2021, 10:39 Reply Quote 1
                    • undefined
                      T3P3Tony administrators @oozeBot
                      last edited by 3 Sept 2021, 10:39

                      @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

                      undefined 1 Reply Last reply 3 Sept 2021, 12:16 Reply Quote 0
                      • undefined
                        oozeBot @T3P3Tony
                        last edited by 3 Sept 2021, 12:16

                        @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

                        undefined 1 Reply Last reply 3 Sept 2021, 12:36 Reply Quote 0
                        • undefined
                          dc42 administrators @oozeBot
                          last edited by 3 Sept 2021, 12:36

                          @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

                          undefined 1 Reply Last reply 3 Sept 2021, 12:57 Reply Quote 1
                          • undefined
                            oozeBot @dc42
                            last edited by 3 Sept 2021, 12:57

                            @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 5 Sept 2021, 09:56

                              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
                              • undefined
                                mfs12
                                last edited by mfs12 9 Jun 2021, 05:58 6 Sept 2021, 05:58

                                @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
                                • undefined
                                  mfs12
                                  last edited by 21 Sept 2021, 21:15

                                  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