ER07 - X or Y switch broken

This error refers to a problem with the X or Y limit switch. These are located in the back-left corner of the gantry. These switches set the 'home' or '0' position of the print head and ensure the print head won’t move any further when it has reached the corner of the printer.

The ER07 message indicates that the X or Y limit switch (or both) is not activated or released when expected. This can refer to a problem with the switch, an obstruction, or the movement of the print head.

Check Y switch activation

The X and Y limit switches are normally activated by the print head:

  • The X limit switch, with the blue wire, is located on the underside of the top panel. It is pressed by the sliding block on the back axle of the printer.
  • The Y limit switch, with the red wire, is located on the left panel of the printer. It is pressed by the end of the X print head shaft, that sticks out of the sliding block on the left axle.

It is possible that the print head shaft has shifted too far to the right. In this case, it will not be able to activate the Y limit switch. You will hear a loud stuttering sound before the error appears. Don't worry, this will not immediately damage your printer.

To resolve this, simply click the X print head shaft out of the left and right sliding blocks. Reposition it to the left, until the end of the shaft is ~1 mm away from the left panel. Firmly press the shaft back into both the left and right sliding blocks.

UM2-Limit-switch-activation.jpg UM2-Left-sliding-block.jpg
Activation of X and Y limit switches Press the shaft into the left sliding block

Note: Ensure the shaft is fully pressed into the blocks and the sliding blocks are straight.

Check the print head movement

This error can also appear when the print head is not moving when instructed. To test this, manually place the print head in the front-right corner of the gantry. In the Ultimaker 2+ menu, go to Maintenance - Advanced - Home head. This instructs the print head to move to the back-left corner. Carefully observe the movement of the print head. A few scenarios are possible:

Print head reaches home position If the print head fully moves to the corner in both the X and Y directions, the motion system (both electrical and mechanical) is fine. If the head does not stop moving when it reaches the corner, please check the electronics.
Print head stutters in one or both directions When the print head does move, but not smoothly, it is likely that one of the pulleys is loose. Check and tighten all the pulleys that affect the stuttering direction. Ensure to also check the one on the motor. Alternatively, it is possible that one of the short belts is much too loose and must be tightened.
Print head does not move at all in one direction

When there is no movement at all in one direction, this could also be caused by a loose pulley, as described above (usually the one on the motor).

It is also possible that one of the motors or the motor port on the mainboard is defective. Try swapping the X and Y motor connectors on the mainboard. If the same direction is unresponsive, the motor is likely defective. If the other direction is now unresponsive, the stepper driver on the mainboard is likely defective.

Print head does not move at all in both directions

If there is no movement at all in either direction, it is very likely that the motion controller on the mainboard is broken. To check this, try moving the build plate via the menu. If this is also unresponsive, the mainboard should be replaced.

Check the connections

If the troubleshooting steps above indicate a potential connection problem, you will need to access the electronics at the bottom of the printer.

Note: Handling the electronics requires ESD precautions. Always take ESD precautions when exposing the electronics at the bottom of the printer. Handling the electronics in an unsafe way can cause damage to the machine.

Caution: Before you proceed, turn off the printer and disconnect the power cable.

Manually lift up the Z stage. You will need access to the bolts underneath the build plate. Then, gently place the printer on its side.

UM2-Remove-mainboard-cover.jpg UM2-Mainboard-cover.jpg UM2-Limit-switches-mainboard.jpg
1. Remove cover bolts 2. Remove cover 3. Check connections

Loosen the two bolts of the bottom cover using the 2 mm hex key or screwdriver, while holding the lock nuts with pliers or a (socket) wrench.

Remove the bottom cover from the mainboard and place it aside.


The limit switches are the blue (X), red (Y), and black (Z) wires. Ensure the blue and red wires are connected to the connector marked 'X-stop' and 'Y-stop' respectively.


Need further support?

If you require further assistance with troubleshooting, or when you need replacement parts to resolve the issue, contact support or your local reseller.

Was this article helpful?
12 out of 22 found this helpful



Article is closed for comments.