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

    hbot homes correctly but prints mirrored ,

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    169
    8.1k
    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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      You're on the right track. On a cartesian printer it's easy because it's one motor and direction per axis. With corexy there is motor direction of rotation and also which motor is connected to which driver that also matters.

      The movement test in the link isolates each motor so you can see which direction it's going by itself and then from the results it tells you what to change.

      Z-Bot CoreXY Build | Thingiverse Profile

      peter247undefined 1 Reply Last reply Reply Quote 0
      • peter247undefined
        peter247 @Phaedrux
        last edited by

        @Phaedrux

        So from your link is way to fix is ?

        If it moves towards +X and -Y, or towards -X and +Y, then either turn the power off and swap the X and Y motor connections, or use M584 in config.g to swap the X and Y motor drivers over.

        My head hurts !!! Brain Overload !!!!

        Ender 5 plus linear rail and hemera powered by duet 2 wifi , CR10s pro v1 with bltouch mostly stock , BLV mgn Cube slowly being built powered by duet 3 mini 5+

        tracarundefined 1 Reply Last reply Reply Quote 0
        • tracarundefined
          tracar @peter247
          last edited by

          @peter247 brain overload x2

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

            M569 P0 S0 ; X motor runs forwards
            M569 P1 S0 ; Y motor runs forwards

            Set that first.

            Test for the correct X motor movement by sending these commands from the console:

            G91
            G1 S2 X10 F3000

            If the head moves diagonally in the +X and +Y directions, all is well. If it moves in the -X and -Y directions, change the S parameter to S1 in the M569 P0 command. If it moves towards +X and -Y, or towards -X and +Y, then either turn the power off and swap the X and Y motor connections, or use M584 in config.g to swap the X and Y motor drivers over.

            When you have the X motor moving correctly, test the Y motor by sending from the console:

            G91
            G1 S2 Y10 F3000

            If the head moves diagonally in the +X and -Y directions, all is well. If it moves in the -X and +Y directions, change the S parameter in the M569 P1 command to S1.

            Y+ meaning to the back

            Z-Bot CoreXY Build | Thingiverse Profile

            tracarundefined 1 Reply Last reply Reply Quote 0
            • peter247undefined
              peter247 @tracar
              last edited by

              @tracar

              You do need to change the Y homing files , but I think you may have to play to get the direction correct.

              Don't forget to invert all the moves or the G1 Y5 F800 will push it into the end stop.

              Ender 5 plus linear rail and hemera powered by duet 2 wifi , CR10s pro v1 with bltouch mostly stock , BLV mgn Cube slowly being built powered by duet 3 mini 5+

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

                The homing direction for Y should be positive direction to the endstop at the rear.

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • tracarundefined
                  tracar @Phaedrux
                  last edited by

                  @Phaedrux said in hbot homes correctly but prints mirrored ,:

                  M569 P0 S0 ; X motor runs forwards
                  M569 P1 S0 ; Y motor runs forwards

                  im not using the built in drivers , all are external
                  my config is currently this for x and y:
                  M569 P5 S1 T5 R1 ; physical drive x goes forwards
                  M569 P6 S1 T5 R1 ; physical drive y goes forwards

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

                    @tracar said in hbot homes correctly but prints mirrored ,:

                    @Phaedrux said in hbot homes correctly but prints mirrored ,:

                    M569 P0 S0 ; X motor runs forwards
                    M569 P1 S0 ; Y motor runs forwards

                    im not using the built in drivers , all are external
                    my config is currently this for x and y:
                    M569 P5 S1 T5 R1 ; physical drive x goes forwards
                    M569 P6 S1 T5 R1 ; physical drive y goes forwards

                    Ok, well the idea is that you're setting the motors to rotate in a forward direction, however you do that. I believe that would make it clockwise.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • tracarundefined
                      tracar
                      last edited by tracar

                      i have set to this
                      M569 P5 S0 T5 R1 ; physical drive x goes forwards
                      M569 P6 S0 T5 R1 ; physical drive y goes forwards

                      the
                      G91
                      G1 S2 X10 F3000

                      they both move towards the back left corner (where the endstops are )
                      so x moves in a negative and y in a positive

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

                        @tracar said in hbot homes correctly but prints mirrored ,:

                        so x moves in a negative and y in a positive

                        If it moves towards +X and -Y, or towards -X and +Y, then either turn the power off and swap the X and Y motor connections, or use M584 in config.g to swap the X and Y motor drivers over.

                        So swap your X and Y motor plugs.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        1 Reply Last reply Reply Quote 0
                        • tracarundefined
                          tracar
                          last edited by

                          changed drives to :
                          M584 X6 Y5 Z7:8 E3 ; set drive mapping

                          now with

                          G91
                          G1 S2 X10 F3000

                          x and y move to the negative. so heading x to 0 and y to 0
                          which is the front left side of the printer.

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

                            @tracar said in hbot homes correctly but prints mirrored ,:

                            x and y move to the negative.

                            If it moves in the -X and -Y directions, change the S parameter to S1 in the M569 P0 command. Or in your case, flip the direction on your external stepper for the P0 driver, labeled as X.

                            Actually that might be wrong because you've now remapped which driver X is assigned to. You're now using driver 6? Flip that one.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            1 Reply Last reply Reply Quote 0
                            • tracarundefined
                              tracar
                              last edited by

                              ; Drives
                              M569 P5 S0 T5 R1 ; physical drive y goes forwards
                              M569 P6 S1 T5 R1 ; physical drive x goes forwards

                              both move in a positive , to the top right side of the printer

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

                                @tracar said in hbot homes correctly but prints mirrored ,:

                                both move in a positive , to the top right side of the printer

                                If the head moves diagonally in the +X and +Y directions, all is well.

                                Move on to the next direction move test.

                                When you have the X motor moving correctly, test the Y motor by sending from the console:

                                G91
                                G1 S2 Y10 F3000

                                If the head moves diagonally in the +X and -Y directions, all is well. If it moves in the -X and +Y directions, change the S parameter in the M569 P1 command to S1.

                                Y+ meaning to the back

                                Z-Bot CoreXY Build | Thingiverse Profile

                                1 Reply Last reply Reply Quote 0
                                • tracarundefined
                                  tracar
                                  last edited by

                                  x pos
                                  y neg
                                  🙂

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

                                    Alright, so now when you jog the print head normally, does +x go to the right and Y+ to the back?

                                    Have you changed your homing files to move to Y positive?

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    peter247undefined 1 Reply Last reply Reply Quote 0
                                    • tracarundefined
                                      tracar
                                      last edited by tracar

                                      jogging is correct

                                      y homing needs to be reversed

                                      1 Reply Last reply Reply Quote 0
                                      • peter247undefined
                                        peter247 @Phaedrux
                                        last edited by peter247

                                        @Phaedrux

                                        There is also some positive move need to go minus , eg the back off the end stop move , or they will push into the back stop instead of backing off.
                                        So like I said don't change invert all y moves.

                                        Ender 5 plus linear rail and hemera powered by duet 2 wifi , CR10s pro v1 with bltouch mostly stock , BLV mgn Cube slowly being built powered by duet 3 mini 5+

                                        1 Reply Last reply Reply Quote 0
                                        • tracarundefined
                                          tracar
                                          last edited by

                                          homeall works
                                          homex ,and homey work
                                          and......x y jog work in the right way

                                          peter247undefined 1 Reply Last reply Reply Quote 0
                                          • peter247undefined
                                            peter247 @tracar
                                            last edited by

                                            @tracar

                                            So all you need to do now is set the Z offset ?

                                            Ender 5 plus linear rail and hemera powered by duet 2 wifi , CR10s pro v1 with bltouch mostly stock , BLV mgn Cube slowly being built powered by duet 3 mini 5+

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