• 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.8k
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
    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
              • undefined
                tracar
                last edited by tracar 25 Aug 2020, 19:13

                jogging is correct

                y homing needs to be reversed

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

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

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

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

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

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

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

                        z always worked right

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

                          @tracar

                          So Zero mm is zero mm from the bed ?

                          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, 19:23 Reply Quote 0
                          • undefined
                            tracar
                            last edited by 25 Aug 2020, 19:22

                            all thats left to get back is the bltouch settings and independant z axis for bed leveling

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

                              @peter247 yes z0 is Zero

                              after it homes to z0 it backs off 5mm

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

                                @tracar

                                So what is next to do bed.g / G32 ?

                                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
                                  tracar
                                  last edited by 25 Aug 2020, 19:36

                                  next is to get it to recognize it has a bltouch attached, as M280 P7 S10 :deploy bltouch does not work

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

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

                                    M280 P7 S10

                                    If we're using RRF3 now, that should be P0 instead of P7.

                                    There should be an M950 command in your config.g that create the servo 0 pin for the bltouch. That's where the zero comes from.

                                    Z-Bot CoreXY Build | Thingiverse Profile

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

                                      Bed Area.png

                                      Doing up a diagram like this can be very helpful in getting the offsets all straight. Piece of grid paper works well if you're not a paint wiz.

                                      There's also some useful info here:
                                      https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe
                                      https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation
                                      https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors

                                      This page will also be useful for getting the hang of RRF3:
                                      https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview

                                      And of course the Gcode wiki that will tell you how each gcode works:
                                      https://duet3d.dozuki.com/Wiki/Gcode#main

                                      Z-Bot CoreXY Build | Thingiverse Profile

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

                                        @tracar

                                        Which heater pin are you using ?.

                                        Mine is heater 7 , so this should help you .

                                        ; Z-Probe config.g
                                        M558 P9 C"^zprobe.in" H2 F100 T8000 A5 ; set Z probe type to bltouch and the dive height + speeds
                                        M950 S0 C"exp.heater7" ; create servo pin 0 for BLTouch
                                        G31 P500 X-45 Y-6 Z2.98 ; set Z probe trigger value, offset and trigger height
                                        M557 X55:295 Y55:295 S80 ; define mesh grid .. 30 , 60 , 80

                                        Lines 5 and 6 set to your own offsets and mesh grid
                                        This works with any heater

                                        ; deployprobe.g
                                        ; called to deploy a physical Z probe
                                        ;
                                        M280 P0 S10 ; deploy BLTouch
                                        ; retractprobe.g
                                        ; called to retract a physical Z probe
                                        ;
                                        M280 P0 S90 ; retract BLTouch

                                        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 1
                                        • undefined
                                          tracar
                                          last edited by 25 Aug 2020, 20:05

                                          yes H7_pwm on the end of the expansion board

                                          can not get a response from the bltouch

                                          ; Self-Test
                                          ;
                                          M280 P0 S120 ; Send PWM channel 7 the S10 (angle) command, inverted signal

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