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

    Mesh Issue

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    5
    22
    1.2k
    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.
    • JayJayundefined
      JayJay @Phaedrux
      last edited by

      @phaedrux

      G32 visually completes with no problem and reports it has applied the compensation.

      After carrying out a G29 and saving the height map it does not appear to being run even though i have the following in my slicer start g-code.

      G32                        ; home & level the gantry
      M290 R0 S0                 ; clear any baby stepping
      G29 S1 P"heightmap.csv"    ; load the height map
      G1 X30 Y10                 ; move nozzle to the  start point
      G92 E0                     ; zero the extruder
      
      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        It may be a good idea to delete your heightmap.csv and create a new one after running G32.

        Next, can you try using just G29 S1 in your start code, removing the P"heightmap.csv" part?

        And then during the print can you send M122 and check for the line that indicates what type of compensation is currently in use. If the heightmap is loaded it should say compensation: mesh.

        What does your heightmap look like in the display using DWC 3.2? In the image posted above the bed looks basically perfectly flat. If that was the case it wouldn't be doing any compensation because it thinks its flat. You may need to increase the number of points being used. Try a 3x3 grid at minimum.

        Z-Bot CoreXY Build | Thingiverse Profile

        JayJayundefined 1 Reply Last reply Reply Quote 0
        • JayJayundefined
          JayJay @Phaedrux
          last edited by

          1. It may be a good idea to delete your heightmap.csv and create a new one after running G32.

          I do that as a matter of course when i run a G29

          1. Try using just G29 S1 in your start code, removing the P"heightmap.csv" part

          Done i will test and report.

          1. M122 reports "bed compensation in use: mesh"

          2. On a 4 point height map ( with the latest DWC) it showed both front points a dead nuts, both rear points to be Z (Left) -0.025 and Z (Right) -0.033 which is about right, a 6x6 height map look correct, even though it says mesh in use i can see no compensation occurring.

          Kolbiundefined 1 Reply Last reply Reply Quote 0
          • Kolbiundefined
            Kolbi @JayJay
            last edited by Kolbi

            Not sure if it was discussed or pertinent, but could this be warping? I have found it best to heat the bed to the operating temp and let it solidify for ~5 minutes before any critical probing.

            JayJayundefined 1 Reply Last reply Reply Quote 0
            • JayJayundefined
              JayJay @Kolbi
              last edited by

              @kolbi said in Mesh Issue:

              Not sure if it was discussed or pertinent, but could this be warping? I have found it best to heat the bed to the operating temp and let it solidify for ~5 minutes before any critical probing.

              The issue Is that during tests you can physically see the first layer is "squished" more on one side (right) of the test print than the left and that although the system lists mesh as occurring the motors do not appear to be following a height map.

              Mechanical issues with lead screws/couplers were the first thing ruled out.

              I allow my three printers to sit and heatsoak in my man cave, in fact they are hardly turned off.

              Its not warping, I thought about the possibility and started testing with Form Futura CF-PETG which doesn't actually need a heated bed because warp is not a thing it does.

              Im also going to test klipper on the board to see if that makes any difference.

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

                You must use the M671 command to define the X and Y coordinates of the leadscrews. The M671 command must come after the M584 command and must specify the same number of X and Y coordinates as the number of motors assigned to the Z axis in the M584 command; and these coordinates must be in the same order as the driver numbers of the associated motors in the M584 command. The M671 command must also come after any M667 or M669 command.

                https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors

                Check your config. I think you need to move your M671 below your M584 command.

                M671 X-25:255 Y0:0 S10                      ; The Z axis pivot point locations to allow levelling to be undertaken
                M569 P0 S1                                             ; Drive 0 (X Motor) goes forwards
                M569 P1 S1                                             ; Drive 1 (Y Motor) goes forwards
                M569 P2 S1                                             ; Drive 2 (Z1 Left Motor) goes forwards
                M569 P3 S1                                             ; Drive 3 (Extruder Motor) goes forwards
                M569 P4 S1                                             ; Drive 4 (Z2 Right Motor) goes forwards
                M584 X0 Y1 Z2:4 E0.3                           ; Drive mapping
                

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • Kolbiundefined
                  Kolbi @JayJay
                  last edited by

                  @jayjay Ok, I do think that klipper is interesting and could make a difference if the configuration is spot on, but the same could be said for RRF.
                  FWIW I use 3.11 and independent Z motors in my setup and have had zero issues for the longest time, you can browse my files here if it helps: https://github.com/rkolbi/RRF-machine-config-files/tree/master/Prusa MK3s/

                  JayJayundefined 1 Reply Last reply Reply Quote 0
                  • JayJayundefined
                    JayJay @Kolbi
                    last edited by

                    @kolbi said in Mesh Issue:

                    @jayjay Ok, I do think that klipper is interesting and could make a difference if the configuration is spot on, but the same could be said for RRF.
                    FWIW I use 3.11 and independent Z motors in my setup and have had zero issues for the longest time, you can browse my files here if it helps: https://github.com/rkolbi/RRF-machine-config-files/tree/master/Prusa MK3s/

                    This machine just recently started to exhibit this behavior, or at least i just noticed it after i couldn't get a decent first layer on a new material i was testing. before that it has been running perfectly fine in this configuration for years.

                    One of my other machines is exactly the same as this one and isn't presenting these symptoms

                    @Phaedrux

                    This machine (and the other one) has ran fine with that configuration for years, the only changes being firmware updates, but I did move the M671 command to be the final entry in the drives section.

                    That along with removing the "heightmap.csv" part from my G29 S1 in the start g code of my slicer(s) has made no difference, I tried it with ideamaker, prusa slicer and simplify3d.

                    Kolbiundefined 1 Reply Last reply Reply Quote 0
                    • Kolbiundefined
                      Kolbi @JayJay
                      last edited by

                      @jayjay Ok, that adds a bit of a milestone to the troubleshooting process. Since you have another machine that is exactly the same, have you swapped sd cards between them to see if the problem shifts?

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

                        At this point could you try switching to fw 3.2 then to see if the problem is related to 3.3 beta2?

                        https://github.com/Duet3D/RepRapFirmware/releases/download/3.2.2/Duet2and3Firmware-3.2.2.zip

                        Upload this zip file to the system tab.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        1 Reply Last reply Reply Quote 0
                        • JayJayundefined
                          JayJay @Kolbi
                          last edited by

                          @kolbi

                          I have tried multiple new Scandisk industrial i procured through work. formatted in slow mode with the SD association SD card formatting tool.

                          posting on the forum is a last resort.

                          @Phaedrux

                          I was on 3.2.2 when i noticed the issue , i updated to the beta to see if that would cure it, sadly it didn't, and i just never rolled back

                          Kolbiundefined 1 Reply Last reply Reply Quote 0
                          • Kolbiundefined
                            Kolbi @JayJay
                            last edited by

                            @jayjay I was suggesting that since both printers are exactly the same, to power them both off and swap the cards between the two of them. Taking the card from a known-good and putting it in a deranged unit would half-step the issue, or at least prove if it is software/configuration or something else.

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

                              Can you show what the mesh display looks like now in dwc 3.3?

                              Can you also share heightmap.csv?

                              Z-Bot CoreXY Build | Thingiverse Profile

                              JayJayundefined 1 Reply Last reply Reply Quote 0
                              • JayJayundefined
                                JayJay @Phaedrux
                                last edited by

                                @phaedrux

                                I cured the issue, I went back to RRF 2.0.5.1 all my problems went away, so I'm spending time printing instead of diagnosing issues.

                                And its happy to use DWC 1 again.

                                So although unorthodox the problem has been "solved"

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

                                  @jayjay said in Mesh Issue:

                                  @phaedrux

                                  I cured the issue, I went back to RRF 2.0.5.1 all my problems went away, so I'm spending time printing instead of diagnosing issues.

                                  And its happy to use DWC 1 again.

                                  So although unorthodox the problem has been "solved"

                                  @JayJay, that doesn't sound like a solution to me. Are you definitely using bed compensation with RRF 2.05.1, and is it definitely working?

                                  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

                                  JayJayundefined 1 Reply Last reply Reply Quote 0
                                  • JayJayundefined
                                    JayJay @dc42
                                    last edited by

                                    @dc42

                                    Yes & Yes

                                    I want to use the printer to print things not waste time and filament chasing an issue, taking a retrograde step has allowed me to get back to printing.

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