Comprehensive Creality K1 Printer Fault Codes List: Troubleshooting and Solutions
Error codes are designed to help identify issues with the machine. When an error code appears, users can follow the instructions on the screen or refer to this document for a solution. If an error code cannot be found in this document, users should export the log and send it to the after-sales service for analysis. The software team should also be reminded to update this document.
The following is a comprehensive list of fault codes for the Creality K1 printer:
Code | Description | Why this error occurs | Solution |
100 | Error copying gcode file from USB to local; will not start printing | / | / |
101 | AI detected anomaly during printing process, print paused |
1.False trigger due to use of colored filament |
1. If false trigger or user decides it's safe to continue, click to resume print on machine screen, slicing software or Creativity Cloud 2. If print failure, clean machine and restart printing 3. To disable feature, go to System Settings - Camera - AI Function |
102 | Current gcode file name too long | / | / |
103 | First layer detection result abnormal, print paused | 1. Model's first layer was scraped off 2. False trigger |
1. If false trigger or user decides it's safe to continue, click to resume print on machine screen, slicing software or Creativity Cloud 2. If print failure, clean machine and restart printing 3. To disable feature, go to System Settings - Camera - AI Function |
104 | Heated bed foreign object detection abnormal, print paused | / | / |
105 | Laser radar sensor abnormal, print paused | / | / |
106 | Laser radar calibration failed, print paused | / | / |
107 | Flow detection failed, print paused | / | / |
108 | Laser radar offset correction failed | / | / |
109 | Throat fan abnormal, print paused | 1. Fan not spinning 2. Nozzle board issues |
1. Heat nozzle to 60 degrees to see if fan spins 2. If it doesn't spin, replace fan. If error persists after replacement, replace nozzle board |
110 | Main MCU hardware connection abnormal | / | / |
111 | Nozzle MCU hardware connection abnormal | / | / |
112 | Heated bed MCU hardware connection abnormal | / | / |
500 | AI detected anomaly during printing process, only a prompt | / | / |
501 | Throat fan abnormal | 1. Terminal wire loose 2. Fan locked and unable to spin due to screw during installation 3. Fan damaged |
1. Dismantle nozzle cover and small nozzle board, check if cooling block screw has fallen into throat fan, tighten cooling block screw fan 2. Replug throat fan terminal 3. Replace throat fan [501 error code handling process] |
502 | Mainboard fan abnormal | 1. Terminal wire loose 2. Fan locked and unable to spin due to screw during installation 3. Fan damaged |
/ |
503 | First layer detection result abnormal, only a prompt | / | / |
504 | Heated bed foreign object detection abnormal, only a prompt | / | / |
505 | Laser radar does not exist, only a prompt | / | 1. Check laser radar wiring 2. Replace laser radar |
506 | Laser radar calibration failed, only a prompt | / | / |
507 | Laser radar calibration failed, only a prompt | / | / |
2000 | Unable to update MCU configuration because MCU has been turned off | / | Restart; check connection |
2001 | Error; key: 2001, unknown exception | 1. Unable to read register status of E-axis drive IC, timeout occurred 2. Communication line between mainboard and nozzle has poor contact or interference, causing nozzle MCU communication timeout |
1. Resend nozzle board 2. Resend nozzle harness |
2002 | Host cannot connect | / | / |
2014 | Slicing distance is negative or greater than entire movement length | 1. Print file issue, not using official slicing or wrong model selected 2. System error |
1. Check if official slicing is used, if third-party slicing configuration is provided by official, if correct model is selected in official slicing 2. Restart and reinitiate print after restart |
2016 | Print not paused, resuming aborted | / | / |
2019 | Target temperature {0} out of set range ({1}:{2}) | / | / |
2020 | Homing error: {0} | / | / |
2021 | {0} homing timeout error | / | / |
2056 | {0} axis accelerometer did not measure data | / | / |
2060 | / | / | 1. Unplug nozzle terminal 2. Replace nozzle connection line 3. Restart |
2065 | Failed to set ADXL345 register [0x%x] to 0x%x: got 0x%x. This usually indicates a connection problem (e.g. wiring fault) or ADXL345 chip failure. | / | Replace nozzle small board |
2069 | There is "M107 P3" code in slicing file | / | Confirm if slicing software is latest version, reslice |
2090 | Timer shut down, this usually indicates host overload. | / | / |
2091 | Missed next plan, this usually indicates intermittent communication failure between microcontroller and host. | / | / |
2092 | ADC out of range, this usually occurs when heater temperature exceeds its configured minimum or maximum temperature. | / | / |
2093 | Past reschedule timer, past steps too far when microcontroller requests to step at a rate higher than its capability. | / | / |
2095 | Must return to origin first | / | / |
2111 | Extrusion below minimum temperature of 170 degrees | / | 1. Slicing issue, please use official slicing or contact official to use official provided third-party slicing configuration file 2. Caused by key2507 issue, stop printing, heat nozzle, if error ket2507 is reported, refer to 2507 error handling solution |
2112 | Movement exceeds maximum extrusion amount ({0}mm^2 vs {1}mm^2) | / | / |
2119 | Invalid ADXL345 ID (got {0} vs {1}). This usually indicates a connection issue (e.g. wiring fault) or ADXL345 chip failure. | / | / |
2210 | Unable to auto-load filament, extruder below minimum temperature | / | / |
2211 | Print is paused | / | / |
2242 | First home: {0} {1} {2} [{3}] | / | / |
2243 | Out of range: {0} {1} {2} [{3}] | / | / |
2252 | Minimum value for parameter {0} must be {1} | / | / |
2253 | Maximum value for parameter {0} must be {1} | / | / |
2283 | Printer not prepared | / | / |
2295 | Attempt to restart MCU{0} failed | / | / |
2298 | Unable to update MCU{0} configuration because it has been turned off | / | / |
2299 | Unable to configure MCU {0} | / | / |
2300 | Error during MCU{0} configuration: {1} | / | / |
2308 | {0}-axis accelerometer did not measure data | / | / |
2313 | Internal error occurred while processing accelerometer data {0} | / | / |
2340 | Requested temperature for heater %s (%.1f) out of range (%.1f:%.1f) | / | / |
2343 | Main MCU connection timeout | / | / |
2344 | Nozzle MCU connection timeout | / | / |
2345 | Heated bed MCU connection timeout | / | / |
2503 | Unable to read Z-axis stress piece data | / | / |
2504 | Z homing abnormal | / | / |
2505 | Motor drive chip TMC abnormal | Overheating: mainboard fan abnormal, voltage low: print speed too fast | / |
2506 | Communication abnormal | Common problem: 1. Nozzle wire issue | / |
2507 | Not heating as expected (code replaced by 2564 and 2565 in versions 1.3.0.38 and above) | Common problems 1. Nozzle thermistor fluctuation 2. Heating damaged, not heating |
/ |
2510 | Heated bed thermistor abnormal | / | Replug thermistor wire terminal |
2511 | Chamber temperature abnormal | / | / |
2512 | Main MCU chip temperature abnormal | / | / |
2513 | Command format incorrect | / | / |
2514 | Command parameter format incorrect | / | / |
3002 | Nozzle communication abnormal when not printing, nozzle wire not properly plugged into mainboard | Check if terminal on mainboard end is properly plugged in | / |
2520 | Reading pressure sensor timeout, i.e. this read HX711 needs 11ms, but actual HX711 still not ready after 25ms | Replace leveling board | If occurs frequently, replace machine |
2521 | Constant pressure data read, such as constant at -1 | Replace leveling board, or replace strain gauge sensor | If occurs frequently, replace machine |
2522 | Pressure sensor unable to detect pressure, i.e. no change in pressure data before and after placing heavy object on heated bed | Replace leveling board, or replace strain gauge sensor | If occurs frequently, replace machine |
2523 | During measurement, serial port lost package, or Z-axis stuck and timeout did not trigger, thus losing pressure data. | If occurs frequently, then check if Z-axis movement is smooth | If occurs frequently, replace machine |
2524 | When machine is stationary, noise from pressure data collected is too high | Replace leveling board, or replace strain gauge sensor, move machine to non-vibration environment | Move machine to non-vibration environment, if still occurs frequently, replace machine |
2525 | During first layer print, nozzle scraping heated bed condition error reported | Handle as per 2524 | If occurs frequently, replace machine |
2526 | Z-axis motor, step loss during leveling, still step loss after speed reduction and retesting | Check Z-axis movement status, or oil on leadscrew | Oil leadscrew, if still occurs frequently, replace machine |
2527 | During measurement, after triggering, serial port lost package causing incomplete motor step data received | Check if Z-axis movement status is smooth during homing | / |
2528 | The fade_start in the configuration file is too small, which may cause the first layer to scrape the bed. | Adjust the fade_start to be more than 1mm. | Remotely modify the configuration file, or replace the product. |
2529 | During the G28 Z-axis homing, the number of measurements exceeds the limit (maximum 20 times). | Move the machine to a non-vibrating environment and ensure not to touch the hot bed during homing, or follow the 2524 procedure. | Move the machine to a non-vibrating environment, if the issue persists frequently, replace the product. |
2530 | G28 Z-axis homing fails, i.e., after the completion of homing, the error in the re-checked homing effect is too large and not passed. | Move the machine to a non-vibrating environment, and ensure not to touch the hot bed during homing, or follow the 2524 procedure. | Move the machine to a non-vibrating environment, if the issue persists frequently, replace the product. |
2531 | G29 homing times exceed the limit, or timeout. | Move the machine to a non-vibrating environment and ensure not to touch the hot bed during homing, or follow the 2524 procedure. | Move the machine to a non-vibrating environment, if the issue persists frequently, replace the product. |
2532 | The synchronization wire between the two MCUs is not working properly (disconnected). | Check if the leveling board plug is plugged in properly. | Secure the plug, if the issue persists frequently, replace the product. |
2533 | In the case of CHECK_BED_MESH AUTO_G29=0, i.e., leveling is not allowed, but the hot bed does not match the leveling data. | Re-level or configure AUTO_G29=1. | Remotely modify the configuration file, or replace the product. |
2534 | The combined calculation of pressure data and step data is in error. | Follow the 2524 procedure. | If the issue persists frequently, replace the product. |
2535 | After leveling, the correctness of the points is checked. If it is still abnormal after multiple checks, an error is reported. | Clean the hot bed, check the Z-axis movement status, and observe the measurement phenomenon of the nozzle at the four corners of the hot bed. | Clean the hot bed, if the issue persists frequently, replace the product. |
2560 | Communication with the main MCU is abnormal. | Communication with the subordinate machine is lost, and the host machine has not received data for more than 5 seconds. | Check the wiring, restart. |
2561 | Communication with the nozzle MCU is abnormal. | / | Check the wiring, restart. |
2562 | Communication with the hot bed MCU is abnormal. | / | Check the wiring, restart. |
2563 | Communication with the rpi MCU is abnormal. | / | Check the wiring, restart. |
2564 | The nozzle is not heated as expected. | The nozzle heating is turned on, but the temperature does not rise. | Inspect the ceramic heating block, heat wiring, and terminal. Look for any damage on the ceramic heating ring, loose terminals, and heating rod seat. If damaged, contact customer service. Also, examine the hot bed wiring and check if the welding position of the heating bed power supply is off. If so, contact customer service. |
2565 | Hotbed not heating as expected | The hotbed heating was turned on, but the temperature did not rise | Please reinsert the hotbed wiring and check if the soldering point of the heated bed power supply is desoldered. If so, please contact cs@creality.com |
The following is a detailed treatment plan for a common single code.
Error Code: 2507
1. Phenomenon Description
For firmware versions below 1.3.1.x, the screen displays "Error: E004, key: 2507, not heating as expected."
2. Cause Analysis
Unable to heat up or maintain a specified temperature.
3. Troubleshooting and Solution
1. Restart the machine and individually heat the hot end to 240°C and the hotbed to 90°C for ten minutes to identify the issue with either the hot end or hotbed.
2. If there's an error with the hot end, follow the troubleshooting process for error code 2564.
3. If there's an error with the hotbed, follow the troubleshooting process for error code 2565.
Error Code: 2564
1. Phenomenon Description
The screen displays "Error, key: 2564, Extruder not heating as expected."
2. Cause Analysis
1. Thermoistor terminal wire not plugged in during hotend heating.
2. Ceramic heating block/thermistor wire of the hot end is loose or not tightly inserted.
3. Broken or cracked solder joints on the wires of the ceramic heating ring at the hot end.
4. Hot end thermistor loosening.
3. Troubleshooting and Solution
1. Open the hot end cover and check the assembly of the ceramic heating wire and thermistor wire on the hotend board. Ensure the thermistor is inserted correctly.
2. Remove the hot end silicon sock to check for abnormalities such as cracks on the ceramic heating ring.
3. Secure the loose thermistor on the hot end.
Error Code: 2565
1. Phenomenon Description
The screen displays "Error, key: 2565, Hotbed not heating as expected."
2. Cause Analysis
1. Hotbed fuse damage.
2. Hotbed power line open circuit.
3. Troubleshooting and Solution
1. Disassemble the bottom cover.
2. Check the wiring on the hotbed board, re-fix if necessary.
3. If a multimeter is available, measure the voltage output on the leveling board. If abnormal, contact customer service for a hotbed board replacement.
4. Contact official customer service for a hotbed board kit replacement.
Error Code: 3002
1. Phenomenon Description
The screen displays "Error, key: 3002."
2. Cause Analysis
1. Mismatched firmware versions between the upper and lower host computers.
2. Loose connections at the hot end wire terminal (mainboard terminal number: J51).
3. Loose connections at the hotbed adapter wire terminal (mainboard terminal number: J11).
3. Troubleshooting and Solution
1. Upgrade the firmware.
2. Re-insert the hot end wire terminals (main board terminal number: J51).
3. Re-insert the hotbed adapter wire terminal (main board terminal number: J11).
Error Code: 2000
1. Phenomenon Description
The main board and the hotend adapter board suddenly lost communication.
2. Cause Analysis
Main thread error, program crashed.
3. Troubleshooting and Solution
1. Disassemble the hotend cover and re-plug the extruder connection cable. If the problem persists, replace the hotend connection cable.
2. If it occurs during startup, skip the self-inspection according to the K1 startup process.
Error Code: 2001
1. Phenomenon Description
The screen displays "Error, key: 2001, Unknown Exception."
2. Cause Analysis
Main thread error, program crashed.
3. Troubleshooting and Solution
1. Restart the printer.
2. If it occurs during startup, skip the self-inspection according to the K1 startup process. If the problem persists, contact after-sales service at cs@creality.com.
Error Code: 2509
1. Phenomenon Description
Abnormal nozzle temperature display.
2. Cause Analysis
Thermal sensitivity issues; thermistor wire is damaged or not properly connected; nozzle board issues.
3. Troubleshooting and Solution
1. Check if the thermistor connection is loose or damaged and re-plug if necessary.
2. Re-insert the thermistor ribbon cable.
3. Replace the nozzle assembly.If the above steps are ineffective, replace the nozzle board.
Error Code: 2121
1. Phenomenon Description
Failure to open the gcode file due to special characters in the file name.
2. Cause Analysis
Gcode file naming issue with special characters.
3. Troubleshooting and Solution
1. Verify the printer's functionality by printing with a random sample model.
2. Rename the model's gcode file using simple alphanumeric characters.
Error Code: 109
1. Phenomenon Description
Throat fan abnormality.
2. Cause Analysis
1. Fan quality issues leading to non-rotation.
2. Loose or broken fan wire.
3. Nozzle board issues.
3. Troubleshooting and Solution
1. Heat the nozzle to 60 degrees and check if the fan rotates. If not, replace the fan.
2. Check the fan wire connection and re-plug if needed.
3. If issues persist, replace the nozzle board.
People Also Read: