How to Fix Layer Shifting in the X Axis (Epsilon Series)









Allen key 2mm
Allen key 2.5mm


This is a continuation article of the How to fix Layer Shifting guide.

If you haven't read it, take a look at it first, you'll understand why it happens and other ways to fix it. How to fix layer shifting.

layer-shifting-gifLayer shifting in the X-axis is a printing issue where the layers of the model are misaligned only in the left-right direction. It is usually a mechanical problem but it can also be caused by a stepper driver malfunction or a bad configuration in BCN3D Stratos.


To solve this issue, follow in order the steps below.

Cleaning and lubrication

Adjusting belts tension

Checking flat cable connection

Adjusting set screws

Changing the X motor

Changing the stepper driver


Cleaning and Lubrication.

Clean the guiderail's surface with a clean piece of paper, and apply some lubricating oil while moving both printheads side to side. Pay special attention to the ridges of the guiderail.

clean axes

Make sure that there is no filament remains or debris between the pulley and the inside of the belts, or under the pulley, around the stepper motor axis. You can easily remove the debris with tweezers.


Note: you can purchase our maintenance kit on our website: Maintenance Kit BCN3D Epsilon


If you need more information about how to clean the axis, check out this guide: How to clean and lubricate the axes (Epsilon Series)

Adjusting Belts Tension

The belts shouldn't be too loose. If the belts don't have the correct tension, they will skip over the X motor pulley teeth and create intermittent layer shifts.

Check that the belts are not misaligned. To correct this, you'll have to adjust the pulley height by loosening the set screws from the pulley. There's no need to remove them completely.

misaligned-belts aligned-belts

Misaligned belts and pulleys.

Aligned belts and pulleys.


Once the set screws are loose, correct the pulley position. This will prevent friction between the belt and pulleys, and the printhead will move smoothly.

motor pulley


Note: To get more information on how to adjust the belts, check out this guide: How to adjust the tension of the belts (Epsilon Series)


Tip: The X motor pulleys are mounted in our production line at a specific distance from the motor. This guide will help you find the correct distance: How to replace the X motor (Epsilon Series)

Checking Flat Cable Connection

Check if the flat cable is properly connected to the X motor driver. If the connection is poor, the driver won't work correctly causing the X motor to not move to the specified positions which in turn causes the layers to not be aligned.


The following article explains the process to check the flat cable connection: How to check the flat cable connections (Epsilon Series)

Adjusting Set Screws.

Make sure that both pulley set screws on both X motors are tight, and one of them is facing the flat side of the stepper axis. screw-iconx2 M3 3mm


Note: The pulleys need to have a space between the motor. This guide will help you find the correct distance:  How to replace the X motor (Epsilon Series)


Blocked X Motor.

If there’s mechanical resistance on the printing head while manually moving it through the rail, the X stepper may be blocked. Follow the next steps to check if the stepper motor is the problem:

Turn off and disconnect the printer.

epsilon-turn-off-2 bcn3d-epsilon-turn-off-2

Loosen the belt from the printing head holder and check its motion through the rail. If the head moves smoothly, the issue will most likely be on the stepper.


You can check the stepper resistance by manually rotating the pulley to see if it is blocked. Sometimes the driver can be the cause of this problem, so you should check the stepper motion after turning the printer off as well.


If the stepper motor is blocked you’ll have to change it for a new unit. This guide will help you with this:  How to replace the X motor (Epsilon Series)


Changing the X Drivers.

The driver boards control the X motors. If those don't work correctly, the motors could behave abnormally, usually resulting in layer shifting. To check if the issue is being caused by the drivers, follow the next steps: 

If the printer is only missing steps on one of the heads, you can swap the X drivers between them to see if the issue moves from one head to the other.

Turn off and disconnect the printer.

epsilon-turn-off-2 bcn3d-epsilon-turn-off-2


2. The X driver is located over the X motor.


Note: The left X driver controls the movement of the right extruder and the right X driver controls the left extruder.


3. Remove the flat cable from the driver by gently unlocking the clip. Disconnect the stepper and endstop cables from the driver.


4. Remove the screws that hold the driver's support. screw-iconx2 M3 8mm


5. Remove the driver by loosening the screws that hold it and install the new one. Remember to install the nylon washers as well.

screw-iconx2 M3 6mm




Forum Community


This article doesn't fix your issue? Check out our forum community for more info about this.


It's important to keep your printer in good shape to make the most out of it. In this chart you can find a list of the extruder maintenance procedures and how frequently these should be done. Maintenance Plan


bcn3d-recycle  Take your e-waste to a certified recycler. Check how we do it in BCN3D.


Parts   buy these parts
driver-epsilon-bcn3d Epsilon Series / Sigma Series - X Driver SKU 11931
x-motor-L Epsilon Series / Sigma Series - X Motor L SKU 16025
x-motor-R Epsilon Series / Sigma Series - X Motor R SKU 10044



calibrate printing surface eng calibrate hotend eng


You can help improve the BCN3D Knowledge Base.

If you feel there are guides that we are missing or you found any error, please use this form to report it. Report form :)