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

    Mirror image and homing on x axis

    Scheduled Pinned Locked Moved
    General Discussion
    4
    20
    932
    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.
    • ortondaleundefined
      ortondale @Veti
      last edited by

      @Veti Hi Veti
      When set to (M574 X1 Y2 S1 ; set active low endstops)
      I get the results as per second diagram
      Moving left to right towards centre of bed give a minus reading instead of a plus reading.
      That the problem

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

        @ortondale said in Mirror image and homing on x axis:

        Moving left to right towards centre of bed give a minus reading instead of a plus reading.
        That the problem

        the movement part that you need to fix is covered in the wiki page i linked

        1 Reply Last reply Reply Quote 0
        • ortondaleundefined
          ortondale @fcwilt
          last edited by

          @fcwilt Hi Frederick
          My sensors are in the same position as your printer, it’s the X=0 position on my printer that needs flipping so the axis is not mirrored. You have X=0 in the centre of your bed, the right side of the X=0 will read a plus movement and the left side will read minus. My printer is the opposite and I cannot work out how to reverse it.

          fcwiltundefined 1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt @ortondale
            last edited by fcwilt

            @ortondale said in Mirror image and homing on x axis:

            @fcwilt Hi Frederick
            My sensors are in the same position as your printer, it’s the X=0 position on my printer that needs flipping so the axis is not mirrored. You have X=0 in the centre of your bed, the right side of the X=0 will read a plus movement and the left side will read minus. My printer is the opposite and I cannot work out how to reverse it.

            Did you change the M569 settings for the axis?

            Frederick

            Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

            ortondaleundefined 1 Reply Last reply Reply Quote 0
            • ortondaleundefined
              ortondale @fcwilt
              last edited by

              @fcwilt Do you mean M569 don’t think M596 is in the code?
              Yes, changed 0P and 1P around combination of forwards and backwards with no result.
              I’m well into my 70,s and the minds not as sharp as it used to be so I might be missing an obvious error in the set up. I will just have to remember to keep flipping the x axis at the slicing stage until I can find the problem. Thanks for your time, much appreciated.

              Vetiundefined fcwiltundefined 2 Replies Last reply Reply Quote 0
              • Vetiundefined
                Veti @ortondale
                last edited by

                @ortondale said in Mirror image and homing on x axis:

                Yes, changed 0P and 1P around combination of forwards and backwards with no result.

                you really need to read the page i linked.

                ortondaleundefined 1 Reply Last reply Reply Quote 0
                • ortondaleundefined
                  ortondale @Veti
                  last edited by

                  @Veti Been over the linked page but will revisit again to make sure, might have to get back to you if I can’t figure it out

                  1 Reply Last reply Reply Quote 0
                  • fcwiltundefined
                    fcwilt @ortondale
                    last edited by

                    @ortondale said in Mirror image and homing on x axis:

                    @fcwilt Do you mean M569 don’t think M596 is in the code?

                    Sorry - a typo - yes M569.

                    So you tried M569 P0 S0?

                    Frederick

                    Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                    ortondaleundefined 1 Reply Last reply Reply Quote 0
                    • ortondaleundefined
                      ortondale @fcwilt
                      last edited by

                      @fcwilt Yes, it created a diagonal movement to the right front

                      fcwiltundefined 1 Reply Last reply Reply Quote 0
                      • fcwiltundefined
                        fcwilt @ortondale
                        last edited by

                        @ortondale said in Mirror image and homing on x axis:

                        @fcwilt Yes, it created a diagonal movement to the right front

                        My bad - I missed that you have a CoreXY machine.

                        In that case it gets a bit tricky.

                        On my Mark Forged style printer I had to use M669 (instead of M667) with the appropriate parameters to get the motors to move correctly.

                        The documentation for M669 discusses how to set the parameters but in my case I determined them by trial and error.

                        Frederick

                        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

                          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.

                          ortondaleundefined 1 Reply Last reply Reply Quote 0
                          • ortondaleundefined
                            ortondale @Veti
                            last edited by

                            @Veti The head moved diagonal to right front corner X=0 Y=0 with P0 S0
                            P0 S1 is the line I’m running which gives the mirror

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

                              have you swapped the motor connections?

                              fcwiltundefined 1 Reply Last reply Reply Quote 0
                              • fcwiltundefined
                                fcwilt @Veti
                                last edited by

                                @Veti said in Mirror image and homing on x axis:

                                have you swapped the motor connections?

                                That would work as well or determine the correcting settings for M669 and use it in place of M667.

                                Frederick

                                Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

                                  https://forum.duet3d.com/topic/14971/vcore-pro-core-xy-the-x-and-y-axis-home-issue?_=1610937338221

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  1 Reply Last reply Reply Quote 0
                                  • ortondaleundefined
                                    ortondale
                                    last edited by

                                    Problem Solved
                                    Switched motor plugs around on X and Y
                                    Reversed motor direction
                                    Changed end stop to X1
                                    Home X axis changed from G1 H1 X255 to G1 H1 X-255
                                    Go back a few mm changed from X-5 to X5
                                    Reset probe point and mesh bed configuration
                                    All is well
                                    Big thanks to Veti, fcwilt and Phaedrux (moderator) for the advice pointing me in the right direction. Great Forum

                                    fcwiltundefined 1 Reply Last reply Reply Quote 1
                                    • fcwiltundefined
                                      fcwilt @ortondale
                                      last edited by

                                      @ortondale Very glad to see you got it sorted - good work.

                                      Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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