How to Fix Creality Error 2504: Z-Axis Homing Exception


Creality error 2504 (Z-Axis Homing Exception) appears on K1, K1 Max, and K1C printers when the Z-axis homing sequence cannot complete successfully. This error frequently accompanies or follows error 2503 (Z-Axis Strain Gauge Read Failure), because the K1 series uses the strain gauge as the Z home reference rather than a traditional endstop switch.

What the Error Means

On the K1 series, Z homing works by slowly lowering the nozzle until the strain gauge detects nozzle contact with the bed, establishing a precise reference point for the Z origin. Error 2504 fires when this probing sequence does not produce a valid result. If the strain gauge cannot be read (error 2503), the Z home position is undefined and the printer refuses to proceed. Error 2504 also appears independently when the Z-axis lead screws are mechanically seized or too stiff for the homing move to complete within its motion budget, or when the strain gauge mounting bracket has loosened and the sensor is misaligned. In rare cases it appears after a firmware update that wiped Z calibration data.

Step-by-Step Fix

  1. If error 2503 is also present, resolve that error first by reseating the strain gauge cable and checking the sensor board. Error 2504 will typically clear once the sensor is working again.
  2. Power off and manually turn both Z-axis lead screws by hand to confirm smooth travel across the full height range. The motion should be light and consistent without stiff spots.
  3. If the lead screws feel rough or tight, apply PTFE-based grease to the screw threads and work it in by running the Z-axis manually through its full range with power off.
  4. With power off, inspect the strain gauge mounting bracket for loose screws. Tighten any loose fasteners — a misaligned sensor cannot measure nozzle contact force accurately.
  5. Power on and navigate to Self-Test → Z Homing from the printer menu to attempt a guided homing sequence with additional diagnostics displayed.
  6. If Z homing fails consistently and error 2503 is not present, run Auto Leveling from the menu; some firmware versions reset the Z reference successfully through leveling when homing alone fails.
  7. As a fallback, use Leveling → Manual Leveling to set the Z reference manually, bypassing the automatic strain-gauge homing.
  8. If no manual or automatic homing method works, replace the strain gauge board.

Parts Required

  • Strain gauge / leveling sensor board (K1/K1 Max/K1C compatible) — only if sensor is confirmed faulty
  • PTFE-based lead screw lubricant

Contact Creality support if error 2504 persists after resolving error 2503 and lubricating the Z-axis, as deeper mechanical or firmware issues may be present.

Frequently asked questions

What does Creality 2504 mean?

Creality error 2504 (Z-Axis Homing Exception) appears on K1, K1 Max, and K1C printers when the Z-axis homing sequence cannot complete successfully. This error frequently accompanies or follows error 2503 (Z-Axis Strain Gauge Read Failure), because the K1 series uses the strain gauge as the Z home reference rather than a traditional endstop switch.

How do I fix Creality 2504?

Creality K1/K1 Max/K1C error 2504 means Z-axis homing failed, often tied to a strain gauge issue. Check error 2503 first, then inspect lead screws and the sensor board.