topic_solved X-Axis is homing the wrong direction
Hi all... First, I'm loving this new Duet board and how easy it is to update config... never going back to marlin!
- Ender 5 Plus with OEM mechanical switches (Cartesian geometry)
- Y-Switch is on the back right side of my printer
- X-Switch is on the right side of the printer
- RepRap 3.2.3 (Latest Stable)
- DWC is 3.2.2
My problem is that while my Y-axis homes correctly, my X-Axis homes incorrectly and goes to the opposite side of my printer.
Config.g - Relevant Sections
; Drives M569 P0 S1 M569 P1 S1 M569 P2 S1 M569 P3 S1 ; Axis Limits M208 X0 Y0 Z0 S1 M208 X350 Y350 Z400 S0 ; Endstops M574 X1 S1 P"xstop" M574 Y1 S1 P"ystop" M574 Z1 S2
; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Jun 05 2021 07:45:40 GMT+1000 (Australian Eastern Standard Time) G91 ; relative positioning G1 H2 Z5 F6000 ; lift Z relative to current position G1 H1 Y-355 F1800 ; move quickly to Y axis endstop and stop there (first pass) G1 H2 Y5 F6000 ; go back a few mm G1 H1 Y-355 F360 ; move slowly to Y axis endstop once more (second pass) G1 H2 Z-5 F6000 ; lower Z again G90 ; absolute positioning
; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Jun 05 2021 07:45:40 GMT+1000 (Australian Eastern Standard Time) G91 ; relative positioning G1 H2 Z5 F6000 ; lift Z relative to current position G1 H1 X-355 F1800 ; move quickly to X axis endstop and stop there (first pass) G1 H2 X5 F6000 ; go back a few mm G1 H1 X-355 F360 ; move slowly to X axis endstop once more (second pass) G1 H2 Z-5 F6000 ; lower Z again G90 ; absolute positioning
And here's the output of M208
Axis limits X0.0:350.0, Y0.0:350.0, Z0.0:400.0
I did try to invert my Y with adding the
M574 Y1 S1 P"!ystop"in the config file, and while it moves the motor in the correct position, it moves about 1-5mm and then stops and says it's at 0.
Still reading through other posts, but wanted to add my notes here just in case someone spots a misconfiguration somewhere.
@infidelprops So as I've been investigating this.. When I manully trigger the Y-stop, the LED goes completely off.
But when I manually trigger the X-stop, the LED is still light lit up...
When I move the X by 10mm, the Dashboard says it's at 10, but the
M119command is telling me the x is at min stop
Endstops - X: at min stop, Y: not stopped, Z: at min stop, Z probe: at min stop
Another weird issue...
With the x-stop is not depressed, M119 reports
X: at min stopeven though X is at Position 10
But when I press the mechanical switch, it says
X: not stopped
Looks like a lose connector in my pin was the culprit... the light being left on was a good indicator.
When I tried to pull the connector out, the wire came free so I put on a new molex connector on and plugged back in... all working as expected now