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

    BLTouch + RRP Configurator. Bad mechanincs or bad config?

    Scheduled Pinned Locked Moved Solved
    Firmware installation
    3
    8
    476
    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.
    • A Former User?
      A Former User
      last edited by A Former User

      Generated a config for DIY i3 Rework with BLTouch .

      Probe is offset enough to clear the bed in x axis, if I home the printer and start the auto-probing the generated config will deploy the probe from the origin (Xmax, Ymax, Zmin) and move straight for the first probe point.

      This causes the tip from the probe to extend below the bed and crash into the side as it moves to the first probe point.

      Removing M98 Pdeployprobe.g ; deploy mechanical Z probe from bed.g it works as the probe is still deployed at the first probe point.

      As far as I can tell the tip of the probe needs be able to extend past bed surface to probe it, and if the offset causes it to clear the side of the bed then this is inevitable and the configurator shouldn't generate the deploy line in bed.g? Or maybe adding a move to a safe z-height before deploying the probe and moving to the first probe point is a better approach if it affects other types of probes?

      Other than that it worked a treat with the Maestro board.

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

        you need to increase the H parameter of your M558

        https://duet3d.dozuki.com/Wiki/Gcode#Section_M558_Set_Z_probe_type

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @A Former User
          last edited by dc42

          @bearer said in BLTouch + RRP Configurator. Bad mechanincs or bad config?:

          As far as I can tell the tip of the probe needs be able to extend past bed surface to probe it,

          Correct.

          and if the offset causes it to clear the side of the bed then this is inevitable

          If you declare the XY offset correctly in your G31 command, and your G31 probe points in bed.g are all inside the bed, then it won't try to probe beyond the edges of the bed.

          and the configurator shouldn't generate the deploy line in bed.g?

          The configurator should not generate deploy/retract commands in bed.g when using bltouch. It should for other types of probe. We'll get it fixed.

          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

          A Former User? 1 Reply Last reply Reply Quote 0
          • A Former User?
            A Former User
            last edited by A Former User

            @veti said in BLTouch + RRP Configurator. Bad mechanincs or bad config?:

            you need to increase the H parameter of your M558

            https://duet3d.dozuki.com/Wiki/Gcode#Section_M558_Set_Z_probe_type

            For that to work the value needs to be almost half my Z height as the move from Xmax, Ymax, Zmin to Xmin, Ymin, Zdiveheight has quite the shallow angle at any reasonable value for dive height.

            I can't see any other reasonable solution than to remove the probe deployment from bed.g or have the move to the first probe point first raise Z to dive height, then traverse to Xmin, Ymin. Doing it in a single move can result in a crash for oddball machine configuration with excessive probe offsets.

            1 Reply Last reply Reply Quote 0
            • A Former User?
              A Former User @dc42
              last edited by A Former User

              @veti said in BLTouch + RRP Configurator. Bad mechanincs or bad config?:

              what about not using the zmin endstop and using the probe for zmin?

              the probe has nothing to hit at home position, it clears the bed off the X axis.

              @dc42 said in BLTouch + RRP Configurator. Bad mechanincs or bad config?:

              @bearer said in BLTouch + RRP Configurator. Bad mechanincs or bad config?:

              The problem is if printer is homed, the probe is already off and below the bed. Initiating the probing then results in a crash, the actual probing skips the points the probe cannot reach.

              If you are doing a straight G30 probe (for example, to home Z) then it's up to you to position the probe in the XY plane before probing. Typically you would do a G1 XY move to bed centre before the G30.

              I just hit the Bed Autocompensation button in DWC. It told me it cannot do before homing printer, so I home printer and hit the button again. Probe deploys and crashes, but as you indicated the config has been incorrectly generated and resolving that should prevent future users seeing the same issue.

              However splitting the initial move into z and x,y moves might not be a bad idea in general?

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

                what about not using the zmin endstop and using the probe for zmin?

                1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @A Former User
                  last edited by

                  @bearer said in BLTouch + RRP Configurator. Bad mechanincs or bad config?:

                  The problem is if printer is homed, the probe is already off and below the bed. Initiating the probing then results in a crash, the actual probing skips the points the probe cannot reach.

                  If you are doing a straight G30 probe (for example, to home Z) then it's up to you to position the probe in the XY plane before probing. Typically you would do a G1 XY move to bed centre before the G30.

                  If you are doing G30 probes with XY coordinates as is usual in bed.g, then I repeat, if you declare the probe XY offset correctly in your G31 command, and your G31 probe points in bed.g are all inside the bed, then it won't try to probe beyond the edges of the bed. If it does try to probe outside, then you haven't set up the XY offset in G31 correctly, or the XY coordinates in your G30 commands are outside the bed limits. Or perhaps you haven't set up the M208 XY limits correctly, so that after homing X and Y the X0 Y0 point isn't where you want it (which is usually either the centre of the bed, or one corner). See https://duet3d.dozuki.com/Wiki/Centering_the_bed_or_setting_the_bed_origin.

                  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
                  • A Former User?
                    A Former User
                    last edited by

                    Morning gremlings made my reply into an edit:/

                    In any case I think we can call it case closed if the configurator will be changed to exclude the deploy commands for BLTouch. 👍

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