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

    New beta firmware 1.20.1RC2 and DuetWiFiServer 1.20+1

    Scheduled Pinned Locked Moved
    Firmware installation
    13
    68
    10.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.
    • burtoogleundefined
      burtoogle
      last edited by

      Hi David, using a script based on your example above, I obtained 50mm (within 1%) extrusion lengths for all speeds between 1 and 6 mm/S using the values A=0.016 and B=0.0010. This is for a Jhead hot end at 200C using rigid ink PLA and a Titan extruder. I will now see what effect it has on prints.

      Here's the script in case anyone else wants to use it (set and stabilise hotend temp before calling)

      G28
      G1 X0 Y0 Z100 F5000
      M83
      G1 E5 F600
      M400
      M291 S3 R"Extrusion test" P"Press OK to start test"
      
      G1 X50 E50 F60
      M400
      M291 S3 R"Measure extrusion" P"Measure filament taken at 1mm/sec extrusion, then press OK"
      
      G1 X0 E50 F120
      M400
      M291 S3 R"Measure extrusion" P"Measure filament taken at 2mm/sec extrusion, then press OK"
      
      G1 X50 E50 F180
      M400
      M291 S3 R"Measure extrusion" P"Measure filament taken at 3mm/sec extrusion, then press OK"
      
      G1 X0 E50 F240
      M400
      M291 S3 R"Measure extrusion" P"Measure filament taken at 4mm/sec extrusion, then press OK"
      
      G1 X50 E50 F300
      M400
      M291 S3 R"Measure extrusion" P"Measure filament taken at 5mm/sec extrusion, then press OK"
      
      G1 X0 E50 F360
      M400
      M291 S3 R"Measure extrusion" P"Measure filament taken at 6mm/sec extrusion, then press OK"
      
      G28
      
      
      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        @burtoogle:

        Hi David, using a script based on your example above, I obtained 50mm (within 1%) extrusion lengths for all speeds between 1 and 6 mm/S using the values A=0.016 and B=0.0010. This is for a Jhead hot end at 200C using rigid ink PLA and a Titan extruder. I will now see what effect it has on prints.

        That's close to the values I use on my delta:

        M592 D0 A0.015 B0.0012 L0.2 ; nonlinear extrusion

        This is for a Titan extruder driving 1.75mm RigidInk PLA through an E3Dv6 at 200C. I haven't checked whether adjusting the arm force on the Titan affects these values.

        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
        • Guyarosundefined
          Guyaros
          last edited by

          Hi,

          Where can I download the latest version of Duet Web Control?
          currently, I am using DWC 1.20-RC3

          I've just updated from 1.19 to 1.20.1RC2, also updated the DuetWifiServer to 1.20.1RC2.
          after the update, I experienced frequent disconnections from DWC, and that's new because the 1.19 was very stable.
          I think its too early to state that this is a firmware problem, because I only installed the new version an hour ago, so I will keep updating.

          In case I will need to downgrade, can an I I downgrade from version 1.20.1 to 1.19 by just uploading the previous version binary files using the DWC?

          Thanks,

          1 Reply Last reply Reply Quote 0
          • deckingmanundefined
            deckingman
            last edited by

            @dc42:

            @burtoogle:

            Hi David, using a script based on your example above, I obtained 50mm (within 1%) extrusion lengths for all speeds between 1 and 6 mm/S using the values A=0.016 and B=0.0010. This is for a Jhead hot end at 200C using rigid ink PLA and a Titan extruder. I will now see what effect it has on prints.

            That's close to the values I use on my delta:

            M592 D0 A0.015 B0.0012 L0.2 ; nonlinear extrusion

            This is for a Titan extruder driving 1.75mm RigidInk PLA through an E3Dv6 at 200C. I haven't checked whether adjusting the arm force on the Titan affects these values.

            What's the nozzle size? I ran some tests on my machine and posted the results here https://www.duet3d.com/forum/thread.php?pid=34447#p34447. I am seeing a difference between demand and actual at high speed over a 50mm continuous extrude, but it's much less that you guys are seeing. Also, increasing the extrusion multiplier isn't compensating for me.

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

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

              Mine is 0.4mm. I reran my tests with the nonlinear compensation applied, and my 50mm commanded extrusion was then within 1mm for extrusion rates up to 5mm/sec. Previously it was 10% down at 5mm/sec. At 6mm/sec the extruder started slipping - which was not surprising, because it was applying 13.5% compensation, pushing the feed rate close to the 7mm/sec at which I observed slipping previously.

              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
              • burtoogleundefined
                burtoogle
                last edited by

                I have a mini Kossel with a jhead and a Kossel XL with a v6 (both 0.4mm nozzles) and the jhead beats the v6 for throughput hands down when squirting PLA so with the non-linear extrusion active it can achieve 50mm at 6 mm/s. I haven't tried 7 mm/s but I would expect it to start skipping.

                Without the non-linear extrusion, I see around 10% loss at 5 mm/s.

                1 Reply Last reply Reply Quote 0
                • peirofundefined
                  peirof
                  last edited by

                  Hi,

                  Where can I find info of nonlinear extruder?

                  1 Reply Last reply Reply Quote 0
                  • burtoogleundefined
                    burtoogle
                    last edited by

                    The documentation for M592 is here: https://www.duet3d.com/wiki/G-code#M592:_Configure_nonlinear_extrusion

                    1 Reply Last reply Reply Quote 0
                    • deckingmanundefined
                      deckingman
                      last edited by

                      Hmmm. Both using 0.4mm. It's starting to look like the effect is much less pronounced with a 0.5mm nozzle. Puzzled why increasing the extrusion rate doesn't works for me.

                      Anyone else got a 0.5mm nozzle that they can try these tests with? It may not be nozzle size but something related to my large (and multiple) melt chambers. Although, I only used a single input\extruder for my tests, there could still be some sort of interaction going on which absorbs the pressure.

                      Looking forward to seeing some actual prints showing how this all translates.

                      Ian
                      https://somei3deas.wordpress.com/
                      https://www.youtube.com/@deckingman

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

                        I have a 0.5mm nozzle on my Ormerod. I'll do some measurements on that one when I have time.

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

                          Possible issue (and might not be related to the RC specifically):

                          (NOTE: I didn't test this properly. It happened once only, but I only ever created the circumstances for it once)

                          Steps:

                          1. Start a print from SD card. Let it go for a bit.

                          2. From the web interface, "G-Code Files" section, RIGHT click on the gcode file you are currently printing, and select "Edit"

                          3. Do whatever… I don't think you actually need to change anything in it... just open it and view the gcode.

                          4. Some time after saving/canceling the "edit", the print will STOP (in place, nozzle against plastic) with an error that the gcode file couldn't be read.

                          Error: Print aborts

                          Expected: Web interface should disallow any action on a file that would interrupt a print (edit, delete, etc)

                          "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 0
                          • dc42undefined
                            dc42 administrators
                            last edited by

                            I can see that editing and saving the file you are currently printing would disrupt the print, it would be the same as re-uploading the file while it is printing. Downloading the file or editing then cancelling it should be ok. Unlike earlier versions, RRF 1.20 does prevent you from deleting a file that is in use.

                            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
                            • deckingmanundefined
                              deckingman
                              last edited by

                              @dc42:

                              I have a 0.5mm nozzle on my Ormerod. I'll do some measurements on that one when I have time.

                              Thanks. If you get time, can you also try 10mm extrusion length at high speed. I appreciate that there will be some measurement error but if you pick the speed where you were seeing 11% difference over 50 mm, then you should see something like 9 mm instead of 10 mm which ought to be fairly obvious. I ask because I did some repeat tests at my "worse case" speed and I can't see any detectable difference. I haven't a clue why. I can only surmise that any pressure build up over the shorter distance is being absorbed by the filament deflection inside the Bowden tube? This is purely conjecture of course. If you see similar results then it could be that the algorithm needs further refinement to include a time or distance parameter.

                              Also, it would be interesting to see if using pressure advance has any effect on the results over the 50mm distance. If I get chance I'll try it but as we seem to be getting some differences in results, it would be useful if others can try it as well. I know that I have to use 0.5 to clean up the over extrusion issue at the end of long high speed moves so that's the value that I'll try.

                              Ian
                              https://somei3deas.wordpress.com/
                              https://www.youtube.com/@deckingman

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

                                @Guyaros:

                                Hi,

                                Where can I download the latest version of Duet Web Control?
                                currently, I am using DWC 1.20-RC3

                                I've just updated from 1.19 to 1.20.1RC2, also updated the DuetWifiServer to 1.20.1RC2.
                                after the update, I experienced frequent disconnections from DWC, and that's new because the 1.19 was very stable.
                                I think its too early to state that this is a firmware problem, because I only installed the new version an hour ago, so I will keep updating.

                                In case I will need to downgrade, can an I I downgrade from version 1.20.1 to 1.19 by just uploading the previous version binary files using the DWC?

                                Thanks,

                                I'm sorry I overlooked this post yesterday.

                                1. The latest DWC is still 1.20 so it's in https://github.com/dc42/RepRapFirmware/releases as well as in chrishamm's repo.

                                2. If the network problems persist, please try installing DuetWiFiServer.bin 1.20, which is in the same place as the latest DWC.

                                3. Yes.

                                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
                                • Guyarosundefined
                                  Guyaros
                                  last edited by

                                  Thanks for the reply David,

                                  The DWC disconnections do persist, so I will try to install DuetWiFiServer.bin 1.20 as you advised.
                                  I will report if that solved the problem.

                                  Thanks,

                                  1 Reply Last reply Reply Quote 0
                                  • burtoogleundefined
                                    burtoogle
                                    last edited by

                                    I have done a few prints using the non-linear extrusion feature and can confirm that it's working OK. I no longer have the workaround in place that I did previously (extruder was set to 104% and first layer was printed at 95% extrusion). I now have the extruder set to 100% for all layers and can see no evidence of over or underextrusion. Looking good.

                                    1 Reply Last reply Reply Quote 0
                                    • deckingmanundefined
                                      deckingman
                                      last edited by

                                      Glad it's working for you. Personally, I've never had a need for extrusion multiplier greater than about 98% but then, I'm seeing quite different results on the static tests. Do you by any chance have any pics of with and without?

                                      Ian
                                      https://somei3deas.wordpress.com/
                                      https://www.youtube.com/@deckingman

                                      1 Reply Last reply Reply Quote 0
                                      • JohnOCFIIundefined
                                        JohnOCFII
                                        last edited by

                                        @dc42:

                                        Please report good, bad or neutral feedback on this release here. Unless any serious bugs are reported, these binaries will be re-versioned as 1.20.1 by the end of this week.

                                        I installed both DuetWifiFirmware and DuetWiFiServer yesterday. Basic WiFi connectivity was stable for 10+ hours of operation. Basic features (movement, heaters, fans, homing, calibration) all seemed fine on my Kossel mini

                                        1 Reply Last reply Reply Quote 0
                                        • Dougal1957undefined
                                          Dougal1957
                                          last edited by

                                          installed yesterday about 15:00 printer has been on and stable connection since then currently 3+ hours into a print with no issues

                                          1 Reply Last reply Reply Quote 0
                                          • burtoogleundefined
                                            burtoogle
                                            last edited by

                                            Do you by any chance have any pics of with and without?

                                            Sorry, no.

                                            To be honest, I don't think there's going to be much visible differences because we're only talking about a few percent here and there. Having said that, I do think that it's worth using because now I know that for any extrusion rate up to the point at which it starts skipping I can be reasonably confident that it will print the amount of plastic demanded by the gcode. Whereas, before, I was getting -10% at the high rates.

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