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

    PanelDue firmware 1.22.1 released

    Scheduled Pinned Locked Moved
    PanelDue
    4
    20
    3.0k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      I have just released this at https://github.com/dc42/PanelDueFirmware/releases/tag/1.22.1. The main purpose of this release is to fix bugs in 1.22.

      New features and changed behaviour since 1.22:

      • Send F0 0F as well as M112 when STOP button pressed, for faster stop when using RepRapFirmware 2.02 and later
      • For dimming control, treat printer state Off the same as Idle
      • Error message popups no longer time out, they have to be closed manually

      Bug fixes since 1.22:

      • On the Extrude menu the actual extrusion rates didn't match the values on the buttons
      • When the babystepping buttons were pressed the commands they sent were e.g. M290 M290 S0.02 instead of just M290 S0.02. This caused the current babystepping amount to be echoed.
      • It wasn't possible to close a message popup that appeared over a smaller popup
      • The serial I/O JSON parameter buffer was too short, so long responses (e.g. from M591 D0) were truncated

      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 1
      • garyd9undefined
        garyd9
        last edited by

        Is this version still going to pop up a message for even obvious and trivial things? Such as "Hey, you just started a build" and "You just pressed the pause button" and "You just pressed the cancel button!"

        (I haven't looked at the commit log, but not seeing any change noted in this thread is disheartening.)

        I understand the idea of the pop ups, but when they are only interrupting a workflow for the purpose of telling you what you just did, they are annoying. For those trivial things (including telling the user what button they just pressed), perhaps it'd be better to just change the status line for a few seconds. Doing it that way will allow a user to continue working without having to stop and close redundant popup messages.

        Thank you
        Gary

        "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

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

          Resolving this will require either a new way of classifying messages in RepRapFirmware so that panelDue knows which ones to display, or other major changes. There wasn't time to do that in what is basically a bug-fix release.

          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
          • gtj0undefined
            gtj0
            last edited by

            @dc42 Did you ever get a chance to look at the pull request(s) I've had up for a while? I'm just getting caught up after a trade show and moving so I haven't been paying attention.

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

              I accepted some pull requests and made changes equivalent to some others, but I don't remember whether the PRs were yours or not.

              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

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

                @dc42 said in PanelDue firmware 1.22.1 released:

                I accepted some pull requests and made changes equivalent to some others, but I don't remember whether the PRs were yours or not.

                They weren't. 🙂

                Want me to resend them one at a time?

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

                  No need, I will look at them when I do the next minor release. The 1.22.1 release was a minor one, so the only PRs I accepted were bug fixes, e.g. to allow commands to be sent when the Duet was in the Standby state (no VIN power).

                  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
                  • gtj0undefined
                    gtj0
                    last edited by

                    Just tried out 1.22.1 and i have to say that the popup messages are quite intrusive. I think an option to turn them off would be in order.

                    1 Reply Last reply Reply Quote 2
                    • dc42undefined
                      dc42 administrators
                      last edited by

                      I'll probably make the popup messages optional in the next release, except for error messages.

                      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 2
                      • brunofportoundefined
                        brunofporto
                        last edited by brunofporto

                        Now.... Trying again to update from Ubuntu 18.04 or 16.04. At both, the device is correctly detected by the system as ttyACM1 or ttyACM0. But Bossa cannot connect with it... There is some special driver needed or something?

                        0_1542732579806_Captura de tela de 2018-11-20 14-49-10.png

                        Of if from a terminal:

                        bossac -p/dev/ttyACM0 -e -w -v -b PanelDue-5.0i-7.0i.bin

                        "No device found on ttyACM0"

                        Thank you.!

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

                          Did you press the Erase button on PanelDue, then the Reset button?

                          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

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

                            @dc42 Yes. The device is available at /dev/.

                            1 Reply Last reply Reply Quote 0
                            • brunofportoundefined
                              brunofporto
                              last edited by

                              $ sudo bossac -i -d --port=ttyACM0 -U true -e -w -v -b /home/bruno/Dropbox/RepRap/Duet/Firmware/PanelDue-5.0i-7.0i.bin -R

                              Set binary mode
                              readWord(addr=0)=0x20000800
                              readWord(addr=0x400e0740)=0x289b09e0
                              chipId=0x289b09e0
                              Unsupported processor
                              Send auto-baud
                              Set binary mode
                              readWord(addr=0)=0x20000800
                              readWord(addr=0x400e0740)=0x289b09e0
                              chipId=0x289b09e0
                              Unsupported processor
                              No device found on ttyACM0

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

                                The clue is the "Unsupported processor" message. Looks like the version of bossa you have is too old.

                                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

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

                                  @dc42 I have the latest from the main Ubuntu repository (1.3a) I could only find windows versions. Are there any alternatives for Bossa?

                                  ps.: I already updated using windows so... I'll try again next update.

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

                                    I thought people who used Linux were generally into building applications from source?

                                    The alternative is SAM_BA from Microchip, https://www.microchip.com/developmenttools/ProductDetails/atmel sam-ba in-system programmer. I can't remember whether it has a preconfigured product entry for the SAM4S4B chip.

                                    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

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

                                      @dc42 said in PanelDue firmware 1.22.1 released:

                                      I thought people who used Linux were generally into building applications from source?

                                      Not me 😄 I am just a regular user in this regard. The most updated versions I could not build from source and the error messages are far from my knowledge and I was not able to find a solution using search engines. It seems that the latest versions are windows only.

                                      I'll look for the SAM_BA. Thank you.

                                      1 Reply Last reply Reply Quote 0
                                      • brunofportoundefined
                                        brunofporto
                                        last edited by brunofporto

                                        Now the STOP button works nicely as intended!! Quick and definitive.

                                        And the console can show the full information from the Laser Filament Monitor! 😄

                                        0_1542898088144_IMG_20181122_120229111.jpg

                                        But....

                                        0_1542898099471_IMG_20181122_120238348.jpg

                                        ps.: I would rather edit the information to be shorter 😄

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

                                          Other than making a few strings shorter (e.g. "allowed movement" -> "allow"), which information do you suggest we leave out of the response?

                                          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

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

                                            @dc42

                                            "Duet3D laser filament monitor" not needed or just use a shorter name like D3DLFM
                                            "on endstop input 3" not needed as I tell the port at the M591 command itself or only do something like "@D0"

                                            D3DLFM@D0, disabled, allow 40%>120%, check 3.0mm, pos. -7.8, brt/sh 82/17, min 69%, avg 93%, max 118%, 1206.9mm

                                            Not sure how short it can be without the need to consult something to know what it each part means. 😄

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