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

    Bed leveling going to wrong side.

    Scheduled Pinned Locked Moved Solved
    General Discussion
    3
    17
    498
    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.
    • droftartsundefined
      droftarts administrators @esobreiro
      last edited by

      @esobreiro if your bed homes front right, this X maximum and Y minimum. So you need to change your Y endstop from maximum to minimum. Change Y endstop to:

      M574 Y1 S1 P"!ystop"
      

      However, changing this may show other problems. Have you checked your CoreXY motors go the correct way when commanded? See https://duet3d.dozuki.com/Wiki/Test_axes_or_motors_individually

      Ian

      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

        Please post your homing files as well. When you change the Y endstop you'll also need to change the direction of the homing move.

        Actually this isn't too bad. The A B motors are in the back, so it's just a 180 degree flip of a corexy. The "front" of the machine is arbitrary, so as long as the 0,0 point is the front left and the X Y movement directions are correct your coordinate system will be correct.

        Corexy can be tricky.

        Go through this document. It has tests for movement to make sure things are setup correctly for corexy.

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

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • esobreiroundefined
          esobreiro
          last edited by

          @droftarts i tried but was not good...

          @Phaedrux following my homing files:

          homeall.g
          ; called to home all axes
          ;
          ; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 15 2021 16:16:13 GMT-0300 (Horário Padrão de Brasília)
          G91 ; relative positioning
          G1 H2 Z5 F6000 ; lift Z relative to current position
          G1 H1 X305 Y305 F1800 ; move quickly to X or Y endstop and stop there (first pass)
          G1 H1 X305 ; home X axis
          G1 H1 Y305 ; home Y axis
          G1 X-5 Y-5 F6000 ; go back a few mm
          G1 H1 X305 F360 ; move slowly to X axis endstop once more (second pass)
          G1 H1 Y305 ; then move slowly to Y axis endstop
          G90 ; absolute positioning
          G1 X310 Y22 F6000 ; go to first bed probe point and home Z X-155 Y-75 F6000
          G30 ; home Z by probing the bed

          ; Uncomment the following lines to lift Z after probing
          ;G91 ; relative positioning
          ;G1 Z5 F100 ; lift Z relative to current position
          ;G90 ; absolute positioning


          ; homex.g
          ; called to home the X axis
          ;
          ; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 15 2021 16:16:13 GMT-0300 (Horário Padrão de Brasília)
          G91 ; relative positioning
          G1 H2 Z5 F6000 ; lift Z relative to current position
          G1 H1 X325 F1800 ; move quickly to X axis endstop and stop there (first pass)
          G1 X-5 F6000 ; go back a few mm
          G1 H1 X325 F360 ; move slowly to X axis endstop once more (second pass)
          G1 H2 Z-5 F6000 ; lower Z again
          G90 ; absolute positioning


          ; homey.g
          ; called to home the Y axis
          ;
          ; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 15 2021 16:16:13 GMT-0300 (Horário Padrão de Brasília)
          G91 ; relative positioning
          G1 H2 Z5 F6000 ; lift Z relative to current position
          G1 H1 Y325 F1800 ; move quickly to Y axis endstop and stop there (first pass)
          G1 Y-5 F6000 ; go back a few mm
          G1 H1 Y325 F360 ; move slowly to Y axis endstop once more (second pass)
          G1 H2 Z-5 F6000 ; lower Z again
          G90 ; absolute positioning


          ; homez.g
          ; called to home the Z axis
          ;
          ; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 15 2021 16:16:13 GMT-0300 (Horário Padrão de Brasília)
          G91 ; relative positioning
          G1 H2 Z5 F6000 ; lift Z relative to current position
          G90 ; absolute positioning
          G1 X-155 Y-75 F6000 ; go to first probe point ???
          G30 ; home Z by probing the bed

          ; Uncomment the following lines to lift Z after probing
          ;G91 ; relative positioning
          ;G1 Z5 F100 ; lift Z relative to current position
          ;G90 ; absolute positioning

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

            @esobreiro said in Bed leveling going to wrong side.:

            G1 H1 Y305 ; then move slowly to Y axis endstop

            When you change the Y endstop to be at the minimum side, you must then also change the direction of your Y homing moves from positive to negative. (and your back off moves from negative to positive)

            Z-Bot CoreXY Build | Thingiverse Profile

            esobreiroundefined 2 Replies Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              @Phaedrux said in Bed leveling going to wrong side.:

              -X should move to the left, +X to the right. -Y to the front, +Y to the back.

              Is this how it's moving?

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • esobreiroundefined
                esobreiro @Phaedrux
                last edited by

                @Phaedrux Thanks again.

                I did that because of this problem... I just revert and no success.
                Now its homed at X:60 Y:30 with same behaivour.

                Best regards,

                Erick

                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/4?_=1616004568765

                  Take a look at this post it will lay out what you'll need to do to get the coordinate system correct.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • esobreiroundefined
                    esobreiro @Phaedrux
                    last edited by

                    @Phaedrux

                    Yes.

                    -x=left
                    +x=rigth

                    but....

                    -y=back

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

                      @esobreiro said in Bed leveling going to wrong side.:

                      but....
                      -y=back

                      Ok, that's a starting point.

                      Go through this test:

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

                      It will help you figure out what needs to change. It's likely that either one of the motors need a direction of rotation change and/or the motor plugs swapped. It will help you figure out which.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • esobreiroundefined
                        esobreiro
                        last edited by esobreiro

                        Not so fast...

                        After following the belt schema now, I have half bed and the following errors:

                        G32
                        Warning: Skipping grid point (36.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (66.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (96.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (126.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (156.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (186.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (216.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (246.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (276.0, 36.0) because Z probe cannot reach it
                        Warning: Skipping grid point (276.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (246.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (216.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (186.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (156.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (126.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (96.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (66.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (36.0, 66.0) because Z probe cannot reach it
                        Warning: Skipping grid point (36.0, 96.0) because Z probe cannot reach it
                        Warning: Skipping grid point (66.0, 96.0) because Z probe cannot reach it
                        Warning: Skipping grid point (96.0, 96.0) because Z probe cannot reach it
                        Warning: Skipping grid point (126.0, 96.0) because Z probe cannot reach it
                        Warning: Skipping grid point (156.0, 96.0) because Z probe cannot reach it
                        Warning: Skipping grid point (186.0, 96.0) because Z probe cannot reach it
                        Warning: Skipping grid point (216.0, 96.0) because Z probe cannot reach it
                        Warning: Skipping grid point (246.0, 96.0) because Z probe cannot reach it
                        Warning: Skipping grid point (276.0, 96.0) because Z probe cannot reach it

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

                          @esobreiro said in Bed leveling going to wrong side.:

                          G31 P500 X180 Y100 Z1.5

                          Is your probe really x180 and Y100 away from your nozzle tip?

                          https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

                          Z-Bot CoreXY Build | Thingiverse Profile

                          1 Reply Last reply Reply Quote 0
                          • esobreiroundefined
                            esobreiro
                            last edited by

                            Downgrading the firmware... and test....

                            1 Reply Last reply Reply Quote 0
                            • esobreiroundefined
                              esobreiro
                              last edited by

                              I revert the firmware from 3.2 to 2.05.1 and everything is working fine. Thank you!

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