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

Define Mesh Area

Scheduled Pinned Locked Moved
Tuning and tweaking
mesh area compensation
2
7
702
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
    spudaddict
    last edited by spudaddict 10 Oct 2019, 02:42 10 Oct 2019, 02:25

    I have read/followed all the steps for defining the mesh bed, but my printer insists on starting the first probe at X:0 Y:0. My bed does not extend to that location so I end up crashing the bed into my hard stops if I dont get the emergency stop in time.

    I have tried setting the mesh limits using the M557 both on the command line and using the M557 tool under the "Compensations & Calibration" dropdown. It seems to be ignoring the entered limits. I have tried offset from -50 to 150 and the first probe point is always at X:0 Y:0.

    CoreXY config
    Duet WIFI running 2.03
    BLTouch

    config.g:
    ; Z-Probe
    M574 Z1 S2 ; set endstops controlled by probe
    M307 H3 A-1 C-1 D-1 ; disable heater on PWM channel for BLTouch
    M558 P9 H8 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
    G31 P500 X150 Y150 Z0.15 ; set Z probe trigger value, offset and trigger height
    M557 X75:205 Y75:205 S75 ; define mesh grid

    1 Reply Last reply Reply Quote 0
    • undefined
      Phaedrux Moderator
      last edited by Phaedrux 10 Oct 2019, 02:52 10 Oct 2019, 02:51

      What are your axis minima and maxima?

      @spudaddict said in Define Mesh Area:

      G31 P500 X150 Y150 Z0.15

      Is your probe really 150mm away from the nozzle in both X and Y?
      And is your trigger height really only 0.15mm?

      Z-Bot CoreXY Build | Thingiverse Profile

      undefined 1 Reply Last reply 10 Oct 2019, 03:54 Reply Quote 0
      • undefined
        spudaddict
        last edited by spudaddict 10 Oct 2019, 03:10 10 Oct 2019, 03:02

        @Phaedrux

        ; Axis Limits
        M208 X-30 Y-10 Z0 S1 ; set axis minima
        M208 X330 Y330 Z450 S0 ; set axis maxima

        Probe was set there as an experiment. Corrected now to:

        G31 P500 X-14 Y61.5 Z0.15

        Yes the trigger height is 0.15mm.

        I have printed several items successfully but only by manually leveling the bed, doing a home command, and starting it with compensation turned off.

        1 Reply Last reply Reply Quote 0
        • undefined
          spudaddict @Phaedrux
          last edited by spudaddict 10 Oct 2019, 03:58 10 Oct 2019, 03:54

          @Phaedrux

          So your questions prompted enough thinking to get a mesh completed. I guess my question is if the "mesh area" defined by M557 is based on the machine X:0 Y:0 or the minima set by the M208 command.

          Looking at your posts I realize these questions are far beneath you. (lol) SO I appreciate you taking a moment to help me out.

          undefined 1 Reply Last reply 10 Oct 2019, 04:45 Reply Quote 0
          • undefined
            Phaedrux Moderator @spudaddict
            last edited by 10 Oct 2019, 04:45

            @spudaddict said in Define Mesh Area:

            my question is if the "mesh area" defined by M557 is based on the machine X:0 Y:0 or the minima set by the M208 command.

            The firmware only knows the size of the bed from the M208 command you give it.

            You can give the mesh grid area as the entire axis minima to maxima and the firmware will only probe the areas it can actually reach. It will just give an error message for the ones it can't reach.

            But to get the maximum probeable area you need to consider your probe offset, and the reachable extents of the probe on the bed, and where the nozzle needs to be to get the probe to reach those areas and the spacing between points if you're trying to get the highest detail mesh possible. (up to 441 points)

            This document might help if you've not yet seen it. https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation

            @spudaddict said in Define Mesh Area:

            Looking at your posts I realize these questions are far beneath you.

            Absolutely not. Happy to help.

            Z-Bot CoreXY Build | Thingiverse Profile

            undefined 1 Reply Last reply 10 Oct 2019, 19:23 Reply Quote 1
            • undefined
              spudaddict @Phaedrux
              last edited by spudaddict 10 Oct 2019, 19:45 10 Oct 2019, 19:23

              @Phaedrux

              I have read the wiki. Based on that, is the following illustration correct?

              b6bce7f3-aa7b-4bbf-aeb6-e1cfaadee727-image.png

              1 Reply Last reply Reply Quote 0
              • undefined
                Phaedrux Moderator
                last edited by 10 Oct 2019, 23:55

                Based on your accessible area and your probe offsets you should be able to reach the entire printable surface with the probe, so your mesh area could be expanded right to the edges.

                Otherwise I think you're on the right track.

                Z-Bot CoreXY Build | Thingiverse Profile

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