Hello Guest it is June 05, 2025, 06:03:49 AM

Author Topic: MACH4 not responding to Y Axis Homing Switch  (Read 1761 times)

0 Members and 1 Guest are viewing this topic.

MACH4 not responding to Y Axis Homing Switch
« on: February 10, 2025, 09:10:52 PM »
Hey all!

hoping someone can help me figure this out:

I recently installed Mach4 after having motor issues with a Pokeys controller and Mach3 (wouldn't slave the A-Axis with the Y-Axis).

Most everything during configuration went well, but I seem to be stuck with getting my y-axis home switch to be seen by Mach4.

I've used the Pokeys diagnostic routine, and it sees the activation of the Y home trip.  I can also see that Y-home activates, but never once do I see an event message as such.

I started logging and I do see an event of the Y Home, however, it seems like its missing an additional Signal id result, though that may just be me hoping for something easy.

i've tried to swap the X and Y home switches by changing the ports, and the problem stayed with the Mach Y-home and the physical switch in question worked fine as a X-Home.

needless to say, when I try to home the machine it just trips the limit switch and ignores the home.

Not sure what to try next...any thoughts?

Thanks


2025-02-10 18:44:29.918 [I    ] - Signal id 1000, (X ++), changed from LOW to HIGH.
2025-02-10 18:44:30.496 [I    ] - Signal id 97, (Motor 0 ++), changed from HIGH to LOW.
2025-02-10 18:44:30.496 [I    ] - Signal id 1000, (X ++), changed from HIGH to LOW.
2025-02-10 18:44:35.074 [I    ] - Signal id 65, (Motor 0 Home), changed from LOW to HIGH.
2025-02-10 18:44:35.074 [I    ] - Signal id 1002, (X Home), changed from LOW to HIGH.
2025-02-10 18:44:35.094 [I    ] - Signal id 65, (Motor 0 Home), changed from HIGH to LOW.
2025-02-10 18:44:35.094 [I    ] - Signal id 1002, (X Home), changed from HIGH to LOW.
2025-02-10 18:44:42.743 [I    ] - Signal id 98, (Motor 1 ++), changed from LOW to HIGH.
2025-02-10 18:44:42.743 [I    ] - Signal id 1003, (Y ++), changed from LOW to HIGH.
2025-02-10 18:44:43.031 [I    ] - Signal id 98, (Motor 1 ++), changed from HIGH to LOW.
2025-02-10 18:44:43.031 [I    ] - Signal id 1003, (Y ++), changed from HIGH to LOW.
2025-02-10 18:44:45.416 [I    ] - Signal id 66, (Motor 1 Home), changed from LOW to HIGH.
2025-02-10 18:44:45.782 [I    ] - Signal id 66, (Motor 1 Home), changed from HIGH to LOW.
Re: MACH4 not responding to Y Axis Homing Switch
« Reply #1 on: April 25, 2025, 10:12:45 AM »
I think your Y home switch is not properly mapped in the Input Signals settings. Double-check that Y Home is enabled and assigned to the correct input (Signal ID 66 or your Pokeys pin) in Configure -> Control -> Input Signals.
Re: MACH4 not responding to Y Axis Homing Switch
« Reply #2 on: May 30, 2025, 09:26:13 PM »
This is a common error I encountered when switching from Mach3 to Mach4, especially when using Pokeys.

Mach4 has a completely different way of processing signals than Mach3, so if you don’t check the Input Signal Mapping carefully, it’s easy to get an error like the signal is real, but Mach4 “can’t see” it. I recommend you open Mach4 > Configure > Control > Input Signals, and double-check that Y Home is assigned correctly with Signal ID 66. If not, Mach4 will never respond – even if a physical signal is sent back.
Re: MACH4 not responding to Y Axis Homing Switch
« Reply #3 on: June 02, 2025, 09:57:30 PM »
Is the input pin for the Y Home switch configured in the Pokeys plugin with debounce, digital filtering, or a different mode?