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

    BL Touch Question

    Scheduled Pinned Locked Moved
    General Discussion
    3
    17
    753
    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.
    • dismaniaundefined
      dismania @Phaedrux
      last edited by

      @Phaedrux Currently, I am just running the G29 to try to get the bed as level as possible when I start out. I will certainly change my initial probe to be at the center when I get everything squared away.

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

        @dismania said in BL Touch Question:

        M558 P5 H5 F500

        For the BLTouch you should use M558 P9 for the probe type, and you'll get more repeatable results if you slow down the probing speed greatly. Try F120.

        Z-Bot CoreXY Build | Thingiverse Profile

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

          @dismania said in BL Touch Question:

          G31 P500

          Try P25 as well to reduce the trigger threshold.

          Z-Bot CoreXY Build | Thingiverse Profile

          dismaniaundefined 1 Reply Last reply Reply Quote 0
          • dismaniaundefined
            dismania @Phaedrux
            last edited by

            @Phaedrux thanks so much! I am trying it now. I have aPrisa MK3 that I am upgrading to the Bear frame and using the new board. I want to get things as perfect as possible before compensation. So, I know that the center screw on the bed is tightened to a set point, the rest are adjustable in my scenario, so I have set the Z probe to trigger directly over that fixed point and then I should be able to adjust the edges up and down to get something very flat. What range am I looking for in terms of deviation?

            1 Reply Last reply Reply Quote 0
            • dismaniaundefined
              dismania
              last edited by

              Is this calibration map close enough or would you tweak it more?

              bc2a6ad9-8764-498a-a63d-c1c3a7e837e1-image.png

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

                That's pretty good. The mesh compensation should have no problem dealing with that surface deviation. And more importantly it appears to be level.

                A good way to test the effectiveness of esh compensation is to print a test file like this that covers the entire reach of the bed. Print it twice, once with mesh active, and once disabled. You should be able to see an improvement.

                bedlevel_nozzle_0.4_200x200-0.3-0.8.stl

                Scale it to fit your bed. Single layer height. There should be two perimeters so that you can see if they mesh nicely or are too loose, or two squished. It's most effective if your extruder is already calibrated.

                Z-Bot CoreXY Build | Thingiverse Profile

                dismaniaundefined 1 Reply Last reply Reply Quote 0
                • dismaniaundefined
                  dismania @Phaedrux
                  last edited by

                  @Phaedrux for the gcode, what should I have in it?

                  G80
                  G29

                  I am a bit confused as to what triggers the mesh leveling and bed compensation.

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

                    G28 calls homeall.g

                    G29 runs mesh compensation probing, saves the result, and enables the compensation when it's done.

                    G29 S1 loads a saved heightmap from a previous probing.

                    Either way you do it the printer should be homed first.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    dismaniaundefined 1 Reply Last reply Reply Quote 0
                    • dismaniaundefined
                      dismania @Phaedrux
                      last edited by

                      @Phaedrux one last question. I printed what you shared (thank you). But, when printing, I had to baby step down to -.480 to get it to be correct on the bed. Where do I make this adjustment? In my gcode for printing or in my offset in config.g? I expected it to be right on, but it was not.

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

                        Well if you've followed these steps the trigger height should be largely correct. It may still be necessary to use a slight amount of baby stepping to get it perfect, but 0.48mm is quite a lot on a first layer.

                        I'd redo the probe calibration making sure to keep the following in mind

                        • Get the X Y offset as close as possible
                        • Measure the Z trigger height with the bed and nozzle at printing temp to account for thermal expansion and warp.
                        • Make sure that the point you're testing the probe trigger height with G30 S-1 is the same point you're setting G92 Z0 as with the nozzle touching the bed.
                        • Make sure the extruder e steps is calibrated and your material flow rate in the slicer dialed in with accurately measured filament diameter.

                        Z-Bot CoreXY Build | Thingiverse Profile

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