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

    Nozzle rams into bed when not near center

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    5
    20
    761
    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.
    • garyd9undefined
      garyd9
      last edited by garyd9

      Contrary to many (most?) other duet (+ smart effector) delta users, I do NOT include G32 in my slicer's start gcode. I've found that, depending on the filament in use, the bit of ooze from the nozzle can impact the calibration negatively.

      What I typically do is, whenever I change the filament to something that requires different heating parameters, I heat the bed and plate to what new filament requires, clean the nozzle (cleaning filament, then wire brush the nozzle until there's no oozing whatsoever) and manually run G32 a few times until the deviation values are consistent, and then save that to config-override.g (via M500.)

      (I have the re-running of G32 automated via conditional gcode, but it's best to do everything manually until you understand what's going on.)

      Then in my slicer config, I use G28 (to just home the printer) before it starts printing.

      "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 @deltwalrus
        last edited by

        @deltwalrus, please run G29 after auto calibration and shown us the resulting height map.

        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
        • deltwalrusundefined
          deltwalrus
          last edited by

          G29
          89 points probed, min error -0.240, max error 0.062, mean -0.035, deviation 0.046
          

          heightmap.csv

          1 Reply Last reply Reply Quote 0
          • Vetiundefined
            Veti
            last edited by

            the picture please

            1 Reply Last reply Reply Quote 0
            • deltwalrusundefined
              deltwalrus
              last edited by

              Sorry about that.

              Screen Shot 2021-01-21 at 10.03.42 AM.png

              1 Reply Last reply Reply Quote 0
              • Vetiundefined
                Veti
                last edited by

                did you use M500 to save the calibration or did you put the values in config.g?

                1 Reply Last reply Reply Quote 0
                • deltwalrusundefined
                  deltwalrus
                  last edited by

                  I did not run an M500 immediately after running the mesh grid compensation, no. I wasn't aware that was necessary, I figured it stored that information automatically after it ran. Thanks for the tip on that.

                  I will run another auto-calibration, then another mesh bed compensation routine, then I will run an M500 and try the print again.

                  As a side note, is there ever an instance where you would not want to store the results of a calibration or mesh bed routine? Shouldn't that be done automatically (in a macro maybe)?

                  Phaedruxundefined Vetiundefined 2 Replies Last reply Reply Quote 0
                  • deltwalrusundefined
                    deltwalrus
                    last edited by

                    No change in behaviour after running calibration, G29, M500, then starting print. Nozzle hits the bed near the "top left" part of the print, starts to actually rotate the glass bed with it, and even managed to dislodge one of the magnetic arms from the ball before the emergency stop halted the motion and reset the board.

                    1 Reply Last reply Reply Quote 0
                    • deltwalrusundefined
                      deltwalrus
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • Phaedruxundefined
                        Phaedrux Moderator @deltwalrus
                        last edited by

                        @deltwalrus said in Nozzle rams into bed when not near center:

                        I figured it stored that information automatically after it ran.

                        It does, but only while the printer is powered on. The values are lost after a power cycle unless they are either saved to config-override.g with M500 and adding M501 to the end of config.g to load it. Or manually copying the resulting calibration command into config.g

                        Z-Bot CoreXY Build | Thingiverse Profile

                        1 Reply Last reply Reply Quote 0
                        • Vetiundefined
                          Veti @deltwalrus
                          last edited by

                          @deltwalrus said in Nozzle rams into bed when not near center:

                          I did not run an M500 immediately after running the mesh grid compensation, no. I wasn't aware that was necessary, I figured it stored that information automatically after it ran. Thanks for the tip on that.

                          G32 not G29.

                          1 Reply Last reply Reply Quote 0
                          • deltwalrusundefined
                            deltwalrus
                            last edited by

                            I just got the new mirrors today, will test them for thermal suitability then give the problematic print another go.

                            1 Reply Last reply Reply Quote 0
                            • deltwalrusundefined
                              deltwalrus
                              last edited by

                              It appears either my old glass plate was warped, or in the process of removing it and installing the mirror I fixed this issue, because a larger print is going right now and the bed ramming seems to be resolved.

                              Go figure.

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