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

problem with irregular bltouch mesh

Scheduled Pinned Locked Moved
General Discussion
4
44
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.
  • undefined
    Phaedrux Moderator @RODOKAS
    last edited by 2 Oct 2020, 00:21

    @RODOKAS said in problem with irregular bltouch mesh:

    M671 X-43:343 Y165:165 S1; parafusos de avanço à esquerda (conectado a Z) e à direita (conectado a E1) do eixo X M208 X0:300 Y0:300;

    That part should go in the config.g

    You should also add an additional G30 at the center of the bed after the tilt correction since changing the tilt will change the Z0 point as well.

    Z-Bot CoreXY Build | Thingiverse Profile

    undefined 1 Reply Last reply 2 Oct 2020, 00:49 Reply Quote 0
    • undefined
      RODOKAS @Phaedrux
      last edited by 2 Oct 2020, 00:49

      @Phaedrux thank you very much for the help, my g codes are cleaner and more correct, however I carried out new tests and saw no difference, I believe that some problem is not in firmware, to eliminate the possibility of a problem with the screws, I put it on the slicer for the jump za each travel movement in about 4 mm, thus eliminating any possibility of clearance on the z axis, even so I did not have any different results, the right side of the printer, where I have y + is always higher and I cannot make the engines compensate for that. the mesh is good but in practice that side gets higher.
      this is the current mesh, everything looks perfect, but when I print I don't get the same in practice as the theory, it seems that the motors do not obey the correct values ​​of the mesh.
      e25ec703-0860-422f-9901-2d537c79513e-image.png

      1 Reply Last reply Reply Quote 0
      • undefined
        RODOKAS
        last edited by 2 Oct 2020, 01:16

        I also tried a mesh with more stitches, 121, but I got the same result, the right side of the machine, the first layer is more crushed, the only way to correct this is by using the table screws after creating the mesh.

        43604c0a-c256-40fb-aed9-0d08c0b0e517-image.png

        undefined 1 Reply Last reply 2 Oct 2020, 05:11 Reply Quote 0
        • undefined
          Phaedrux Moderator
          last edited by Phaedrux 10 Feb 2020, 03:22 2 Oct 2020, 03:21

          When you run the leveling probes what results do you get in the console?

          G30 P0 X10 Y150 Z-99999; sonda perto de um parafuso de avanço, a meio caminho ao longo do eixo Y
          G30 P1 X290 Y150 Z-99999 S2; sonda perto de um parafuso de avanço e calibre 2 motores

          You may need to run the leveling passes more than once.

          Z-Bot CoreXY Build | Thingiverse Profile

          undefined 1 Reply Last reply 2 Oct 2020, 03:53 Reply Quote 0
          • undefined
            RODOKAS @Phaedrux
            last edited by 2 Oct 2020, 03:53

            @Phaedrux
            G28:
            Leadscrew adjustments made: 0.105 0.104, points used 2, (mean, deviation) before (0.104, 0.001) after (0.000, 0.000)

            G29:
            121 points probed, min error -0.105, max error 0.092, mean 0.003, deviation 0.042

            1 Reply Last reply Reply Quote 0
            • undefined
              Phaedrux Moderator
              last edited by 2 Oct 2020, 04:28

              @Phaedrux said in problem with irregular bltouch mesh:

              G30 P0 X10 Y150 Z-99999; sonda perto de um parafuso de avanço, a meio caminho ao longo do eixo Y
              G30 P1 X290 Y150 Z-99999 S2; sonda perto de um parafuso de avanço e calibre 2 motores

              Copy and paste that section a few times to run it multiple times in a row.

              @RODOKAS said in problem with irregular bltouch mesh:

              the right side of the printer, where I have y + is always higher and I cannot make the engines compensate for that. the mesh is good but in practice that side gets higher.

              Just to confirm that we're dealing with a standard coordinate system, 0,0 is the front left corner and +x goes to the right, -X to the left, +y to the back, and -Y to the front.

              Z-Bot CoreXY Build | Thingiverse Profile

              undefined 1 Reply Last reply 2 Oct 2020, 12:55 Reply Quote 0
              • undefined
                fcwilt @RODOKAS
                last edited by 2 Oct 2020, 05:11

                @RODOKAS said in problem with irregular bltouch mesh:

                I also tried a mesh with more stitches, 121, but I got the same result, the right side of the machine, the first layer is more crushed, the only way to correct this is by using the table screws after creating the mesh.

                Are you sure that mesh compensation is active during printing?

                Do you perhaps have a stray G32 somewhere. The only bed.g code I see cancels mesh compensation.

                Frederick

                Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                undefined 1 Reply Last reply 2 Oct 2020, 13:09 Reply Quote 0
                • undefined
                  RODOKAS @Phaedrux
                  last edited by 2 Oct 2020, 12:55

                  @Phaedrux

                  yes

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    RODOKAS @fcwilt
                    last edited by 2 Oct 2020, 13:09

                    @fcwilt there is no lost g32, but now i have fixed my beg.g file so as not to cancel the leveling anymore.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      RODOKAS
                      last edited by 2 Oct 2020, 13:13

                      the result was wrong when the mesh compensation was active, as the table was not with uneven corners, I decided to try without the bed leveling active because at home it does the leveling of the sides of the table by the motors, so in theory even without active mesh was not to have differences close to the spindles.
                      resultaldo, the same error. so even when leveling the spindles using the bltouch, which is very good, and disabling the mesh compensation, in the first layer there is a difference between the points near the spindles, this could not exist because the spindles were leveled using the bltouch. I am really confused on what could be happening because I discard mesh error, firmware.
                      thank you all for trying.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Phaedrux Moderator
                        last edited by 2 Oct 2020, 19:07

                        There are other reasons for the mesh to not match the bed. Since we're only leveling two motors, it's only tilt correction. You need 3 points to create a plane. Even then the bed itself can be warped in some way. Not only that, there is the X and Y travel ways which can be warped or not square/parallel/true. There can also be tilt of the print head which varies between XY coordinates which causes inaccurate measurements.

                        The function does work on other printers, so you'll need to find out what is different about your printer that is preventing it from working properly.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        undefined 2 Replies Last reply 2 Oct 2020, 22:59 Reply Quote 0
                        • undefined
                          RODOKAS @Phaedrux
                          last edited by 2 Oct 2020, 22:59

                          @Phaedrux
                          Thank you!

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            zapta
                            last edited by 3 Oct 2020, 04:31

                            Not sure if this was covered here. Do you perform the bed mesh with the bed at printing temperature?

                            undefined 1 Reply Last reply 3 Oct 2020, 20:32 Reply Quote 1
                            • undefined
                              RODOKAS @zapta
                              last edited by 3 Oct 2020, 20:32

                              @zapta yes

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                RODOKAS @Phaedrux
                                last edited by 3 Oct 2020, 20:33

                                @Phaedrux
                                you were right, after the home all and the two engines are aligned with the table, I decided to make a g30 on each side (x5 and x295) and try to lower the nozzle to the table to see if there is a difference.
                                the result: at x5 and in the center of the table, the g30 corresponds exactly, so after the g30, I put the nozzle at 0.1 and it really has 0.1. But in position x295 after g30, I should have the same result, but immediately after g30, when I send the nozzle go up to 0 it touches the table, and I found that it only moves away from the table when it is at 0.2, so I have that difference.
                                There is no software error, there is no mesh error. all measurements were made at 150 y.
                                as much as I insist on the g30 in position x295 and y150 I have the same result, it is as if the bltouch measured wrong only in that position, the whole mechanics seems to be correct, but I do not understand what may be happening.

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  RODOKAS
                                  last edited by 3 Oct 2020, 20:39

                                  Good construction

                                  16017574166914399347493772262010.jpg

                                  1601757469829269397756218363759.jpg

                                  16017575121691666131877859819773.jpg

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    fcwilt
                                    last edited by 3 Oct 2020, 21:16

                                    Hi,

                                    Attached is a 4 point height map of my FT5 printer which is currently undergoing some upgrades.

                                    While it might look like the problem is in the bed it is actually in the left and right Y rails.

                                    Instead of the two rails being in the same plane, the right rail is canted with respect to the plane of the left rail.

                                    When I get around to fixing this problem I will need to lower the rear end and raise the front end of the this rail.

                                    As was mentioned by @Phaedrux there are a few different things that can contribute to a less than perfect height map - this rail problem is just one of them.

                                    FT5 4 Point Height Map Snap.png

                                    Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                                    undefined 1 Reply Last reply 4 Oct 2020, 04:11 Reply Quote 0
                                    • undefined
                                      RODOKAS @fcwilt
                                      last edited by 4 Oct 2020, 04:11

                                      @fcwilt thanks for the example. but in my case the touch does not understand the bed slightly higher at x +, it is as if on the right side of the table the z offset was different from the left side of the table. I need to identify where there may be a difference for this to happen, when I find it I will put it here. thank you

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