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

Software bundle 3.4.0beta2 now available

Scheduled Pinned Locked Moved
Beta Firmware
8
17
1.6k
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
    dc42 administrators
    last edited by dc42 8 Mar 2021, 15:57 3 Aug 2021, 14:16

    We are pleased to announce software 3.4.0beta2. The main feature of this release is input shaping (except for the Duet Maestro build). There are additional features and improvements in each of RepRapFirmware, Duet Web Control and Duet Software Framework, and improved performance in SBC mode.

    RRF change list: https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x-Beta-&-RC#reprapfirmware-340beta2
    DWC change list: https://github.com/Duet3D/DuetWebControl/wiki/Changelog-DWC-3.x
    DSF change list: https://github.com/Duet3D/DuetSoftwareFramework/wiki/Changelog-DSF-3.x

    Users running in standalone mode can find the firmware files for all boards except the Maestro at https://github.com/Duet3D/RepRapFirmware/releases/tag/3.4.0beta2-not-Maestro and for the Maestro at https://github.com/Duet3D/RepRapFirmware/releases/tag/3.4.0beta2-Maestro. Users running with attached SBC should upgrade from the unstable feed of the Duet3D package server.

    I intend to look at the feasibility of supporting input shaping on Duet Maestro when the input shaping code for the other platforms is stable.

    We have a DWC plugin for tuning input shaping under development; further details will be announced soon.

    Please do not report issues with this release in this thread. Start a separate thread for each issue.

    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 undefined undefined 3 Replies Last reply 3 Aug 2021, 14:22 Reply Quote 3
    • undefined
      CCS86 @dc42
      last edited by 3 Aug 2021, 14:22

      @dc42 said in Software bundle 3.4.0beta2 now available:

      We are pleased to announce software 3.4.0beta2. The main feature of this release is input shaping (except for the Duet Maestro build). There are additional features and improvements in each of RepRapFirmware, Duet Web Control and Duet Software Framework.

      RRF change list: https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x-Beta-&-RC#reprapfirmware-340beta2
      DWC change list: https://github.com/Duet3D/DuetWebControl/wiki/Changelog-DWC-3.x
      DSF change list: https://github.com/Duet3D/DuetSoftwareFramework/wiki/Changelog-DSF-3.x

      Users running in standalone mode can find the firmware files for all boards except the Maestro at https://github.com/Duet3D/RepRapFirmware/releases/tag/3.4.0beta2-not-Maestro and for the Maestro at https://github.com/Duet3D/RepRapFirmware/releases/tag/3.4.0beta2-Maestro. Users running with attached SBC should upgrade from the unstable feed of the Duet3D package server.

      I intend to look at the feasibility of supporting input shaping on Duet Maestro when the input shaping code for the other platforms is stable.

      We have a DWC plugin for tuning input shaping under development; further details will be announced soon.

      Looking forward to testing the Maestro IS build!

      undefined 1 Reply Last reply 13 Aug 2021, 08:42 Reply Quote 0
      • undefined
        CadetC @dc42
        last edited by 3 Aug 2021, 14:32

        @dc42 said in Software bundle 3.4.0beta2 now available:

        We are pleased to announce software 3.4.0beta2.

        Let's Get Ready To Rumble!!! 😀 I mean, let's start testing!😀 👍

        1 Reply Last reply Reply Quote 0
        • undefined
          oozeBot @dc42
          last edited by 4 Aug 2021, 14:00

          @dc42 - has issue/enhancement #518 - "Add inversion for M80 and M81 commands" been worked yet? I don't see mention of it. If not, when should we expect it to be worked? Thanks

          undefined 1 Reply Last reply 4 Aug 2021, 15:32 Reply Quote 0
          • undefined
            dc42 administrators @oozeBot
            last edited by 4 Aug 2021, 15:32

            @oozebot it's still on the wish list, for consideration in the rest of the 3.4 development cycle.

            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
              nuroo
              last edited by nuroo 8 May 2021, 01:38 5 Aug 2021, 01:33

              I cant wait for the DWC tuning plugin 🙂

              Did you give any thought to having firmware identify sensor orientation compared to printers axis and config itself accordingly?

              undefined 1 Reply Last reply 5 Aug 2021, 02:46 Reply Quote 0
              • undefined
                CCS86 @nuroo
                last edited by 5 Aug 2021, 02:46

                @nuroo said in Software bundle 3.4.0beta2 now available:

                Did you give any thought to having firmware identify sensor orientation compared to printers axis and config itself accordingly?

                That sounds like a lot of effort for something that is really easy to configure manually.

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by 5 Aug 2021, 06:07

                  @ccs86 said in Software bundle 3.4.0beta2 now available:

                  @nuroo said in Software bundle 3.4.0beta2 now available:

                  Did you give any thought to having firmware identify sensor orientation compared to printers axis and config itself accordingly?

                  That sounds like a lot of effort for something that is really easy to configure manually.

                  Exactly. It would be nice to have and we may implement it in the plugin eventually, but it's not a priority.

                  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 5 Aug 2021, 14:29 Reply Quote 0
                  • undefined
                    nuroo @dc42
                    last edited by 5 Aug 2021, 14:29

                    @dc42
                    no problem.
                    I appreciate the reponse. Just had a hell of a time picking the right orientation. Ultimately I never did pick the correct orientation and someone here had to help me.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      manpowre
                      last edited by 5 Aug 2021, 15:37

                      I upgraded my duet3d wifi 2 with the 3.4 beta 2 today for my Flsun QQ-S delta. I was excited about a few things, input shaping possibility, the fix for loosing z0 position of bed when homing (if I understood it correctly), and the negative z value fix where it was z0 and didnt go negative z ( I dont have this issue but a friend of mine does).

                      all working as it should.. I did a test print - flawless. I will try input shaping once I can get hand of a accelerometer.

                      I had 3.3 beta2 before. (skipped 3.3 release since beta2 was working just fine).

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        petriheino
                        last edited by petriheino 8 Jul 2021, 15:06 7 Aug 2021, 15:04

                        Updated from 3.2 to 3.4.0beta2.
                        Duet 2 Wifi, everything seems work fine or similar to 3.2 (ran 20pcs prints).

                        Noticed there is some pressure advance bug fixes in the Github (1.8.2021), those were probably included in this beta2 release?

                        It made a small improvement in cylinder test but doenst still fix retraction related problems.

                        Are there plans to solving retraction PA effect?

                        undefined 1 Reply Last reply 8 Aug 2021, 07:37 Reply Quote 0
                        • undefined
                          dc42 administrators @petriheino
                          last edited by 8 Aug 2021, 07:37

                          @petriheino please explain what you mean by "retraction PA effect" - preferably by linking to another thread,

                          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 8 Aug 2021, 09:05 Reply Quote 0
                          • undefined
                            petriheino @dc42
                            last edited by petriheino 8 Aug 2021, 09:10 8 Aug 2021, 09:05

                            @dc42 If PA is enabled, and a retraction (or G10) is performed, the next unretraction (or G11) will cause a defect in the next connected movements (or ring of segments).

                            From such connected segments, first moves are missing material and the last moves have too much material

                            Summary of problem:

                            Settings that affect the amount of PA retraction error:

                            • retraction distance
                            • retraction speed
                            • retraction z hop distance and speed
                            • travel distance between parts
                            • Amount of PA value

                            This causes random print quality errors in different parts where there is retractions and travel moves and is not possible to correct by setting calibrations or configuration changes.

                            To be able to print any parts, extremely small retraction distances and speeds has to be used as to minimize error, that are linked to PA value and travel distances between parts (for example for PLA with Pa 0.04):

                            • retraction distance 0.2mm - 0.4mm
                            • retraction speed 900mm/min - 1200mm/min
                            • z hop 0.1mm - 0.4mm
                            • possibly also extra unrectraction distances of 0.03-0.1mm to hide error

                            Some links:
                            PA tuning
                            Enhancing pressure advance
                            PA tuning Disparencies

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              dc42 administrators @CCS86
                              last edited by dc42 13 Aug 2021, 08:42

                              @ccs86 said in Software bundle 3.4.0beta2 now available:

                              Looking forward to testing the Maestro IS build!

                              My original plan was to implement the new motion system in integer maths for the Maestro. That turned out to be complicated, so I decided to try using the same floating point code that the other processors use. I was concerned that the maximum step rate would be greatly reduced when using floating point maths in the step ISR on a processor without FPU. However, I managed to almost double the speed of floating point square root calculations on the Maestro, by adapting our own integer square root function to work on floating point values. Consequently, the reduction in maximum step rate is modest, perhaps 10% to 20%.

                              I have put a preview of RRF with input shaping for the Maestro at https://www.dropbox.com/sh/cq7q3g8coymo9s3/AABtPYEzV1_unETpKEMPInSia?dl=0. Use it with care because it has had very limited testing.

                              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 13 Aug 2021, 16:52 Reply Quote 1
                              • undefined
                                CCS86 @dc42
                                last edited by 13 Aug 2021, 16:52

                                @dc42 said in Software bundle 3.4.0beta2 now available:

                                @ccs86 said in Software bundle 3.4.0beta2 now available:

                                Looking forward to testing the Maestro IS build!

                                My original plan was to implement the new motion system in integer maths for the Maestro. That turned out to be complicated, so I decided to try using the same floating point code that the other processors use. I was concerned that the maximum step rate would be greatly reduced when using floating point maths in the step ISR on a processor without FPU. However, I managed to almost double the speed of floating point square root calculations on the Maestro, by adapting our own integer square root function to work on floating point values. Consequently, the reduction in maximum step rate is modest, perhaps 10% to 20%.

                                I have put a preview of RRF with input shaping for the Maestro at https://www.dropbox.com/sh/cq7q3g8coymo9s3/AABtPYEzV1_unETpKEMPInSia?dl=0. Use it with care because it has had very limited testing.

                                Well, that is an exciting turn!

                                I'll give it a try. Let me know if you would like feedback on anything specific.

                                Thank you for the effort!

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  that guy E
                                  last edited by 16 Aug 2021, 19:33

                                  @dc42 Are there any plans to allow independent X an Y frequencies on a Duet2. I believe I read somewhere that RAM may become an issue.

                                  On my CoreXY I saw ghosting nearly eliminated on the Y axis with the latest Beta, but still present on the X. I used the lower of the 2 values when I initially calculated the frequencies.

                                  undefined 1 Reply Last reply 16 Aug 2021, 20:16 Reply Quote 0
                                  • undefined
                                    dc42 administrators @that guy E
                                    last edited by 16 Aug 2021, 20:16

                                    @that-guy-e said in Software bundle 3.4.0beta2 now available:

                                    @dc42 Are there any plans to allow independent X an Y frequencies on a Duet2. I believe I read somewhere that RAM may become an issue.

                                    Yes for Cartesian machines. For CoreXY machines, using separate input shaping for X and Y is a lot more complicated.

                                    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
                                    2 out of 17
                                    • First post
                                      2/17
                                      Last post
                                    Unless otherwise noted, all forum content is licensed under CC-BY-SA