Normally you'd wire up your limit switches and estop to your controller board so that when they are tripped your software will be triggered to cut power to the motors.
These boards will cut power to the motor when the limits are reached and do not interact with the software. It's just a little safer, perhaps a little easier to implement, and prevents dangerous situations if someone misconfigures the software or such. |