For my new Kossel build, I haven't been able to get the endstops connected to the Y & Z pins to work when pressed separately. The endstop connected to the X pins on the board works fine, but when…
- Neither Y nor Z pressed = max_y:0 max_z:0
- Only Y pressed = max_y:0 max_z:0
- Only Z pressed = max_y:0 max_z:0
- Both Y and Z pressed = max_y:1 max_z:1
Each physical endstop works just fine when connected to the X pins on the board. I connect C to SIG and NC to GND for each.
I loaded a couple different versions of firmware, enabled endstop_debounce_count and set it to different values, but the same wrong behavior.
Seems like a boolean logic mistake. Has anyone seen this? Is it a board problem, firmware problem, configuration problem?