To resolve the issue with configuring Z-axis auto zero in Mach3 with Warp9 SmoothStepper ESS, BOB C25S, and Gecko 540 stepper driver, here are some checks and setup steps to perform:
Check Wiring:
Checking connection:
Make sure that wire number one is correctly connected to pin 15 on the BOB C25S.
Wire number two must be securely grounded.
Make sure the Connector is not damaged:
Carefully check the connectors to make sure they are not damaged or loose.
Configuration in Mach3:
Setting up Ports and Pins:
Open Mach3, go to Config > Ports and Pins.
In the Input Signals tab, find the Probe section.
Make sure Enabled is selected.
Set Port # to 2 (if you use port 2).
Set Pin Number to 15.
Check Active Low.
Save and Restart:
Click Apply and then OK.
Save the configuration and restart Mach3.
Reality check:
Check Input Signal:
Open Diagnostics in Mach3.
Check the Digitize light. This light should come on only when the probe touches the surface. If it is always on, there may be a problem with the configuration or wire connection.
Check Probe Operation:
Measure the voltage on the probe when not touching and when touching the surface. This voltage should change (for example, from 0V to 5V or vice versa) when the probe touches the surface.
Problem solving:
If the Digitize Light is Always On:
Recheck the Active Low setting in Ports and Pins. Try changing its status and check again.
Check the wire connection. Make sure that no wire is improperly grounded or short-circuited.
Check ESS Plugin:
Make sure you are using the latest version of the ESS plugin and the correct configuration.
In ESS configuration, check the settings related to input signals.
If all of the above steps fail to resolve the issue, you may need to check the Warp9 SmoothStepper ESS and BOB C25S documentation or seek further support from the Mach3 and Warp9 communities.