Skip to content

M208 fails to set maximum Z movement #86

Open

Description

@gratefulfrog

I am sorry to have to report another issue firmware 1.09,

I would like to set maximum X,Y,Z values to prevent the motors from skipping and/or the head form banging. However, for the Z axis, the M208 gcode fails to work.

When I run the gcode at the console:

M208 X131 Y140 Z73

Then I try to manually move the head:

  • beyond X=131, the head stops at X=131, and will go no further,
  • beyond Y=140, the bed stops at Y=140, and will go no further
  • beyond Z=73, the head continues to climb, with no limit!

I hope this is not to hard to fix.

Cheers,
Bob

Activity

  1. dc42 commented on Nov 1, 2015

    @dc42
    Contributor

    I just tested it in my fork, and M208 does limit the Z axis movement correctly, assuming of course the printer has been Z-homed and you do not use M564 to disable the limit. However, the current RepRapPro source code explicitly disables the check for the Z axis.

  2. gratefulfrog commented on Nov 1, 2015

    @gratefulfrog
    Author

    Hi dc42,

    Of course, I had Z-home before testing...

    So you say that your fork corrects this problem as well as the Y compensation issue that I raised earlier?

    I'd like to try your fork, could you please tell me where to get it and how to install it, and if there are any issues I should be aware of?

    Cheers,
    Bob

  3. dc42 commented on Nov 2, 2015

    @dc42
    Contributor

    You can find my fork at
    https://github.com/dc42/RepRapFirmware/tree/dev/Release. Follow the link
    to the version you want (1.09k-dc42 is the latest) then click on Raw to
    download it.

    If your printer is an Ormerod 2 then your existing config.g file should
    work with it. Otherwise, you may need to add a M574 line in config.g to
    tell it what sort of homing switches you have. Also if you want to use
    simultaneous X and Y homing then you need to use my homing files. See
    http://reprap.org/wiki/Configuring_RepRapFirmware_for_a_Cartesian_printer for
    more.

    David Crocker, Escher Technologies Ltd.
    http://www.eschertech.com
    Tel. +44 (0)20 8144 3265 or +44 (0)7977 211486

    On 01/11/2015 22:10, gratefulfrog wrote:

    Hi dc42,

    Of course, I had Z-home before testing...

    So you say that your fork corrects this problem as well as the Y
    compensation issue that I raised earlier?

    I'd like to try your fork, could you please tell me where to get it
    and how to install it, and if there are any issues I should be aware of?

    Cheers,
    Bob

    —
    Reply to this email directly or view it on GitHub
    #86 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions