Skip to content

[FR] Safe homing - use normal motor current for moves after XY sensorless homing is complete #26369

@Mjankor

Description

@Mjankor

Is your feature request related to a problem? Please describe.

Currently the process when doing safe homing on a TMC driver machine is:

  • Set motor current to homing current
  • Home X and Y using the HOMING_FEEDRATE_MM_M
  • Move to specified X and Y position for Z homing at the XY_PROBE_FEEDRATE
  • Home Z
  • Reset motor currents to normal

However, if XY_PROBE_FEEDRATE is too fast (and there's no reason it shouldn't be), then the lower motor current may cause missed steps and stuttering.

Are you looking for hardware support?

No

Describe the feature you want

I would like to see the process changed to this.

When doing safe homing on a TMC driver machine:

  • Set motor current to homing current
  • Home X and Y using the HOMING_FEEDRATE_MM_M
  • Set motor current back to normal settings
  • Move to specified X and Y position for Z homing at the XY_PROBE_FEEDRATE
  • Home Z

Then XY_PROBE_FEEDRATE can be set at reasonable speeds.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions