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

    [BROKEN] PanelDueFirmware v3.2.1 released

    Scheduled Pinned Locked Moved
    PanelDue
    2
    8
    384
    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.
    • wilrikerundefined
      wilriker
      last edited by wilriker

      DO NOT USE THIS BUILD

      A major error has slipped into this build and needs fixing.


      I am pleased to announce the release of PanelDueFirmware v3.2.1

      Version v3.2.1

      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.
        • Version 1.0, 1.1 and earlier v2 PanelDue: ATSAM3S2B processor (64MHz, 32kb RAM, 128kB flash) - these are the ones that the new firmware probably won't run on.
        • Version 2 PanelDue manufactured from August 2016: ATSAM3S4B processor (64MHz, 48kb RAM, 256kb flash). Will run the new firmware, but not as fast as version 3 will.
        • Version 3 PanelDue, including all 5i and 7i: ATSAM4S4B processor, 120MHz, 64kB RAM, 256kb flash. Will run the new firmware.
      • There will be no reliable status updates coming from RepRapFirmware while waiting for heaters to reach temperature (and some other cases) before RRF 3.2-beta4.

      New and changed features:

      • Babystep amount is configurable from preset values
      • When babystep buttons are pressed the value on the screen will be updated immediately and will be overwritten
        with the actual value on the next status update (usually these values should be equal anyway)
      • Feedrate for move buttons is configuratble from preset values
      • PanelDueFirmware does no longer distinguish between responses to M409 with and without K parameter. This prevents
        issues if values are moved from live to detail response or vice versa
      • Provide interface for RepRapFirmware to reset as well as erase and reset the PanelDue
      • Preparations to show more than one bed/one chamber

      Bug fixes:

      • Babystepping amount was not initialized

      Downloads and Flashing Instructions

      Binaries can be found at https://github.com/Duet3D/PanelDueFirmware/releases/tag/v3.2.1
      Flashing instructions can be found at https://duet3d.dozuki.com/Wiki/PanelDue_Firmware_update

      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 2
      • BoAundefined
        BoA
        last edited by

        Flashed to i7, but after changing baby steps to 0.01 panel resets config, and runs touch screen calibration

        wilrikerundefined 1 Reply Last reply Reply Quote 0
        • wilrikerundefined
          wilriker @BoA
          last edited by wilriker

          @BoA Did you have to do screen calibration after flashing? If not please go to Setup tab and explicitly "Clear settings".

          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

          BoAundefined 1 Reply Last reply Reply Quote 0
          • BoAundefined
            BoA @wilriker
            last edited by

            @wilriker Yes. I calibrated touchscreen. I can change any setting including movement speed ,and everything is fine.

            Just after changing baby steps to 0.01 and reset I have default all settings, and screen calibration again. All other baby steps values are fine. This is only after setting it to 0.01

            wilrikerundefined 1 Reply Last reply Reply Quote 0
            • wilrikerundefined
              wilriker @BoA
              last edited by wilriker

              @BoA Can you please try explicitly clearing the settings? I tried it on v3 4.3" and 5i now but both can select any value.

              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

              BoAundefined 1 Reply Last reply Reply Quote 0
              • BoAundefined
                BoA @wilriker
                last edited by BoA

                @wilriker Just did. Behaves same way - as soon as I change to 0.01 after next reset all settings are gone, including touchscreen calibration. Looks like some issue with startup config validation. When I change to 0.01, and back to 0.02 it is still fine after reset - no settings lost.

                wilrikerundefined 1 Reply Last reply Reply Quote 0
                • wilrikerundefined
                  wilriker @BoA
                  last edited by

                  @BoA said in PanelDueFirmware v3.2.1 released:

                  @wilriker Just did. Behaves same way - as soon as I change to 0.01 after next reset all settings are gone, including touchscreen calibration. Looks like some issue with startup config validation. When I change to 0.01, and back to 0.02 it is still fine after reset - no settings lost.

                  Thanks. I could now reproduce this issue on my devices 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
                  • wilrikerundefined
                    wilriker
                    last edited by

                    I just found the bug but need to check something else I discovered 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

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