Skip to content

[BUG] Babystepping does not work after "Clean up stepper and babystep" #16889

@thisiskeithb

Description

@thisiskeithb

Bug Description

After a recent hotend rebuild on an Ender-3/SKR 1.3/LPC1768/TMC5160 build, I had to redo my BLTouch/probe offsets & I noticed that babystepping was no longer working with the latest bugfix-2.0.x. The values on the "Probe Z Offset" screen increase and decrease as they should using the encoder, but moving through -5 to 5, the hotend doesn't raise or lower.

I tried enabling various options like BABYSTEP_ALWAYS_AVAILABLE, INTEGRATED_BABYSTEPPING as well as disabling software endstops completely (already disabled on Z) with no success.

Reverting to 189c101 with the same config, restores babystepping capability.

My Configurations

broken-babystepping.zip

Steps to Reproduce

  1. Compile Marlin based on 75e3aa1 with the above config
  2. Observe that babystepping has no effect
  3. Use the same config on top of 189c101 & observe that babytepping works

Expected behavior: Babystepping to work

Actual behavior: Babystepping does not work

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions