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

    Modification to Z Offset makes no difference to Z height.

    Scheduled Pinned Locked Moved
    General Discussion
    4
    16
    1.3k
    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.
    • B0M0A0Kundefined
      B0M0A0K
      last edited by B0M0A0K

      Hi. OK, so I reverted All Z references back to "0" and reran the setup sequence as documented in the BeTrue3D tutorial (that's a great document by the way). I ran through to section 3 and again stumbled at lowering the nozzle until it touches the bed. I issued M564 S0 as suggested by @Phaedrux and this allowed me to continue jogging the nozzle down until it touched the bed.

      Ran the configuration process three times as suggested by the tutorial and completed the setup successfully.

      Ran my first Mesh Grid Compensation sequence and all hell broke loose. It's obvious by just looking at the setup that the probe was going to hang over the edge of the bed and not trigger, so I need to go read up on how you define the Mesh grid pattern. For now the nozzle happily descends until it crashes into the bed and I have to perform an emergency stop 😞

      0_1560857325909_WIN_20190618_12_27_49_Pro.jpg

      ... it's a learning curve

      ----------------------------------------------
      No fate but what we make ....
      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman @B0M0A0K
        last edited by

        @b0m0a0k Don't forget that anything that is in config-override.g will over ride whatever is in config.g. I suggest to delete the override.g file, at least for now. It'll save a bit of confusion because then you'll know that everything is in one place and one place only.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        B0M0A0Kundefined 1 Reply Last reply Reply Quote 0
        • B0M0A0Kundefined
          B0M0A0K @deckingman
          last edited by

          @deckingman That's a great suggestion and one I'm happy to follow. I hadn't done it prior to this because that file starts with "This is a system-generated file - do not edit" which I assumed meant that it needs to be there.

          Thanks for the clarification.

          ----------------------------------------------
          No fate but what we make ....
          dc42undefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @B0M0A0K
            last edited by

            @b0m0a0k said in Modification to Z Offset makes no difference to Z height.:

            @deckingman That's a great suggestion and one I'm happy to follow. I hadn't done it prior to this because that file starts with "This is a system-generated file - do not edit" which I assumed meant that it needs to be there.

            Thanks for the clarification.

            Another possibility is to remove or comment out the M501 line at the end of config.g so that config-override.g is not run. Then anything you save using M500 will still be written to config-override.g but ignored. You can use the editor in DWC to see what has been written to config-override.g and transfer lines from there to config.g if you need to, for example after tuning heaters.

            @b0m0a0k said in Modification to Z Offset makes no difference to Z height.:

            so I need to go read up on how you define the Mesh grid pattern

            The M557 command defines the limits of the mesh grid; but you must also define the Z probe offset from the nozzle in the G31 command.

            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
            • B0M0A0Kundefined
              B0M0A0K
              last edited by B0M0A0K

              When I set up the Mesh Grid am I right in thinking that I am working out the coordinates where the probe will contact the bed and not where the extruder nozzle will be. If I do the former the probe won't always trigger because it will go off the edge of the bed?

              This does of course mean that my bed leveling probe area is greatly reduced due to the distance between the nozzle and the probe - caused by the mounting location of the probe?

              0_1560864523352_Extruder-Probe.png

              ----------------------------------------------
              No fate but what we make ....
              Phaedruxundefined dc42undefined 2 Replies Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator @B0M0A0K
                last edited by

                @b0m0a0k said in Modification to Z Offset makes no difference to Z height.:

                "This is a system-generated file - do not edit" which I assumed meant that it needs to be there.

                Possibly it was generated by saving the results of a heater PID tuning with M500?

                Z-Bot CoreXY Build | Thingiverse Profile

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

                  @b0m0a0k said in Modification to Z Offset makes no difference to Z height.:

                  This does of course mean that my bed leveling probe area is greatly reduced due to the distance between the nozzle and the probe - caused by the mounting location of the probe?

                  Yes, this is common with probes that are offset from the nozzle, there will likely be some areas of the bed that the probe cannot reach, and areas where it will overhang the edge of the bed. The firmware does attempt to do some extrapolation for the areas that it cannot reach, so if it's generally flat to begin with, it's not likely to be much of an issue.

                  I find the best way to work out the extents of the mesh grid is to take the axis limits and your probe offset and the difference between them becomes your grid area.

                  For example, if your X axis is 200mm long from 0 to 200, and your probe is offset from the nozzle by +20mm that means your grid would begin at X20 and end at 200. Likewise, if your Y axis is 200mm long from 0 to 200, and your probe is offset by -20mm (ie, in front of the nozzle) then your Y grid would begin at Y0 and end at Y180. This assumes that the nozzle cannot travel off the edge of the bed at all. If it can travel farther than the edge of the bed, then your probe may be able to reach more.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • B0M0A0Kundefined
                    B0M0A0K
                    last edited by

                    Thanks for the confirmation @Phaedrux that all makes sense. I have calculated my Mesh by moving the extruder to all 4 corners and making a note of the coordinates. Then I have rerun this to allow for the probe overhand at the front of the bed and noted these adjusted settings.

                    I have ended up with this;

                    M557 X28:190 Y49:185 S20 : PROBE on the edges setting

                    I am now generally finding reasons not to click on Run Mesh Grid Compensation just in case I have programmed the printer for insanity by mistake 😞

                    ----------------------------------------------
                    No fate but what we make ....
                    1 Reply Last reply Reply Quote 0
                    • B0M0A0Kundefined
                      B0M0A0K
                      last edited by

                      Well, Holy Hannah, that didn't blow up!

                      0_1560872551215_1st Bed Mesh Com Pass.png

                      This is my 1st attempt, the test stopped short of where I though it would at the back of the bed - you can see it's well short of the edge.

                      0_1560872563204_1st Bed Mesh Com Pass - Adjustment Needed.png

                      I guess some fine tuning is in order. Sorry about the fuzzy nature of the second photo, my webcam did not want to prioritize focus on the far object.

                      ----------------------------------------------
                      No fate but what we make ....
                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @B0M0A0K
                        last edited by dc42

                        @b0m0a0k said in Modification to Z Offset makes no difference to Z height.:

                        When I set up the Mesh Grid am I right in thinking that I am working out the coordinates where the probe will contact the bed and not where the extruder nozzle will be.

                        Yes, where the probe will contact the bed - assuming you have set the correct probe X and Y offsets in G31. The firmware will take those into account when calculating where to place the nozzle for each probe point. If that position is outside the limits that you declared using M208, that point won't be probed.

                        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