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

PanelDueFirmware 3.2-RC1 released

Scheduled Pinned Locked Moved
PanelDue
14
48
2.5k
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
    wilriker
    last edited by wilriker 17 Sept 2020, 08:54

    I am please to annound the release of PanelDueFirmware 3.2-RC1.

    Pre-Release 3.2-RC1

    This version is major rewrite of the underlying communication protocol between PanelDue and RepRapFirmware to enable a more flexible configuration in RepRapFirmware to be displayed correctly on PanelDue.

    Upgrade notes:

    • This release is compatible with RepRapFirmware 3.2-beta1 or later. It will partially work with RepRapFirmware 3.1.1 but not with any older version.
    • Flashing this release will reset the configuration to defaults

    Limitations

    • Due to the lack of RAM this build will not run on version 1 or early version 2 PanelDue boards that use the ATSAM3S2B chip (models shipped until around the end of 2015). It is expected to work on later version 2 PanelDue boards using the ATSAM3S4B chip. If you have a PanelDue using the ATSAM3S2B chip, we suggest you replace the board by a version 3 PanelDue board, which can drive your existing LCD.

    New and changed features:

    • This release uses the RepRapFirmware ObjectModel instead of limited status responses
    • Support for spindles with current RPM as well as active RPM
    • Bed heater will only be shown if it is configured
    • Support for chamber heaters (will only show if bed heater + number of tools <= 6)
    • Tools and assigned heaters and extruders can be numbered arbitrarily (e.g. tool 1 can use heater 8 and extruder 2)
    • A simple screensaver has been added to help preventing screen burn-in on long-lasting prints
    • Tool buttons will reflect the tool status
    • Prevent flickering if values did not change

    Bug fixes

    • Axes will be shown as they are configured, i.e. if configured axes are XYZA then PanelDue will display them like this instead of XYZU

    Downloads and Instructions

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

    EDIT: A new preliminary release with some bugs fixed can be found at: https://www.dropbox.com/sh/zbj590lu8udha8d/AADTx7RdBuGIhri8Xk18jNvua?dl=0

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

    Release plan

    This is a release candidate and will either be followed by another release candidate in case bugs will be found or will be promoted to a final version.

    Manuel
    Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
    with probably always latest firmware/DWC (incl. betas or self-compiled)
    My Tool Collection

    ? 1 Reply Last reply 17 Sept 2020, 09:05 Reply Quote 5
    • ?
      A Former User @wilriker
      last edited by 17 Sept 2020, 09:05

      uses the RepRapFirmware ObjectModel

      Oooooh! (Although presumably this "breaks" the DIY approaches that rely on listening to M408 replies?)

      undefined 1 Reply Last reply 17 Sept 2020, 09:20 Reply Quote 0
      • undefined
        dc42 administrators @A Former User
        last edited by dc42 17 Sept 2020, 09:20

        @bearer said in PanelDueFirmware 3.2-RC1 released:

        uses the RepRapFirmware ObjectModel

        Oooooh! (Although presumably this "breaks" the DIY approaches that rely on listening to M408 replies?)

        Yes, it will. Those DIY approaches will need to be modified to listed to the M409 responses instead.

        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 19 Sept 2020, 07:30 Reply Quote 0
        • undefined
          BoA
          last edited by BoA 17 Sept 2020, 09:32

          Duet3 standalone, 3.2beta1 + PanelDue 3.2-RC1

          When I setup a tool0 (first extruder) temperature, it sets heatbed instead 🙂
          Also switching chamber active/stby resets temp settings for it.
          Chamber button is not switching colors for active/stby like others do, and does not deactivate chamber heater at all.
          Extruder buttons are yellow when switching tool from stby to off
          Heatbed button does not change colors at all.

          That is what I notice djust now.

          undefined undefined 3 Replies Last reply 17 Sept 2020, 09:53 Reply Quote 0
          • undefined
            dc42 administrators @BoA
            last edited by 17 Sept 2020, 09:53

            @BoA, please post your config.g file so that @wilriker can try to reproduce your configuration.

            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
            • undefined
              BoA
              last edited by BoA 17 Sept 2020, 09:54

              config.g

              In dynamics_normal.g there is just this:

              M913 X100 Y100 Z100 E100 ; set XY motors current to 100%
              M566 X900.00 Y900.00 Z18.00 ; set maximum instantaneous speed changes (mm/min)
              M203 X18000.00 Y18000.00 Z1200.00 ; set maximum speeds (mm/min)
              M201 X1500.00 Y1500.00 Z100.00 ; set accelerations (mm/s^2)
              M593 F36.5

              And before someone asks - uart speed has nothing to do. It behaves exactly the same at 57600 and 115200

              1 Reply Last reply Reply Quote 0
              • undefined
                dc42 administrators
                last edited by dc42 17 Sept 2020, 11:07

                Those of you with older version 1 and version 2 PanelDues, please note that we do not expect this release to work on old PanelDue boards that use the ATSAM3S2B chip, due to lack of RAM. However, we do expect it to work on later version 2 PanelDues using the ATSAM3S4B chip. If you have a PanelDue using the ATSAM3S2B chip, we suggest you replace the board by a version 3 PanelDue board, which can drive your existing LCD.

                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 17 Sept 2020, 17:36 Reply Quote 0
                • undefined
                  wilriker @BoA
                  last edited by 17 Sept 2020, 11:20

                  @BoA said in PanelDueFirmware 3.2-RC1 released:

                  Duet3 standalone, 3.2beta1 + PanelDue 3.2-RC1

                  When I setup a tool0 (first extruder) temperature, it sets heatbed instead 🙂
                  Also switching chamber active/stby resets temp settings for it.
                  Chamber button is not switching colors for active/stby like others do, and does not deactivate chamber heater at all.
                  Extruder buttons are yellow when switching tool from stby to off
                  Heatbed button does not change colors at all.

                  That is what I notice djust now.

                  Thanks for reporting. I will look into this now.

                  @BoA said in PanelDueFirmware 3.2-RC1 released:

                  config.g

                  Thanks for providing this information as well. 👍

                  Manuel
                  Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                  with probably always latest firmware/DWC (incl. betas or self-compiled)
                  My Tool Collection

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    wilriker @BoA
                    last edited by 17 Sept 2020, 12:34

                    @BoA said in PanelDueFirmware 3.2-RC1 released:

                    When I setup a tool0 (first extruder) temperature, it sets heatbed instead 🙂
                    Also switching chamber active/stby resets temp settings for it.
                    Chamber button is not switching colors for active/stby like others do, and does not deactivate chamber heater at all.

                    These have all been fixed

                    Extruder buttons are yellow when switching tool from stby to off

                    There is a misconception. A tool will never go to the "off" state after being activated for the first time. It will only toggle between active and standby. Only the tool's heaters can go back to off.

                    Heatbed button does not change colors at all.

                    Fixed as well.

                    If you tell me which version of PanelDue you have I can provide you a build to test before doing another release.

                    Manuel
                    Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                    with probably always latest firmware/DWC (incl. betas or self-compiled)
                    My Tool Collection

                    undefined 1 Reply Last reply 17 Sept 2020, 12:38 Reply Quote 0
                    • undefined
                      BoA @wilriker
                      last edited by BoA 17 Sept 2020, 12:38

                      @wilriker Tools can go off from DWC, and button on panel is still yellow then.

                      I use PanelDue 7i

                      undefined 1 Reply Last reply 17 Sept 2020, 12:42 Reply Quote 0
                      • undefined
                        wilriker @BoA
                        last edited by wilriker 17 Sept 2020, 12:42

                        @BoA Believe me, the tool itself is not off. You can check yourself by issuing

                        M409 K"tools[0].state"
                        

                        will report standby.
                        At the same time

                        M409 K"heat.heaters[1].state"
                        

                        might report off

                        You can find the new build at https://www.dropbox.com/sh/zbj590lu8udha8d/AADTx7RdBuGIhri8Xk18jNvua?dl=0

                        Manuel
                        Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                        with probably always latest firmware/DWC (incl. betas or self-compiled)
                        My Tool Collection

                        undefined 1 Reply Last reply 17 Sept 2020, 12:45 Reply Quote 0
                        • undefined
                          BoA @wilriker
                          last edited by 17 Sept 2020, 12:45

                          @wilriker 6a8c3b20-c2c4-456c-a38b-38dd5d6600a1-obraz.png

                          Looks like "off" to me 🙂

                          undefined 1 Reply Last reply 17 Sept 2020, 12:46 Reply Quote 0
                          • undefined
                            wilriker @BoA
                            last edited by 17 Sept 2020, 12:46

                            @BoA Is that before or after the tool has been active at least once?

                            Manuel
                            Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                            with probably always latest firmware/DWC (incl. betas or self-compiled)
                            My Tool Collection

                            undefined 1 Reply Last reply 17 Sept 2020, 12:50 Reply Quote 0
                            • undefined
                              BoA @wilriker
                              last edited by BoA 17 Sept 2020, 12:50

                              @wilriker After. I can cycle through all 3 state from DWC. From panel only active<->stby, but from DWC all 3.
                              Just testem with new FW and it works for heatbed. Buttons go gray when heatbed put to off state.

                              undefined 1 Reply Last reply 17 Sept 2020, 12:57 Reply Quote 0
                              • undefined
                                wilriker @BoA
                                last edited by 17 Sept 2020, 12:57

                                @BoA Starting to feel a bit stupid here but how do you get the tool to go back into the off state via DWC?

                                Also for bed and chamber heaters that's something different because these are heaters. Tools have a state separate from their heater's state.

                                Manuel
                                Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                with probably always latest firmware/DWC (incl. betas or self-compiled)
                                My Tool Collection

                                undefined 3 Replies Last reply 17 Sept 2020, 12:59 Reply Quote 0
                                • undefined
                                  BoA @wilriker
                                  last edited by BoA 17 Sept 2020, 12:59

                                  @wilriker OK. Nevermind. All You wrote is true. Tool does no goes back to off. only heater does.

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    jay_s_uk
                                    last edited by 17 Sept 2020, 12:59

                                    @wilriker when the tool is in standby, click it again and it goes to off

                                    Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                                    undefined 1 Reply Last reply 17 Sept 2020, 13:00 Reply Quote 0
                                    • undefined
                                      BoA @jay_s_uk
                                      last edited by 17 Sept 2020, 13:00

                                      @jay_s_uk On heater - heater will go to off, but clicking on tool switches between stby and active

                                      undefined 1 Reply Last reply 17 Sept 2020, 13:07 Reply Quote 0
                                      • undefined
                                        BoA @wilriker
                                        last edited by BoA 17 Sept 2020, 13:07

                                        @wilriker This is perhaps small issue with RRF not paneldue, but putting M116 P0 in tpost0.g seems to block refreshing tool status (and temperature refreshing) until temperature is reached.

                                        undefined undefined 2 Replies Last reply 17 Sept 2020, 13:18 Reply Quote 0
                                        • undefined
                                          jay_s_uk @BoA
                                          last edited by 17 Sept 2020, 13:07

                                          @BoA oh yea, i forget you can click both. ignore my previous comment

                                          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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