Skip to content

[BUG] SENSORLESS QUICK_HOME on SKR 1.4 with TMC2209 sometimes move to wrong direction #28415

Description

@yarda

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

Marlin 2.1.2.7, SKR 1.4 with TMC2209 in UART mode, SENSORLESS_HOMING enabled. If QUICK_HOME is enabled, sometimes one axis (mostly the Y axis) starts homing to the wrong direction and didn't stop when reached the HW limit. It happens in cca. 1 from 5 cases, IMHO most probably after power on. If QUICK_HOME is disabled, everything works as expected.

Bug Timeline

Expected behavior

I expect it to home to X min / Y min everytime as it does if QUICK_HOME is disabled and that the motor stops when the HW limit is reached.

Actual behavior

If QUICK_HOME is enabled sometimes one axis (mostly the Y axis) starts homing to the max (Y max) and didn't stop when the HW limit is reached.

Steps to Reproduce

  1. Enable SENSORLESS_HOMING and QUICK_HOME on SKR 1.4 with TMC2209
  2. Repeatedly do homing, at the best with some power off/on cycles in between

Version of Marlin Firmware

bugfix-2.1.x (20260427)

Printer model

LulzBot TAZ 6

Electronics

SKR 1.4 with TMC2209 in UART mode

LCD/Controller

REPRAP DISCOUNT FULL GRAPHIC SMART CONTROLLER

Other add-ons

Magnetic Z-probe

Bed Leveling

ABL Linear grid

Your Slicer

Prusa Slicer

Host Software

Pronterface

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

config.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions