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

Start of print rams x/y carriage into frame

Scheduled Pinned Locked Moved Solved
Firmware installation
3
11
377
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 8 Sept 2019, 23:06

    It sounds like you've got a motor direction reversed which is inverting your coordinate system.

    the 0,0 origin should be in the front left corner of the printer, with X+ moving the head to the right, and Y+ moving the print head towards the rear.

    It would help to see your config files and homing files.

    If you follow through this config section for CoreXY, particularly the section about testing the individual A and B motors you may be able to identify which motor needs to be reversed.

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

    Z-Bot CoreXY Build | Thingiverse Profile

    1 Reply Last reply Reply Quote 0
    • undefined
      AgentNoise
      last edited by 9 Sept 2019, 00:03

      Ok, I was homing in the back right corner. I am using the Z probe as the Z endstop. When I home to the back right corner the probe is over the bed but not when I am at the front left.

      1 Reply Last reply Reply Quote 0
      • undefined
        Phaedrux Moderator
        last edited by 9 Sept 2019, 00:07

        Ideally you'd position the z probe to the center of the bed after homing X and Y before issuing G30 to home Z

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • undefined
          AgentNoise
          last edited by 9 Sept 2019, 00:43

          I've got it homing ok with each individual axis but homeall is ramming the x. It's the G90 before the y movement just before G30. I'm not sure why it's causing an issue0_1567989799754_homeall.g

          1 Reply Last reply Reply Quote 0
          • undefined
            Phaedrux Moderator
            last edited by 9 Sept 2019, 02:24

            G1 Y+40 F3000 ; go to first probe point

            Try adding an X coordinate as well.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • undefined
              AgentNoise
              last edited by 10 Sept 2019, 00:08

              Changing it to G1 X+15 Y+40 F3000 does not help. Does the same thing

              1 Reply Last reply Reply Quote 0
              • undefined
                Phaedrux Moderator
                last edited by 10 Sept 2019, 00:43

                Can you post your config.g?
                Are you using sensorless homing or endstop switches?
                Did you follow the motor tests from the movement section of the corexy config that I linked to verify that the motors are turning the right direction?
                You have the origin in the front left now?
                How do you have the print bed setup in the slicer?

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • undefined
                  AgentNoise
                  last edited by 10 Sept 2019, 20:56

                  I got it working by adding a G92 X0 and a G92 Y0 after homing each axis in the homeall.g file

                  undefined 1 Reply Last reply 10 Sept 2019, 22:20 Reply Quote 0
                  • undefined
                    Phaedrux Moderator
                    last edited by Phaedrux 9 Oct 2019, 21:17 10 Sept 2019, 21:16

                    That's kind of a hacky workaround to the problem. That would indicate to me again that either a motor direction is reversed and/or the coordinate system is wrong.

                    When homing to the low end the axis position is set to the axis minima as defined by M208. Which if it is 0, setting G92 X0 would be redundant.

                    But without seeing the config.g I can only speculate.

                    I'd also be concerned about being able to center parts on the build plate and having parts become mirrored.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      fcwilt @AgentNoise
                      last edited by 10 Sept 2019, 22:20

                      @AgentNoise said in Start of print rams x/y carriage into frame:

                      I got it working by adding a G92 X0 and a G92 Y0 after homing each axis in the homeall.g file

                      Well they may be benign but they also may be masking a problem.

                      You should continue to try and find the real cause.

                      If you post your config.g and homing .g files we can help you.

                      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
                      11 out of 11
                      • First post
                        11/11
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA