How to Fix Creality Error 2021: Homing Timeout
Creality error 2021 (Homing Timeout) appears on K1, K1 Max, and K1C printers when an axis begins a homing move but fails to reach and trigger its endstop within the allowed time window. Unlike error 2020 (Homing Error), which detects a signal problem, error 2021 specifically means the axis simply ran out of time — it was moving but either too slowly or not at all to complete the move.
What the Error Means
Each homing move in the K1 firmware has a generous but finite time budget. If the axis motor runs for the entire budget without the endstop switch firing, the firmware raises error 2021 and aborts motion. The most common causes are a broken or extremely slack drive belt that cannot transmit motion from the motor to the carriage, a physical obstruction that jams the carriage partway through the move, an endstop switch that is not sending a signal so the firmware keeps the motor running until the timer expires, or a stepper motor driver fault that prevents the motor from turning at all. Immediate power-off on seeing this error prevents motor overheating.
Step-by-Step Fix
- Power off the printer immediately to prevent motor damage from sustained stall current.
- With power off, manually slide the toolhead along the X axis and the bed along the Y axis. The movement should feel smooth and require only light force. Heavy resistance or complete stoppage indicates an obstruction or mechanical binding.
- Inspect all drive belts. Look for breaks, fraying, or sections where the belt has jumped off its pulley. A belt that is still intact but very loose will not transmit enough force for reliable homing.
- Re-tension loose belts using the adjustment screws at the axis ends. The belt should deflect approximately 1–2 mm under light finger pressure midspan.
- Inspect the optical endstop switches on the affected axis. A small LED indicator on most endstop boards lights when the sensor is triggered. If manually blocking the slot with a finger does not light the LED, the switch is faulty.
- Reseat all endstop cable connectors and motor cable connectors at the mainboard, particularly if any were recently disturbed.
- Power on and re-home the affected axis using Prepare → Home. Monitor which axis times out to confirm the fix worked.
- If the endstop switch does not respond after reseating its cable, replace the switch.
Parts Required
- Drive belt (X or Y, as identified) — only if belt is broken or non-tensionable
- Replacement optical endstop switch — only if switch is confirmed unresponsive
Contact Creality support if the axis motor does not move at all during homing, as this may indicate a stepper driver fault on the mainboard.
Frequently asked questions
What does Creality 2021 mean?
Creality error 2021 (Homing Timeout) appears on K1, K1 Max, and K1C printers when an axis begins a homing move but fails to reach and trigger its endstop within the allowed time window. Unlike error 2020 (Homing Error), which detects a signal problem, error 2021 specifically means the axis simply ran out of time — it was moving but either too slowly or not at all to complete the move.
How do I fix Creality 2021?
Creality K1/K1 Max/K1C error 2021 means an axis homing move ran out of time before triggering the endstop. Check belts, endstops, and connectors to fix it.