

The Mechanical End Stop (Manufacturer: ALMOCN, Part ID: AL10142) is a physical device designed to limit the movement of a mechanism, ensuring it does not exceed a predetermined range. It is commonly used in CNC machines, 3D printers, and other automated systems to provide precise control over motion. The end stop typically consists of a switch that is triggered when a moving part makes contact, sending a signal to the control system to halt further motion.








The Mechanical End Stop has a 3-pin connector with the following pinout:
| Pin | Name | Description |
|---|---|---|
| 1 | Signal (S) | Outputs a HIGH or LOW signal depending on the switch state (triggered or idle). |
| 2 | VCC | Power supply input (5V DC). |
| 3 | GND | Ground connection. |
Wiring:
Mounting:
Testing:
Below is an example of how to use the Mechanical End Stop with an Arduino UNO:
// Define the pin connected to the Signal (S) pin of the end stop
const int endStopPin = 2; // Digital pin 2
void setup() {
pinMode(endStopPin, INPUT_PULLUP); // Set pin as input with internal pull-up resistor
Serial.begin(9600); // Initialize serial communication for debugging
}
void loop() {
int endStopState = digitalRead(endStopPin); // Read the state of the end stop
if (endStopState == LOW) {
// The end stop is triggered (switch closed)
Serial.println("End Stop Triggered!");
} else {
// The end stop is not triggered (switch open)
Serial.println("End Stop Not Triggered.");
}
delay(100); // Small delay to avoid spamming the serial monitor
}
INPUT_PULLUP mode ensures the pin is HIGH by default and goes LOW when the switch is triggered.endStopPin variable to match the pin you are using on your Arduino.The end stop does not trigger:
False triggers or noise:
No signal change when triggered:
Switch lever gets stuck:
Q: Can this end stop be used with 3.3V systems?
A: While the end stop is designed for 5V, it may work with 3.3V systems. However, ensure the signal voltage is compatible with your microcontroller.
Q: How do I extend the cable length?
A: Use a compatible 3-pin Dupont cable extension or solder additional wires, ensuring proper insulation.
Q: Is the end stop waterproof?
A: No, the ALMOCN AL10142 is not waterproof. Avoid using it in environments with high humidity or water exposure.
Q: Can I use multiple end stops in one system?
A: Yes, connect each end stop to a separate digital input pin on your microcontroller.
By following this documentation, you can effectively integrate the ALMOCN AL10142 Mechanical End Stop into your projects for reliable motion control and position detection.