Verify Endstops
This section explains how to verify that all of the Endstops are detected by Klipper.
Manually move all of the printer axes so that none of them are in contact with any of the Endstops;
Send a
QUERY_ENDSTOPScommand in theConsole;It should return with the following status:
x:open y:open z:open

Locate the
y-axisEndstop, which is the switch located to the right of the rear stepper motor;

Engage this switch by moving the
Heater Bedto the rear of the printer until you hear the switch engage; ORIf you are working close to the printer or with a partner to run these tests, you can manually engage the switch by pressing and holding it with your hand;
Once the switch is engaged;
Send a
QUERY_ENDSTOPScommand in theConsole;It should return the following status:
x:open y:TRIGGERED z:open;

Move the
Heater Bedback to a neutral position or disengage the y-axis switch;Locate the
x-axisEndstop, which is the switch located on the left side of the x-axis;

Engage this switch by move the
Hot End/Extruderto the far left of thex-axisuntil your you hear the switch engage; ORIf you are working close to the printer or with a partner to run these tests, you can manually engage the switch by pressing and holding it with your hand;
Once the switch has been engaged;
Send a
QUERY_ENDSTOPScommand in theConsole;It should return the following status:
x:TRIGGERED y:open z:open;

Move the
Hot End/Extruderback to a neutral position or disengage thex-axisswitch;Locate the
z-axisEndstops, these are two optical sensors on either side of the of the print bed;Shown in the picture below if the left
z-axisEndstop;

Engage this switch by placing an object (e.g. folded piece of paper) between the sensor; OR
You can lower the
z-axisto engage the metal piece shown above the optical sensor in the picture above;Once the switch has been engaged;
Send a
QUERY_ENDSTOPScommand in theConsole;It should return the following status:
x:open y:open z:TRIGGERED;
You can repeat this step for both left and right
z-axisEndstops;

Remove the object(s) from the z-axis sensor(s);
Send a
QUERY_ENDSTOPScommand in theConsole;It should return the following status:
x:open y:open z:open;

Last updated