Skip to content

Warn of possible endstop/DIAG homing conflicts #23050

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

Conversation

thisiskeithb
Copy link
Member

@thisiskeithb thisiskeithb commented Oct 31, 2021

Description

It is extremely common to troubleshoot homing issues where users do not remove diag jumpers from the motherboard or do not remove diag pins from drivers when using real endstops, so this PR adds a warning to remind users to do so.

I split the warning into USES_DIAG_PINS and USES_DIAG_JUMPERS flags to provide a clearer warning, but they could just as easily be combined and more generalized.

Benefits

Users will be alerted to potential homing issues when their motherboard supports sensorless homing via diag signal and they are using real endstops.

Related Issues

@thisiskeithb thisiskeithb marked this pull request as draft October 31, 2021 04:35
@thisiskeithb thisiskeithb changed the title Warn of possible endstop/DIAG pin conflicts Warn of possible endstop/DIAG homing conflicts Oct 31, 2021
@thisiskeithb thisiskeithb marked this pull request as ready for review November 2, 2021 03:50
@thinkyhead thinkyhead force-pushed the pr/add_endstop_diag_pin_warning branch from 3143365 to 7dfb450 Compare November 2, 2021 05:12
@thinkyhead thinkyhead force-pushed the pr/add_endstop_diag_pin_warning branch from 7dfb450 to 9dbfd07 Compare November 2, 2021 05:14
@thinkyhead thinkyhead merged commit 767a15d into MarlinFirmware:bugfix-2.0.x Nov 2, 2021
@thisiskeithb thisiskeithb deleted the pr/add_endstop_diag_pin_warning branch November 2, 2021 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants