Verify Endstops
Last updated
Last updated
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_ENDSTOPS
command in the Console
;
It should return with the following status:
x:open y:open z:open
Locate the y-axis
Endstop, which is the switch located to the right of the rear stepper motor;
Engage this switch by moving the Heater Bed
to the rear of the printer until you hear the switch engage; OR
If 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_ENDSTOPS
command in the Console
;
It should return the following status:
x:open y:TRIGGERED z:open
;
Move the Heater Bed
back to a neutral position or disengage the y-axis switch;
Locate the x-axis
Endstop, which is the switch located on the left side of the x-axis;
Engage this switch by move the Hot End/Extruder
to the far left of the x-axis
until your you hear the switch engage; OR
If 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_ENDSTOPS
command in the Console
;
It should return the following status:
x:TRIGGERED y:open z:open
;
Move the Hot End/Extruder
back to a neutral position or disengage the x-axis
switch;
Locate the z-axis
Endstops, these are two optical sensors on either side of the of the print bed;
Shown in the picture below if the left z-axis
Endstop;
Engage this switch by placing an object (e.g. folded piece of paper) between the sensor; OR
You can lower the z-axis
to engage the metal piece shown above the optical sensor in the picture above;
Once the switch has been engaged;
Send a QUERY_ENDSTOPS
command in the Console
;
It should return the following status:
x:open y:open z:TRIGGERED
;
You can repeat this step for both left and right z-axis
Endstops;
Remove the object(s) from the z-axis sensor(s);
Send a QUERY_ENDSTOPS
command in the Console
;
It should return the following status:
x:open y:open z:open
;