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

    trying to understand height map

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    8
    355
    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.
    • jsinicroundefined
      jsinicro
      last edited by

      just did an autolevel everything looked good as fare as the z probe going up and down stopping at the bed taking the measurement and keep going. However, when the leveling was complete this is what the heightmapt.csv shows on the display:
      e6049ff3-aec4-4294-90e5-012eff5642de-image.png

      What could be the issue? There are no errors this was the response at the end:
      555af314-ebb9-4fbc-857b-249cf5674b2a-image.png

      fcwiltundefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt @jsinicro
        last edited by

        @jsinicro

        I think you may be confusing bed leveling with mesh bed compensation.

        They are two different things.

        The height map you posted shows that you bed is not level but appears to be fairly flat with no serious irregularities.

        If mesh bed compensation is enabled during a print the firmware will use the height map to adjust the Z position to try to keep the nozzle in the desired relationship to the bed despite the bed being out of level.

        Bed leveling (ether manual or automatic) is used to actually level the bed.

        To do manual bed leveling you need adjustment "thumb" screws at 3 or 4 points near the outer edges of the bed that you can turn by hand to level the bed.

        To do automatic bed leveling you really need 3 Z steppers moving the bed. Since three points define a plane the firmware has the ability to control the Z steppers individually to try and level the bed.

        Both manually and automatic bed leveling use the Z probe that is used to create the height map but instead of probing at many points on a grid it only probes at a few points on the bed to determine how much the bed is out of level and what adjustments need to be made.

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

        Nurgelrotundefined jsinicroundefined 2 Replies Last reply Reply Quote 0
        • Nurgelrotundefined
          Nurgelrot @fcwilt
          last edited by Nurgelrot

          @fcwilt Reading up on this. Where would the best place be to pull in the current heightmap for compensation during printing?. At the end of homeall.g. Or in my start G-code block in my slicer... I was thinking to place a G29 S1 in my start code followed by a M376 Hxx (just need to figure out what i want my xx to be.)

          What happens if I give it a G29 S1 and there is no current hightmap?

          fcwiltundefined 1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt @Nurgelrot
            last edited by

            @nurgelrot said in trying to understand height map:

            @fcwilt Reading up on this. Where would the best place be to pull in the current heightmap for compensation during printing?. At the end of homeall.g. Or in my start G-code block in my slicer... I was thinking to place a G29 S1 in my start code followed by a M376 Hxx (just need to figure out what i want my xx to be.)

            What happens if I give it a G29 S1 and there is no current hightmap?

            I enable mesh compensation in my print start code.

            If there is no height map you just get an error.

            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

            Nurgelrotundefined 1 Reply Last reply Reply Quote 0
            • jsinicroundefined
              jsinicro @fcwilt
              last edited by

              @fcwilt OK, thankyou. Is mesh bed compensation all that's needed as it compensates the nozzle height when extruding? This is a custom built cartesian printer and currently I've not added the 4 leveling screws. I didn't think they were needed since mesh bed compensation takes care of it.

              fcwiltundefined 1 Reply Last reply Reply Quote 0
              • fcwiltundefined
                fcwilt @jsinicro
                last edited by

                @jsinicro said in trying to understand height map:

                @fcwilt OK, thankyou. Is mesh bed compensation all that's needed as it compensates the nozzle height when extruding? This is a custom built cartesian printer and currently I've not added the 4 leveling screws. I didn't think they were needed since mesh bed compensation takes care of it.

                Mesh Bed Compensation is not really intended to deal with an out-of-level bed. There can be issues with the nozzle not being at right angles to the bed.

                You are better off if you take the time to level the bed, either by fixing the way the bed is mounted to the printer frame, or adding manual adjustment screws or multiple Z steppers for auto bed leveling.

                But if you are not prepared to actually level the bed then you will have to make do with the abilities of mesh bed 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

                1 Reply Last reply Reply Quote 0
                • Nurgelrotundefined
                  Nurgelrot @fcwilt
                  last edited by

                  @fcwilt Perfect thank you

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

                    Don't let the extreme skew of the heightmap image surprise you. It's a very exaggerated view to highlight the surface. That said, you've got nearly 4mm difference between the highest and lowest point. Mesh compensation MIGHT be able to correct for that, but that would also mean a very lop-sided print if it could.

                    Getting the bed manually squared to the print gantry is still required for best results. How exact it needs to be will depend on how exact you need your printed parts to be. Normally within a layer height or two is acceptable deviation.

                    Z-Bot CoreXY Build | Thingiverse Profile

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