Print quality

Layer shifting — why your print suddenly slid sideways

Layer shifting is when an axis loses position mid-print and every layer after that point is offset from the layers below. It looks dramatic but almost always traces back to one of four causes: a belt that's too loose (or too tight), a stepper driver that thermal- throttled, acceleration that's beyond what the printer can deliver, or a physical collision the printer couldn't recover from.

6 min read Updated May 2026 PrintPal editorial
The 30-second answer

If the shift is in one axis only, it's almost always that axis's belt or pulley. Power off, manually move the head along that axis, and feel for tight spots, loose belt slack, or a pulley set screw spinning on the motor shaft. Re-tension the belt, tighten the grub screw onto the flat of the motor shaft, and retry. If multiple axes shift on the same print, suspect the stepper driver(s) overheating or acceleration set too high.

Diagnose first — which axis shifted?

Look at the print and identify which axis the shift is in:

  • Shift in X only → X belt, X pulley grub screw, X stepper driver.
  • Shift in Y only → Y belt, Y pulley grub screw, Y stepper driver (often the heaviest axis on bedslingers).
  • Shift in both X and Y together → CoreXY shift (both belts at once), or a global cause: collision, voltage drop, firmware crash.
  • Z shifted → rare; usually a Z-coupler grub screw slipping or Z-axis binding.

Cause 1: Belt tension

The single most common cause. Modern printers ship with belts that loosen over the first weeks of use as the loops bed in.

  1. Power off the printer. Manually move the affected axis its full length. It should feel smooth with no slack and no resistance.
  2. Pluck the belt like a guitar string. A correctly-tensioned belt makes a clear, low note (~85–110 Hz on most 6 mm GT2 belts). Loose belts make a dull thud; over-tight belts make a higher pitch and bind the motor.
  3. Tighten via the tensioner (most modern printers have a thumbscrew) or by re-clamping the belt loop.
  4. If you have input shaping (Klipper, Bambu, MK4) re-run it after any tension change.

See Belt tension and calibration for printer-specific procedures.

Cause 2: Loose pulley grub screw

The pulley on each motor is held to the shaft by a tiny grub screw. If the screw isn't biting the flat side of the shaft, the pulley spins freely under load and you get random shifts.

  1. Find the pulley on the motor of the shifting axis.
  2. Rotate it so you can see the grub screw.
  3. Confirm the grub screw is directly over the flat of the D-shaped motor shaft (not on the round side).
  4. Tighten with a 1.5 mm hex key. It should bottom out solidly.
  5. Try to rotate the pulley by hand. It should not turn at all relative to the shaft.
Add a drop of medium-strength threadlocker.

Grub screws vibrate loose over time. A drop of blue threadlocker (Loctite 243) holds them indefinitely and still allows future removal.

Cause 3: Stepper driver overheating

If the print shifts consistently after ~30–60 minutes (not at the start), the stepper driver chip is probably thermal-throttling. Symptoms include:

  • Shifts on long prints but not short ones.
  • Audible "missed step" clicks from the motor.
  • The Y axis (heaviest on bedslingers) is usually first to fail.

Fixes:

  • Add active cooling to the electronics bay. Many older Enders, Voxelabs, and MK2.5s have no fan over the drivers.
  • Lower stepper current (Vref). See stepper Vref calculator for the right value for your motor.
  • Check ambient temperature. Printing in a 30 °C+ room with an enclosed printer can push drivers past their thermal limits.
  • Prusa "TMC driver overtemp" on i3 boards is a known failure mode — reseat the heatsink on the affected driver chip.

Cause 4: Acceleration set too high

If you've cranked acceleration in your slicer past what the printer can physically deliver, the motors will skip steps trying to keep up.

Printer classRealistic max acceleration
i3 bedslinger, stock (Ender 3, MK3S+)500–1500 mm/s²
i3, input-shaped (Klipper)3000–5000 mm/s²
CoreXY hobby (Voron, Trident, RatRig)5000–15 000 mm/s²
Bambu X1/P1/H2D (factory tuned)10 000–20 000 mm/s²
Prusa MK4 / CORE One (input-shaped)4000–8000 mm/s²

If you're using a "speed" slicer profile and seeing layer shifts, roll back to "standard" and verify acceleration values match the table.

Cause 5: Collision with the print

If a layer warped upward, the nozzle can collide with it on the next pass. The motor either skips steps or pushes the part loose.

  • If you see warping near the shift point, fix the warping cause first — see Warping and curling.
  • Enable Z-hop on travel (0.2–0.4 mm) so the nozzle lifts over printed surfaces.
  • Enable blob detection on printers that support it (Bambu, Creality K-series) to pause when extrusion goes wrong.

Cause 6: Power, USB, or firmware crash

If the entire print shifts in both axes at exactly the same point:

  • USB host disconnected. Print from SD card or network, never from a tethered host PC that may sleep or USB-suspend.
  • Voltage drop. A failing PSU or a long extension cord can momentarily brown out the steppers. Use a fresh, short, properly-rated cord.
  • EMI from a laser engraver, microwave, or motor on the same circuit can crash an MCU. Move the printer to its own outlet.
  • Firmware crash: rare but possible. Update to latest stable.

Related articles

Sources & further reading