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

    How to create a mesh for Bltouch

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    17
    2.8k
    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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by Phaedrux

      To do mesh grid compensation you will need to specify the grid area in config.g with M557 and then tell it to load your saved heightmap on powerup with M375.

      For example:

      M557 X15:285 Y15:245 S30                           	; Define mesh grid
      M375							; Load heightmap.csv
      

      To create a heightmap, run G29. Ideally after you've tried to level your bed mechanically as good as possible.

      Z-Bot CoreXY Build | Thingiverse Profile

      IvanGundefined 1 Reply Last reply Reply Quote 0
      • IvanGundefined
        IvanG @Phaedrux
        last edited by

        @phaedrux said in How to create a mesh for Bltouch:

        To do mesh grid compensation you will need to specify the grid area in config.g with M557 and then tell it to load your saved heightmap on powerup with M375.

        For example:

        M557 X15:285 Y15:245 S30                           	; Define mesh grid
        M375							; Load heightmap.csv
        

        To create a heightmap, run G29. Ideally after you've tried to level your bed mechanically as good as possible.

        Thank you for your answer, I just did what it says but when I send the G29 command the printer moves about 15mm and then stops and does nothing, the duetwifi plate stays in busy state and I can only hit the stop button emergency, why does this happen to me?

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

          1. Send M557 without parameters and review the response, to check that the mesh parameters you set in config.g have been accepted.

          2. After you run G29 and it stops, check the GCode Console page of Duet Web Control for error messages.

          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

          IvanGundefined 1 Reply Last reply Reply Quote 0
          • IvanGundefined
            IvanG @dc42
            last edited by

            @dc42 said in How to create a mesh for Bltouch:

            1. Send M557 without parameters and review the response, to check that the mesh parameters you set in config.g have been accepted.

            2. After you run G29 and it stops, check the GCode Console page of Duet Web Control for error messages.

            When I send the M557 command, the following message appears:

            M557
            Grid: X15.0:205.0, Y15.0:245.0, radius -1.0, X spacing 30.0, Y spacing 30.0, 56 points

            After sending G29 there is no error message or anything, the printer moves a little and stops, the status of the printer is always busy and nothing else I can give emergency stop or turn off the duertwifi and turn it on current.

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

              Please change your microstepping from x256 to x16 with interpolation enabled in the M350 command in config.g and try again.

              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
              • IvanGundefined
                IvanG
                last edited by

                Hello I have changed it to x16 interpolated and now if it works correctly, although the noise from the engines is annoying, is there any way to work it to x256 interpolated?

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

                  @dc42 said in How to create a mesh for Bltouch:

                  M350

                  Does your M350 command have I1?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • IvanGundefined
                    IvanG
                    last edited by IvanG

                    @phaedrux said in How to create a mesh for Bltouch:

                    @dc42 said in How to create a mesh for Bltouch:

                    M350

                    Does your M350 command have I1?

                    But I do not understand why with the configuration of X16 interpolated steps if it works correctly but when I change it to interpolated X256 the G29 command does not work

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

                      Depending on your steps/mm and how fast you are trying to move the print head, the rate at which step pulses need to be generated and the Z probe checked can exceed the capabilities of the processor. When this happens the movement should just slow down, however in the past few days it has become evident that under some conditions it causes the movement system to lock up. This is on my list to investigate and fix.

                      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
                      • IvanGundefined
                        IvanG
                        last edited by

                        So for the moment the only solution is to run X16 the steps of the engine? I buy a duetwifi for the X256 and for the little noise that engines make but if I have to run to X16 it makes the same noise as my mks gen

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

                          @ivang from a noise perspective running x16 interpolated to 256 and running x256 is functionally the same. The only difference is that the driver is generating the intermediate steps. I could not tell a noise difference between the two during testing.

                          I think maybe you do not have I1 in you M350 command ?

                          Also note that interpolation only works on x16 (not for example x32 and x64)

                          www.duet3d.com

                          IvanGundefined 1 Reply Last reply Reply Quote 0
                          • IvanGundefined
                            IvanG @T3P3Tony
                            last edited by

                            @t3p3tony said in How to create a mesh for Bltouch:

                            @ivang from a noise perspective running x16 interpolated to 256 and running x256 is functionally the same. The only difference is that the driver is generating the intermediate steps. I could not tell a noise difference between the two during testing.

                            I think maybe you do not have I1 in you M350 command ?

                            Also note that interpolation only works on x16 (not for example x32 and x64)

                            He is right I just put the end I1 and the noise is almost nonexistent, thank you very much.

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

                              @ivang glad you got it sorted!

                              www.duet3d.com

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