Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

G28 / G30 probe related changes #25652

Merged
merged 15 commits into from
Sep 28, 2024

Commits on Apr 9, 2023

  1. Move bltouch._reset() after the move to a safe height

    If it is triggered, something is triggering it.  This is about to move
    up to a safe z height anyway, which could clear the trigger condition.
    The move will also give it additional time to settle if it is
    transient.
    
    Remove only checking if it is in high_speed_mode, while it should only
    be deployed if in high speed mode, if it is in an alarm condition it
    needs to be reset either way.
    dfries committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    1e929d3 View commit details
    Browse the repository at this point in the history
  2. G28 add stow() when in high_speed_mode

    It seems like a bad idea to leave it deployed after Z home.
    dfries committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    8d9a5a8 View commit details
    Browse the repository at this point in the history
  3. G28 H Z, home Z at the current X/Y independent of POWER_LOSS_RECOVERY

    "Fix, Improve Power-Loss Recovery (MarlinFirmware#22828)" enabled this H option, but
    only when POWER_LOSS_RECOVERY is defined.  This is useful beyond power
    loss recover, such as printing from OctoPrint, or any time there may
    be a model at the normal safe x/y location and a Z home is needed.
    It is also more flexible in letting the user choose the location based
    on where the model was sliced for this print.  Add comments to
    document H.
    
    In my latest recovery I first needed the model height, home XY, home Z
    (avoiding the model), move to the model, G30 to probe the model
    height.  Then I could restart the print at that location.  Printing
    from OctoPrint power loss recovery was not involved.
    
    Note the probe to nozzle offset means some locations next to the edge
    of the build plate will probe once, then fail because it sees the
    location as unreachable and fail the home Z.
    dfries committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    6ee487e View commit details
    Browse the repository at this point in the history
  4. G30 select relative or absolute positions

    Absolute is where to move the print head (nozzle), relative will move
    the probe to that bed location using the probe offset.  Without X or Y
    this will now use absolute so it will probe straight down  instead of
    first moving the probe to that location.  This is useful when jogging
    the probe to a model you want to measure, or just repeating the
    measurement at the current location compared to always using relative
    tool head would move over with each measurement.  From the G30
    documentation "By default probe in the current position."  Which I
    take to be straight down, otherwise it requires
    dfries committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    e4244fc View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. Configuration menu
    Copy the full SHA
    f46d187 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05f2dc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e8a097 View commit details
    Browse the repository at this point in the history
  4. fix stow call

    thinkyhead committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    a327845 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Ideal G30 behavior

    thinkyhead committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    2e0c088 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acbdeec View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    8469472 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    57bc4c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    f5d7f34 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    e59113e View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    a2b8290 View commit details
    Browse the repository at this point in the history