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

    Dual Z Stop and BL Touch Mesh

    Scheduled Pinned Locked Moved Unsolved
    Firmware installation
    2
    7
    349
    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.
    • Palgonundefined
      Palgon
      last edited by

      Good day plastic melter

      i have assembled a Hevo RS with a build space of 300x300x350
      with Nema 17 (17HS4401) motors on the axles, a Bondtech LGX with Dragon Hotend, optical limit switches, a BL Touch v3.1(Original)
      and the whole system should run on a Duet 2 Ethernet v1.04c

      what I have managed so far as an inexperienced in the self-build printer area with my Hevo RS is the following

      adjust the rotation directions of the axes with these commands G91 G1 h2 y10 F3000 and g1 h2 x10 F3000 as with m564 H0 and then the direction switches
      check the end switches (by manual trigger and m119)

      unfortunately not much yet 🙂

      now to my further plan I would like that my z axis (2 motors slot drive2 with jumper and drive3) aligns itself over two single limit switches
      and then before the print start make a bed mesh with the BL Touch

      how to do this with the dual z and the entry of the limit switches I have already figured out
      only unfortunately I'm not sure how I have to approach the adjustments of the Home Configs so that the whole thing then works like this

      would be happy about help from you

      attached are my current configurations and the m122 output

      config (1).g homeall (1).g homex.g homey.g homez (1).g M122_ausgaben.txt

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

        Your config,g looks ok for the endstop and probe config.

        Your homeall looks ok for doing the endstop to z min homing which should use both endstops and level the bed to them.

        To add the probe into the mix you would need to position the probe at the center of the bed with a G1 XY move and then use a G30 to actually probe the bed to establish where the bed surface is. Then you can use G29 to create a mesh of the bed surface.

        It may be easiest to create a macro called mesh.g in the sys folder. This would get called when G29 is sent. In this macro you would have

        G28 ; home all axis with endstops
        G1 X150 Y150 Z10 F6000 ; move probe to center
        G30 ; probe the center of bed
        G29 S0 ; start a mesh probing routine
        

        Ensure your probe offsets are correct first.

        https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

        To complete this setup, you need to determine if you want to do a mesh probing once and load it before the print, or do a fresh mesh before each print. If your bed is stable and you want to load the saved mesh, in your slicer start gcode you would need a G28 and a G30 at the center of the bed followed by G29 S1. If you wanted to do a fresh mesh each time, you would only need G29 which would run the mesh.g macro to home and create a mesh.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • Palgonundefined
          Palgon
          last edited by Palgon

          I'm there evtul already come what further I could now already the touch calibriren have also already aligned the bed manual but unfortunately I get the same error over and over again (Error: G30: Insufficient axes homed for bed probing) the changes and adjustments I have made I have found in these instructions https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe and https://duet3d.dozuki.com/Wiki/BLTouch_Troubleshooting and thus results in this new config.g

          oh yes the homing macro does not work yet either

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

            Post your current homing macros if they have changed.

            Z-Bot CoreXY Build | Thingiverse Profile

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

              @palgon said in Dual Z Stop and BL Touch Mesh:

              I get the same error over and over again (Error: G30: Insufficient axes homed for bed probing)

              What exactly are you doing to evoke that error?

              Z-Bot CoreXY Build | Thingiverse Profile

              Palgonundefined 1 Reply Last reply Reply Quote 0
              • Palgonundefined
                Palgon @Phaedrux
                last edited by

                @phaedrux i get the error when i use the homing mesh macro posted above or when i enter the commands g30 and g29 s0 in the console manually

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

                  When you do a home all in DWC, do all of the axis report as homed afterwards?

                  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