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

    Z axis home and moving issue

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    4
    29
    929
    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.
    • Rushmere3Dundefined
      Rushmere3D @Phaedrux
      last edited by

      @Phaedrux Yes a Voron Z endstop is at Z0 the top of Z travel.

      Follow my adventures in 3D Printing, laser cutting and electronics. https://linktr.ee/Rushmere3D

      1 Reply Last reply Reply Quote 0
      • tecnoundefined
        tecno @DIY-O-Sphere
        last edited by

        @DIY-O-Sphere said in Z axis home and moving issue:

        @tecno
        Your Z-endstop is set to low end...

        M574 Z1 S1 P"io2.in"
        

        Change that to Z2

        No go either

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

          If the endstop is at zmin by the nozzle then your endstop config must be M574 Z1 S1 P"io2.in" and your homing move for Z must be G1 H1 Z-150 and I would remove the G92 Z120 entirely unless you need to set a small offset to indicate exactly how far off the bed the nozzle is when the endstop triggers.

          You should also define M569 P3 S0 or S1 and make sure the motor rotation is set correctly. But if -z movement makes the bed rise to the nozzle, then it is correct.

          Z-Bot CoreXY Build | Thingiverse Profile

          tecnoundefined 1 Reply Last reply Reply Quote 0
          • tecnoundefined
            tecno @Phaedrux
            last edited by

            @Phaedrux said in Z axis home and moving issue:

            If the endstop is at zmin by the nozzle then your endstop config must be M574 Z1 S1 P"io2.in" and your homing move for Z must be G1 H1 Z-150 and I would remove the G92 Z120 entirely unless you need to set a small offset to indicate exactly how far off the bed the nozzle is when the endstop triggers.

            You should also define M569 P3 S0 or S1 and make sure the motor rotation is set correctly. But if -z movement makes the bed rise to the nozzle, then it is correct.

            M569 makes no difference in moves, homeing Z moves up to nozzle and from there no -Z works

            tecnoundefined 1 Reply Last reply Reply Quote 0
            • tecnoundefined
              tecno @tecno
              last edited by

              G91 ; relative positioning
              G1 H2 Z-5 F6000 - moves bed down

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

                H2 will force a move regardless of where it thinks the Z position is on the axis.

                If Z-5 moves the bed down, you have either not followed the settings from my post, or the M569 for the Z axis needs to change the direction of rotation.

                Perhaps post your current config.g and homeall.g so we can see what it is now.

                Z-Bot CoreXY Build | Thingiverse Profile

                tecnoundefined 1 Reply Last reply Reply Quote 0
                • tecnoundefined
                  tecno @Phaedrux
                  last edited by

                  @Phaedrux

                  homez.g homeall.g config.g

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

                    You still need to add M569 P4 for the Z axis since you're using driver 4

                    ; Drives
                    M569 P0 S1                                     				; physical drive 0 goes forwards using default driver timings
                    M569 P1 S1                                     				; physical drive 1 goes forwards using default driver timings
                    M569 P2 S1                                     				; physical drive 2 goes forwards using default driver timings
                    M569 P3 S1                                    				; physical drive 3 goes backwards using default driver timings
                    M584 X0 Y1 Z4 E2                               				; set drive mapping
                    

                    Z-Bot CoreXY Build | Thingiverse Profile

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

                      G1 H1 Z125 F360 ; move Z up stopping at the endstop

                      Your homing move must be negative if the endstop is at zmin.

                      Positive Z moves should move the bed down away from the nozzle. If that homing move is going to the endstop, you need to change the direction of rotation for driver 4.

                      M569 P4 S0

                      Z-Bot CoreXY Build | Thingiverse Profile

                      tecnoundefined 1 Reply Last reply Reply Quote 0
                      • tecnoundefined
                        tecno @Phaedrux
                        last edited by

                        @Phaedrux

                        G1 H1 Z125 F360  moves bed up to endswitch with Z set to 0
                        

                        +25 bed wants to move UP from home pos with M569 P4 S1
                        -25 nothing happens

                        M569 P4 S0 homeing goes wrong way = Z is movíng away from from endswitch

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

                          @tecno said in Z axis home and moving issue:

                          M569 P4 S0 homeing goes wrong way = Z is movíng away from from endswitch

                          Your homing move MUST be negative.

                          G1 H1 Z-150 F360

                          Z-Bot CoreXY Build | Thingiverse Profile

                          tecnoundefined 1 Reply Last reply Reply Quote 0
                          • tecnoundefined
                            tecno @Phaedrux
                            last edited by

                            @Phaedrux

                            ; homeall.g
                            ; called to home all axes
                            ;
                            ; generated by RepRapFirmware Configuration Tool v3.3.15 on Sat Jan 07 2023 12:09:54 GMT+0100 (centraleuropeisk normaltid)
                            G91                   ; relative positioning
                            G1 H2 Z-5 F6000       ; lift Z relative to current position
                            G1 H1 X125 Y125 F8000 ; move quickly to X or Y endstop and stop there (first pass)
                            G1 H1 X125            ; home X axis
                            G1 H1 Y125            ; home Y axis
                            G1 X-5 Y-5 F6000      ; go back a few mm
                            G1 H1 X125 F360       ; move slowly to X axis endstop once more (second pass)
                            G1 H1 Y125            ; then move slowly to Y axis endstop
                            G1 H1 Z-150 F360       ; move Z up stopping at the endstop
                            G90                   ; absolute positioning
                            

                            And bed moves DOWN

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

                              @tecno said in Z axis home and moving issue:

                              And bed moves DOWN

                              With M569 P4 S0 or S1 ? Whichever it is, change it so that Z- moves make the bed go up.

                              Z-Bot CoreXY Build | Thingiverse Profile

                              tecnoundefined 1 Reply Last reply Reply Quote 1
                              • tecnoundefined
                                tecno @Phaedrux
                                last edited by

                                @Phaedrux

                                THANK YOU !!!

                                Now it works OK

                                homez.g homey.g homex.g homeall.g config.g

                                1 Reply Last reply Reply Quote 0
                                • Phaedruxundefined Phaedrux marked this topic as a question
                                • Phaedruxundefined Phaedrux has marked this topic as solved
                                • First post
                                  Last post
                                Unless otherwise noted, all forum content is licensed under CC-BY-SA