What layer shifting is and how to confirm it
Most hobby printers use open-loop stepper motors. The controller assumes the motor moved where it was told; nothing checks. If a motor skips steps or a belt slips, the printer keeps printing in the wrong place and every following layer is offset. The result is a sharp, horizontal step in the part.
A real layer shift is a clean break with good layers above and below it. It differs from Z wobble or banding, which repeat regularly, and from a model that is actually stepped. Note which axis shifted: a shift left or right is X, front to back is Y. On CoreXY machines a single slipping motor often produces a diagonal shift. That tells you where to look.
Causes, most likely first
- Belt tension wrong. Loose belts skip teeth; very tight belts load the motor and bearings.
- Loose pulley. The grub screw on the motor pulley backs off and the pulley slips on the shaft.
- Nozzle collision. Curled overhangs, warped corners or blobs catch the nozzle and push the head.
- Too much speed or acceleration for the motor current and moving mass.
- Driver or motor overheating, causing the driver to cut out briefly.
- Mechanical binding from dirty rails, a bad bearing or a cable that snags.
Fixes, cheapest and fastest first
1. Check the pulleys
With the printer off, hold the motor shaft and try to rotate the pulley. If it moves at all, tighten the grub screws, ideally with one screw sitting on the flat of the shaft. A drop of medium threadlocker stops it happening again.
2. Set belt tension
A belt should feel firm and twang with a low note when plucked, not floppy and not piano-wire tight. Many printers have tensioner knobs. Check for frayed edges or missing teeth and replace a damaged belt.
3. Move each axis by hand
Power off and push the head and bed through full travel. Motion should be smooth with no tight spots. Clean rails, adjust eccentric nuts on V-slot wheels until a wheel just barely turns with a finger, and route cables so they cannot catch.
4. Prevent collisions
Enable Z hop of 0.2 to 0.4 mm on travel if parts tend to curl, and turn on "avoid printed parts when traveling." Fix the source of curling: more part cooling for PLA overhangs, correct temperature, and solving warping on the first layers.
5. Reduce speed and acceleration
Drop print speed by 20 to 30 percent and lower acceleration, for example from 3000 to 1500 mm/s² on a typical bed slinger. Heavy beds on the Y axis are especially sensitive. If shifts stop, raise values back gradually.
6. Look at electronics
If the mainboard area feels hot or shifts happen late in long prints, improve cooling to the drivers. Motor current can be raised slightly in firmware, but only within the motor rating and only after mechanical causes are ruled out, because more current also means more heat.
Material notes
- PLA: collisions from curled overhangs are a common trigger; strong cooling usually prevents them.
- PETG: blobs stuck to the nozzle can drag across the part. Keep the nozzle clean and use Z hop.
- ABS: warped corners rising into the nozzle path are the usual culprit; fix warping first.
- TPU: printed slowly, so shifts are rare; when they happen, look at mechanics.
Prevention checklist
- Check pulley grub screws and belt tension every few months.
- Keep rails and rods clean and lightly lubricated per the manufacturer.
- Do not exceed tested speed and acceleration profiles.
- Keep the printer on a stable surface where it cannot be bumped.
- Make sure the electronics fan is working.
- Watch for warped or curled areas that could catch the nozzle.