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_ENDSTOPS command in the Console;

    • It should return with the following status:

      • x:open y:open z:open

x:open y:open z:open
  • Locate the y-axis Endstop, which is the switch located to the right of the rear stepper motor;

y-axis Endstop
  • 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;

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;

x-axis Endstop
  • 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;

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;

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;

x:open y:open z:TRIGGERED
  • 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;

Last updated