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

    RepRapFirmware 3.2 planned improvements

    Scheduled Pinned Locked Moved
    General Discussion
    28
    99
    6.3k
    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.
    • botundefined
      bot
      last edited by

      And I'm here just like "what about RRF 2?" lol.

      Why did we throw that baby out with the bath water?

      😁

      *not actually a robot

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

        It's also hard for normal users to file a github issue because you have to know which github project to create issues in. RRF? DSF? DWC?

        1 Reply Last reply Reply Quote 0
        • Edgars Batnaundefined
          Edgars Batna
          last edited by Edgars Batna

          Don't get upset, I'm just being direct here.

          It appears to me as if the Duet team randomly jumps from one board to another. That's certainly not what the Duet team intended. There is great hardware designer and programming talent here, but, sorry, it's all just excuses. We do in part pay for the software when buying the hardware. Yes, it's open source software, but a requirement to hire a developer is not what's on Duet's product page. This approach is somewhat... Chinese. You buy a cat in the box and have to hope they will fix the missing legs. It's still a cat that can purr, but it's missing its legs and all you got to complain to is some overloaded Chenglish speaking guy 12 time zones away. You sorta bang at the door until you're tired. The only difference is that the forums are English.

          Well, I won't buy or recommend a single Duet board until Duet 2 works 100.000000000000% and I mean all the tiny last corner cases directly or indirectly related to motion. Everything else is just the rate of odor decay of the icing on the cake. I couldn't care less for many improvements already done.

          Yes, I "hired a programmer", i.e. myself and got it working to 99.9999%, but it's not good enough for me.

          In total the Duet 2 is the workhorse on my printer, so, yah, OPEN SOURZ YEEHAH. ¯\(ツ)/¯

          EDIT: Forgot to mention that in China you don't need open source. You just steal the product and you're fine. I'm not saying this is a negative or a positive.

          A Former User? 1 Reply Last reply Reply Quote 0
          • A Former User?
            A Former User @Edgars Batna
            last edited by

            @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

            Well, I won't buy or recommend a single Duet board until Duet 2 works 100.000000000000% and I mean all the tiny last corner cases directly or indirectly related to motion.

            with that requirement then going with a different vendor is probably a good idea; however i suspect it'll be a challenge in its own right to find a suitable vendor for that requirement?

            Edgars Batnaundefined 1 Reply Last reply Reply Quote 0
            • Edgars Batnaundefined
              Edgars Batna @A Former User
              last edited by Edgars Batna

              @bearer said in RepRapFirmware 3.2 planned improvements:

              @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

              Well, I won't buy or recommend a single Duet board until Duet 2 works 100.000000000000% and I mean all the tiny last corner cases directly or indirectly related to motion.

              with that requirement then going with a different vendor is probably a good idea; however i suspect it'll be a challenge in its own right to find a suitable vendor for that requirement?

              Now try that AFTER you've designed and built a printer around a vendor. I'm a vendor too and have to rely on other vendors. The discussion is near pointless. As people have said, it is what it is. The Chinese don't care either.

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

                @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

                Well, I won't buy or recommend a single Duet board until Duet 2 works 100.000000000000% and I mean all the tiny last corner cases directly or indirectly related to motion.

                I'm sorry, IMO you have an unrealistic expectations, especially in the middle of a pandemic which has seriously affected electronics manufacturers, including Duet3D.

                Motion-related issues are of course our priority. I am not aware of any significant motion control issues, apart from a recent report of a small (3% in RRF 3.1.1) over-extrusion when a high value of pressure advance (1.0) is used.

                So please do take your business elsewhere, because it's clear that you will never be satisfied. Good luck finding a supplier who can satisfy you. Maybe if you pay 2-3x the price for your boards and also pay a hefty support contract, you will find a manufacturer who will provide you with a fix for 3% over extrusion with high PA less than two weeks after a user has reported it as a problem in current firmware.

                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

                Edgars Batnaundefined 1 Reply Last reply Reply Quote 1
                • A Former User?
                  A Former User
                  last edited by

                  I think everyone needs a hug ...! ❤

                  1 Reply Last reply Reply Quote 2
                  • Edgars Batnaundefined
                    Edgars Batna @dc42
                    last edited by Edgars Batna

                    @dc42 said in RepRapFirmware 3.2 planned improvements:

                    @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

                    Well, I won't buy or recommend a single Duet board until Duet 2 works 100.000000000000% and I mean all the tiny last corner cases directly or indirectly related to motion.

                    I'm sorry, IMO you have an unrealistic expectations, especially in the middle of a pandemic which has seriously affected electronics manufacturers, including Duet3D.

                    Motion-related issues are of course our priority. I am not aware of any significant motion control issues, apart from a recent report of a small (3% in RRF 3.1.1) over-extrusion when a high value of pressure advance (1.0) is used.

                    So please do take your business elsewhere, because it's clear that you will never be satisfied. Good luck finding a supplier who can satisfy you. Maybe if you pay 2-3x the price for your boards and also pay a hefty support contract, you will find a manufacturer who will provide you with a fix for 3% over extrusion with high PA less than two weeks after a user has reported it as a problem in current firmware.

                    Oh, except that I reported the problem years ago and actually no word for an actual fix was in any release notes. Again, just excuses.

                    I am my own support contract.

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

                      @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

                      Oh, except that I reported the problem years ago

                      Are you referring to the same problem, or a different one?

                      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

                      Edgars Batnaundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                      • Edgars Batnaundefined
                        Edgars Batna @dc42
                        last edited by

                        @dc42 said in RepRapFirmware 3.2 planned improvements:

                        @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

                        Oh, except that I reported the problem years ago

                        Are you referring to the same problem, or a different one?

                        The same problem. Older firmwares it was worse than 3% and if you're not careful the number goes up. The 3% is just what that particular user reported. My tests show like 200%, but I don't have fancy tools spitting out numbers and I've been complaining for long enough to be dismissed.

                        1 Reply Last reply Reply Quote 0
                        • Phaedruxundefined
                          Phaedrux Moderator @dc42
                          last edited by

                          @dc42 said in RepRapFirmware 3.2 planned improvements:

                          @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

                          Oh, except that I reported the problem years ago

                          Are you referring to the same problem, or a different one?

                          https://forum.duet3d.com/topic/14969/another-crack-at-extruder-problems?_=1600197084248

                          Z-Bot CoreXY Build | Thingiverse Profile

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

                            I've reread that thread. Ths jist of it sees to be that @Edgars-Batna thinks that with certain prints using gyroid infill, the CPU can't parse the GCodes fast enough to keep up with the print speed. This in turn causes jerky movement, which PA tries to compensate for but doesn't do very well because of the short moves.

                            I also see a M122 report with a fairly high hiccup count. However, I didn't see a config.g file included in that thread. Without that, I can't see whether the microstepping has been set too high, which might explain a lot.

                            The other thing I would like to see is an analysis of the feed rates within the sequences of short moves. Some slicers are very bad at maintaining constant feed rate within sequences of short moves, and that will also lead to jerky movement, especially when high values of PA are used.

                            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

                            Edgars Batnaundefined botundefined 2 Replies Last reply Reply Quote 0
                            • Edgars Batnaundefined
                              Edgars Batna @dc42
                              last edited by Edgars Batna

                              @dc42 said in RepRapFirmware 3.2 planned improvements:

                              I've reread that thread. Ths jist of it sees to be that @Edgars-Batna thinks that with certain prints using gyroid infill, the CPU can't parse the GCodes fast enough to keep up with the print speed. This in turn causes jerky movement, which PA tries to compensate for but doesn't do very well because of the short moves.

                              I also see a M122 report with a fairly high hiccup count. However, I didn't see a config.g file included in that thread. Without that, I can't see whether the microstepping has been set too high, which might explain a lot.

                              The other thing I would like to see is an analysis of the feed rates within the sequences of short moves. Some slicers are very bad at maintaining constant feed rate within sequences of short moves, and that will also lead to jerky movement.

                              That thread is related, but it's more about the image here: https://forum.duet3d.com/topic/16840/printer-refuses-to-do-a-certain-print/6
                              I created threads well before that on this topic. Without any hard guarantees from the Duet team it's impossible to navigate out of this error.

                              So it's alright that @Edgars-Batna has problems? He's insignificant, after all.

                              dc42undefined 1 Reply Last reply Reply Quote 0
                              • botundefined
                                bot @dc42
                                last edited by

                                @dc42 I made a custom build/branch of PrusaSlicer that remedied exactly this extrusion rate inconsistency.

                                I have other problems, most of which seem to be slicer related, to deal with before I can make any conclusive-sounding statements, but I, too, have always struggled to get the results I expect with PA.

                                I think there are many pieces to the puzzle that are problematic, many of which are not Duet's fault: faceted STLs of poor resolution, Gcode with inconsistent rates and poorly-rounded X/Y coordinates, janky hardware using not-even-close to appropriate construction methods and/or materials.

                                So, let's give the Duet team a slight break and give them the credit they are due: Duet and RRF are an amazing achievement already as-is. Let's try to make it better together.

                                I'm starting with the slicer. With garbage GCode we can get nothing but garbage prints. Once we have purely perfect GCode sliced with a methodology that is sound, we can start pointing the fingers at other things.

                                *not actually a robot

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

                                  @bot said in RepRapFirmware 3.2 planned improvements:

                                  And I'm here just like "what about RRF 2?" lol.

                                  Why did we throw that baby out with the bath water?

                                  😁

                                  • RRF3 is much more flexible and extendable than RRF2 was
                                  • We don't have the resources to continue developing two distinct firmwares
                                  • We've already done one maintenance release of v2 (2.05.1) and will likely do another
                                  • RRF is open source, so anyone who wants to is free to continue developing v2

                                  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
                                  • dc42undefined
                                    dc42 administrators @Edgars Batna
                                    last edited by dc42

                                    @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

                                    So it's alright that @Edgars-Batna has problems? He's insignificant, after all.

                                    All our users are significant. However, I give less credence to those who seem to be demanding 100.00000000% perfection.

                                    I'm sorry that I didn't respond to some of your posts, in particular the one that @Phaedrux linked to.

                                    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

                                    Edgars Batnaundefined 1 Reply Last reply Reply Quote 0
                                    • Edgars Batnaundefined
                                      Edgars Batna @dc42
                                      last edited by

                                      @dc42 said in RepRapFirmware 3.2 planned improvements:

                                      @Edgars-Batna said in RepRapFirmware 3.2 planned improvements:

                                      So it's alright that @Edgars-Batna has problems? He's insignificant, after all.

                                      All our users are significant. However, I give less credence to those who seem to be demanding 100.00000000% perfection.

                                      It's a moving average. Once a huge print fails due to this 0.00001% use case the reliability falls to way lower momentarily. I see this very simply - if there is a problem, acknowledge it, document it, try fixing it. All we do here instead is wasting energy describing ins and outs of cake icing odor over and over again.

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

                                        Maybe I've missed the relevant post from you, but i am not clear what problem you have reported that causes prints to fail.

                                        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

                                        Edgars Batnaundefined 1 Reply Last reply Reply Quote 0
                                        • Edgars Batnaundefined
                                          Edgars Batna @dc42
                                          last edited by

                                          @dc42 said in RepRapFirmware 3.2 planned improvements:

                                          Maybe I've missed the relevant post from you, but i am not clear what problem you have reported that causes prints to fail.

                                          That's part of the issue - Duet team is unable to reproduce some of the use cases reported. These are use cases, which the Duet enables. You should have a mechanism in place to investigate. I'm otherwise very confused at what information you really need, because I provided it all. I won't open yet another thread on this.

                                          1 Reply Last reply Reply Quote 0
                                          • T3P3Tonyundefined
                                            T3P3Tony administrators
                                            last edited by T3P3Tony

                                            I think its clear that we have both issues that are known and need the time to fix, and some amount of issues that are not captured, or if captured we are not showing publicly that they are captured.

                                            We will consider how to improve capture of issues and also issue visibility.

                                            www.duet3d.com

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