I’m experiencing some (very) unusual behaviour with my LR3, and to paraphrase Bob Dylan - “Something is happening here, but I don’t know what it is…”. I’m hoping that someone here can point me in the right direction.
When homing upon initial startup, everything works exactly as expected. But after moving the gantry to the far end of its travel and then returning to origin, if I try to home again, one of the steppers will continue to move after hitting the limit switch. I know that the switch is working, because I see the LED assert, but the motor continues to try to drive past, hitting the end block and skipping steps until I unplug the power supply.
Some details of the build:
- SKR Pro 1.2 w/TFT , 2209 Drivers (x5), TFT35 E3 V3 (all purchased from V1E)
- Using V1CNC_SkrPro_DualLR_2209-2.1.1 downloaded from V1E Github
Everything was working normally prior to me making a couple of changes:
- Modified the firmware to change from Portrait to Landscape (X is now the long axis, with Dual Endstops, and Y is the short axis with a Single Endstop (see Swapping X and Y Axis on a lowrider - #44 by Bartman)
- Extended the limit switch wiring on the Rail Side by cutting the wires a few inches from the 2 pin Dupont connector and then soldering in a couple of feet of AWG 18 wire .
What is really confusing is that the X2 (formerly Y2) limit switch seems to trigger correctly, and it shows as asserted using a M119 command. It also works fine when first starting up, and will perform repeated homing commands at that time. But after moving the machine around for a few minutes, it seems to ignore the triggered switch and just drives the motor against the end block.
I thought perhaps there was some stray voltage on the switch wire extensions, so I twisted the wires to reduce noise.
I also was wondering whether the infamous SKR endstop pullup resistor issue may be at play here, but the board has been working fine for several months, and it does show as triggered when asserted. I can even watch the LED come on, then observe the motor continue to drive past the switch.
Thoughts…?