• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    Phaedrux Moderator
    last edited by Phaedrux 25 Aug 2020, 17:55

    Follow this for testing corexy motor movement.

    https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter#Section_Testing_motor_movement

    This is key for Corexy.

    Sounds like you got the endstops and homing directions working correctly. This last test will tell you how to get the motors going correctly. It's a bit different because of corexy using two motors together for motion.

    Z-Bot CoreXY Build | Thingiverse Profile

    undefined 1 Reply Last reply 25 Aug 2020, 17:57 Reply Quote 0
    • undefined
      peter247 @Phaedrux
      last edited by peter247 25 Aug 2020, 17:57

      @Phaedrux

      So I'm lost about corexy , can he just change the y motor direction ?
      or is it me who is wrong ?

      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+

      undefined 1 Reply Last reply 25 Aug 2020, 17:59 Reply Quote 0
      • undefined
        Phaedrux Moderator @peter247
        last edited by 25 Aug 2020, 17:59

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

        The link answers all.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • undefined
          peter247 @tracar
          last edited by peter247 25 Aug 2020, 18:08

          @tracar

          SORRY !!!! , look like I was wrong I did know about corexy , both motors ?

          I'm 100% sure about the homing file needing changing , and know that the motor direction need changing , but I'm lost how to change it on a corexy.

          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
          • undefined
            Phaedrux Moderator
            last edited by 25 Aug 2020, 18:10

            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

            undefined 1 Reply Last reply 25 Aug 2020, 18:15 Reply Quote 0
            • undefined
              peter247 @Phaedrux
              last edited by 25 Aug 2020, 18:15

              @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+

              undefined 1 Reply Last reply 25 Aug 2020, 18:16 Reply Quote 0
              • undefined
                tracar @peter247
                last edited by 25 Aug 2020, 18:16

                @peter247 brain overload x2

                undefined 1 Reply Last reply 25 Aug 2020, 18:20 Reply Quote 0
                • undefined
                  Phaedrux Moderator
                  last edited by Phaedrux 25 Aug 2020, 18:17

                  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

                  undefined 1 Reply Last reply 25 Aug 2020, 18:22 Reply Quote 0
                  • undefined
                    peter247 @tracar
                    last edited by 25 Aug 2020, 18:20

                    @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
                    • undefined
                      Phaedrux Moderator
                      last edited by 25 Aug 2020, 18:21

                      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
                      • undefined
                        tracar @Phaedrux
                        last edited by 25 Aug 2020, 18:22

                        @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

                        undefined 1 Reply Last reply 25 Aug 2020, 18:23 Reply Quote 0
                        • undefined
                          Phaedrux Moderator @tracar
                          last edited by 25 Aug 2020, 18:23

                          @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
                          • undefined
                            tracar
                            last edited by tracar 25 Aug 2020, 18:29

                            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

                            undefined 1 Reply Last reply 25 Aug 2020, 18:45 Reply Quote 0
                            • undefined
                              Phaedrux Moderator @tracar
                              last edited by 25 Aug 2020, 18:45

                              @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
                              • undefined
                                tracar
                                last edited by 25 Aug 2020, 18:53

                                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.

                                undefined 1 Reply Last reply 25 Aug 2020, 18:57 Reply Quote 0
                                • undefined
                                  Phaedrux Moderator @tracar
                                  last edited by Phaedrux 25 Aug 2020, 18:57

                                  @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
                                  • undefined
                                    tracar
                                    last edited by 25 Aug 2020, 19:01

                                    ; 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

                                    undefined 1 Reply Last reply 25 Aug 2020, 19:06 Reply Quote 0
                                    • undefined
                                      Phaedrux Moderator @tracar
                                      last edited by 25 Aug 2020, 19:06

                                      @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
                                      • undefined
                                        tracar
                                        last edited by 25 Aug 2020, 19:08

                                        x pos
                                        y neg
                                        🙂

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          Phaedrux Moderator
                                          last edited by 25 Aug 2020, 19:12

                                          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

                                          undefined 1 Reply Last reply 25 Aug 2020, 19:17 Reply Quote 0
                                          66 out of 169
                                          • First post
                                            66/169
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA