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

    New experimental firmware 1.19beta10

    Scheduled Pinned Locked Moved
    Firmware installation
    12
    63
    8.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.
    • larsundefined
      lars
      last edited by

      @dc42:

      Please can you check a few things:

      1. Is the maximum Z speed in your M201 command in config.g achievable?

      2. Are you certain that you have the motors connected to the driver outputs in the order listed? Bear in mind that the order of driver outputs along the edge of the Duet is 2 1 0 3 4 (i.e. Z Y X E0 E1) not 0 1 2 3 4.

      3. Can you see the leadscrews moving by about the correct amount, in the correct direction?

      1. I halved all the vales and retested with same result:

      M566 Z12
      M203 Z200
      M201 Z125
      
      

      2. Yes, rechecked again.

      3. All lead screws move in the wrong direction. I do estimate they turn about what it says but in the wrong direction…
      Edit: If you look at the result from my last post it shows the test probing confirms that they all turn the wrong way on my printer...

      M569 P0 S0 ; Drive 0 Z
      M569 P1 S0 ; Drive 1 Z
      M569 P2 S0 ; Drive 2 Z
      M569 P3 S0 ; Drive 3 E0
      M569 P4 S0 ; Drive 4 E1
      M569 P5 S1 ; Drive 5 Y
      M569 P6 S1 ; Drive 6 V
      M569 P7 S1 ; Drive 7 X
      M569 P8 S1 ; Drive 8 U
      M569 P9 S1 ; Drive 9
      
      ```Edit 2: In your test was M569 PX S0 or S1?
      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        Hi Lars, I think you are right, I had the corrections in the wrong direction. Please try DuetWiFiFirmware 1.19beta10+4, available at https://dl.dropboxusercontent.com/u/19369680/DuetWiFiFirmware.bin.

        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
        • larsundefined
          lars
          last edited by

          @dc42:

          Hi Lars, I think you are right, I had the corrections in the wrong direction. Please try DuetWiFiFirmware 1.19beta10+4, available at https://dl.dropboxusercontent.com/u/19369680/DuetWiFiFirmware.bin.

          [[language]]
          07:53:56 M98 P0:/macros/4 - Leveling Check Probe
          Bed probe heights: -0.001 0.008 -0.002, mean 0.002, deviation from mean 0.005
          07:53:12 M98 P0:/macros/4 - Leveling Check Probe
          Bed probe heights: -0.003 0.005 -0.001, mean 0.000, deviation from mean 0.003
          07:52:38 G32
          Leadscrew adjustments made: -0.023 0.025 0.002, points used 3, deviation before 0.012 after 0.000
          07:51:53 M98 P0:/macros/4 - Leveling Check Probe
          Bed probe heights: -0.021 -0.006 0.003, mean -0.008, deviation from mean 0.010
          07:51:18 G32
          Leadscrew adjustments made: 0.325 0.014 -0.374, points used 3, deviation before 0.167 after 0.000
          
          ```I do believe its working!
          I guess it might offset the center point from Z=0 if it is not on the plane made up of the 3 probings? I included it as a fourth point to minimize this but I guess one could include a rehome of Z in the bed.g…?
          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators
            last edited by

            @lars:

            @dc42:

            Hi Lars, I think you are right, I had the corrections in the wrong direction. Please try DuetWiFiFirmware 1.19beta10+4, available at https://dl.dropboxusercontent.com/u/19369680/DuetWiFiFirmware.bin.

            [[language]]
            07:53:56 M98 P0:/macros/4 - Leveling Check Probe
            Bed probe heights: -0.001 0.008 -0.002, mean 0.002, deviation from mean 0.005
            07:53:12 M98 P0:/macros/4 - Leveling Check Probe
            Bed probe heights: -0.003 0.005 -0.001, mean 0.000, deviation from mean 0.003
            07:52:38 G32
            Leadscrew adjustments made: -0.023 0.025 0.002, points used 3, deviation before 0.012 after 0.000
            07:51:53 M98 P0:/macros/4 - Leveling Check Probe
            Bed probe heights: -0.021 -0.006 0.003, mean -0.008, deviation from mean 0.010
            07:51:18 G32
            Leadscrew adjustments made: 0.325 0.014 -0.374, points used 3, deviation before 0.167 after 0.000
            
            ```I do believe its working!
            I guess it might offset the center point from Z=0 if it is not on the plane made up of the 3 probings? I included it as a fourth point to minimize this but I guess one could include a rehome of Z in the bed.g…?
            

            I'm glad this is working at last. Thanks for your patience!

            The algorithm minimises the sum of the squares of the height errors at the probe points. So if the bed centre is not on the plane - either because the bed is not flat or (more usually) because the gantry flexes enough to allow the head to droop a little around the centre, then it will upset Z=0 at the centre. To correct it, you can add a single G30 command in bed.g to probe the bed centre after doing leadscrew compensation. Including probe points near the centre of the bed as you have done will also help.

            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
            • Scottbg1undefined
              Scottbg1
              last edited by

              I want to give the bed leveling feature a try.
              I remember reading about this in another thread, on how to assign the second Z motor, but I can't find it in search.

              If memory serves…
              I connect the second Z motor to the E1 port of the board. I assign it in config.g with P4. And then the 2nd Z motor would be identified as "U". Is this correct?
              Also, would I need to replace the jumper back into the Z2 port on the board when it's empty?

              If this is a redundant question I apologize. If so, if someone recalls that conversation could they please post a link?

              Thanks

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

                See https://duet3d.com/wiki/Bed_levelling_using_multiple_independent_Z_motors. You will need firmware 1.19beta10+4. If your board is a Duet WiFi you can get it via the link I posted 4 replies up.

                In summary, you don't configure the extra Z drive as U, and you do need to replace the jumpers in the second Z motor socket.

                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
                • stripsundefined
                  strips
                  last edited by

                  Nice! Will give the leveling a try as soon as I have time.

                  And I have that extra U axis working so well 😉

                  David, I must say I'm impressed by your development pace and how quickly you respond to our issues!

                  Ender 5 Plus, E3D Bigbox Dual

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

                    @strips:

                    David, I must say I'm impressed by your development pace and how quickly you respond to our issues!

                    Thanks!

                    The difference between the Series 2 Duets and other open-source controller boards is that the profits we make on the Duets fund development, support and a generous warranty replacement policy. So I can afford to work almost full time on Duet development and support. Most other open-source boards rely on volunteers.

                    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
                    • adri84djundefined
                      adri84dj
                      last edited by

                      Hello,

                      How do we download version 1.19beta10 + 4 for Duet Ethernet?

                      There is only 1.19beta10 + 2

                      a greeting

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

                        If you can wait until tomorrow, I will release beta 11.

                        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
                        • adri84djundefined
                          adri84dj
                          last edited by

                          @dc42:

                          If you can wait until tomorrow, I will release beta 11.

                          Ok perfect. That is good news

                          1 Reply Last reply Reply Quote 0
                          • Eddiieundefined
                            Eddiie
                            last edited by

                            Did something change that would affect the Z height of my delta between earlier betas before beta 9?
                            In beta 9 I tweaked the Z probe offset to get the head right when printing.
                            Now on beta 10 the same settings now the head crashes into the bed, rips the tape off, no filament comes out because the head is pressing so hard against the bed.

                            Before beta9 -
                            G31 X0 Y0 Z1.06 P500

                            On beta9 and beyond -
                            G31 X0 Y0 Z1.28 P500

                            I also had a failed print, maybe it screwed up my z probe..

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

                              No, nothing has changed in that area.

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