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

Homing breaks if a second axis home command is requested before the first completes homing. #3314

Open
Lcvette opened this issue Feb 2, 2025 · 0 comments

Comments

@Lcvette
Copy link

Lcvette commented Feb 2, 2025

linuxcnc 2.9.4 deb installation fully up to date
linux Debian 12 Bookworm, fully up to date
axis sim

I was asked if there was a bug in Probe Basic when requesting a second axis to be homed prior to the first axis completing its homing routine. I tested this in axis sim config to find that the bug is present there as well. the axis will actually move in the wrong direction indefinitely until user intervenes (no soft limits are active because homing fails to complete)

how to test:
I had to slow down the home_search and home_latch velocities to 0.1 in the ini for all axes in order to be able to trigger each axis before it completed and verify the bug.

select the x axis and press home key, then select y axis and press home key, the screen would freeze and then unfreeze and the homing process was then broken with the x axis moving away from the home switch.

not sure of a solution besides perhaps disabling any subsequent user homing requests while an axis is actively homing.

@T4KUUY4 T4KUUY4 marked this as a duplicate of #3313 Feb 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant