Problem
I have been struggling with an issue with dual Z not aligning consistently. When starting at the Z resting position, the issue is not apparent since the maxes begin at equal height. However, if the machine is reset and doesn’t quickly settle to an equal resting Z position on both sides, problems are quickly made apparent during homing.
Investigation
As can be seen below, both endstops are connected and reporting correctly when triggered.
Only Z1 triggered:
Only Z2 triggered:
However, the homing process (G28.3 Z0) is only responding to the status of the Z1 endstop:
- The Z1 endstop halts both Z motors, regardless of Z2 position.
- The Z2 endstop has zero effect.
I have looked through the firmware and have been unable to locate anything that appears it would address this issue, so I’m currently at a loss. Any help or insight will be greatly appreciated.
I’m tagging @jeffeb3 since he’s involved with firmware development.