M3 Endstop Woes