Layer Shifting: Causes and How to Fix It

the3dfix 4 min read
Contents
  1. Symptoms
  2. Which axis? Work this out first
  3. 1. Check the belt tension
  4. 2. Tighten the pulley screws
  5. 3. Check the wheels and rails
  6. 4. Prevent the nozzle from hitting the part
  7. 5. Lower speed and acceleration
  8. 6. Motor and driver temperature
  9. 7. Electrical and cable problems
  10. Checklist
  11. What if the shift always happens at the same height?
  12. Can software cause layer shifting?
A layered part whose upper section has shifted sideways from the lower section, with an arrow showing the direction of the shift

The print is done, but the top half of the part has moved a few millimeters sideways relative to the bottom half. The printer suddenly skipped steps and lost its position. This is called layer shifting. A loose belt, a pulley slipping on the motor shaft or the nozzle hitting the part is usually responsible.

Symptoms

  • A section of the part has shifted sharply sideways at a certain height.
  • The shift can happen once, or repeat several times in steps.
  • The shift does not happen at the same height in every print but in random places.

If the shift happens on only one axis (only left-right or only front-back), look for the problem in that axis's parts.

Which axis? Work this out first

  • Left-right shift: On most printers the X axis. Look at the belt, motor and wheels that carry the toolhead.
  • Front-back shift: On moving-bed (bed slinger) printers the Y axis: the belt and wheels that carry the bed.
  • CoreXY printers: Because two motors work together, the shift can also be in diagonal directions. Check both belts.

1. Check the belt tension

A loose belt skips on the toothed pulley and position is lost.

  • Press the belt with your finger. It should show slight resistance and not sag easily.
  • A belt that is too tight also strains the bearings and the motor. Do not tension it like a guitar string.
  • On many printers there is an adjustment knob or screw for the belt tensioner.
  • If the belt is worn, has a broken tooth or is cracked, replace it.

2. Tighten the pulley screws

The toothed pulley on the motor shaft is fixed with a small set screw. If this screw loosens, the pulley slips on the shaft.

  1. Switch the printer off.
  2. Find the pulley and check the set screw with a hex key.
  3. One of the screws should land on the flat face of the shaft (the D cut).
  4. Tighten firmly, but without stripping it.

This check catches a common but overlooked cause.

3. Check the wheels and rails

  • Wheeled (V-slot) systems: If the eccentric nuts are too loose the toolhead or bed wobbles, and if too tight the motion binds. Move the bed by hand. It should move smoothly without play.
  • Linear rails and rods: Dust and dried-out lubricant make motion harder. Clean them and apply a thin coat of the lubricant the manufacturer recommends.
  • If you feel any catching at some point, a cable or another part may be blocking the path of motion.

4. Prevent the nozzle from hitting the part

If the nozzle hits a lifted corner or curled plastic during the print, the motor cannot overcome that resistance and skips steps.

  • Solve the warping problem.
  • If over-extrusion creates bumps on the surface, do a flow rate calibration.
  • Turn on Z hop (lifting the nozzle during travel moves) in the slicer.
  • If you get repeated hits, increase cooling of the part; curled overhangs flatten as they cool.

5. Lower speed and acceleration

High speed and acceleration require more force than the motor can deliver.

  • Test by lowering print speed and travel speed by 20–30%.
  • Return acceleration and jerk values to the manufacturer's defaults.
  • If you use Klipper, you can reduce vibration with input shaping, but if the motor lacks the power you will also need to lower acceleration.

6. Motor and driver temperature

If stepper drivers overheat, they briefly cut the current and steps are lost.

  • Make sure the control board fan works.
  • If you use the printer inside a hot enclosure, make sure the electronics get airflow.
  • If the motor current (Vref) is too low, the motor is weak. This setting depends on the board, and a wrong setting can overheat the motor or driver. Do it carefully and according to the manufacturer's documentation.

7. Electrical and cable problems

  • A loose connector on a motor cable can make the motor suddenly skip steps.
  • Check whether the cables get stretched during movement.
  • If the shift happens only during a particular movement, suspect that a cable is being pulled at that point.

Checklist

Check How How common
Belt tension Press with a finger Very common
Pulley set screw Check with a hex key Common
Wheel/rail smoothness Move by hand Common
Nozzle collisions Watch the print, turn on Z hop Common
Speed and acceleration Lower by 20–30% Medium
Driver temperature Check the board fan Rare
Cable/connector Watch during movement Rare

What if the shift always happens at the same height?

There may be a fast move, a large overhang or a collision at that height of the model. Look at that layer in the G-code preview.

Can software cause layer shifting?

Rarely, but a corrupt G-code file or a lost connection to the computer during the print can cause shifting. If possible, run the print from an SD card or the printer's own memory.

By the3dfix. If you spot a mistake or your problem is still not solved, get in touch.