Hi team-
I’m trying to debug an issue with Y-axis homing where Y2 consistently overshoots the end of travel during homing. Y1 (which has a limit switch) seems fine. Presumably the motors should be ganged during all phases of homing as we’re still not using dual-Y homing capability (side note, it’s weird that the Technical Manual says not to plug in a Y2 limit switch, instead of just ignoring it in software if it’s truly not implemented yet?). I assume that every step sent to Y1 should also be being sent to Y2 as well, no?
Firmware 5.0.5b
Steps to repro:
- Default homing settings:
$25, $190, $191, $192 = 4300
,
$24, 180, 181, 182, 183 = 150
,
$26=25
,
$27=1.5
- Home the machine
- Manually square the y-axis by turning Y2 by hand to match Y1 distance from end stop
- Re-home, and Y2 is incrementally closer to the stop than it was last time
Is Y2 losing (gaining?) steps somewhere in the homing routine? Is it losing/gaining steps elsewhere? Should I be changing the microsteps to something other than 32?
If I slow $25
down to 2000mm/min, then things seem to stay in sync. 3000mm/min is marginally better than 4300mm/min, but still accumulates errors.