본문으로 건너뛰기

일반적인 오류 안내

연결 문제

mcu 'xxx': Unable to connect

오류 정보: 호스트가 메인보드를 찾거나 연결할 수 없습니다.

Loading...

오류 원인: Klipper 호스트가 메인보드와 통신 연결을 설정할 수 없으며, 여러 가지 원인으로 인해 발생할 수 있습니다.

해결 방법: 먼저 Klippy.log 파일을 열고 맨 아래로 스크롤한 후, 구체적인 오류 메시지에 따라 다음 조치를 취하십시오:

  1. [Errno 2] 오류 발생: 검색된 장치 ID가 printer.cfg 파일에 추가되지 않았음을 나타냅니다.

    Loading...
  2. serialhdl.error: mcu 'xxx': Serial connection closed 오류 발생: CAN ID를 찾을 수 없거나 잘못 입력했음을 나타내며, ID를 다시 검색하여 올바르게 입력해야 합니다.

    Loading...
  3. mcu 'mcu': Unable to open CAN port: [Errno 19] No such device 오류 발생: UTOC 장치가 없거나 CAN 브리지 펌웨어가 플래시되지 않은 메인보드를 나타냅니다.

    Loading...
  4. mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 100] Network is down 오류 발생: CAN 네트워크가 올바르게 구성되지 않았거나 CAN0 인터페이스가 시작되지 않았음을 나타냅니다.

  5. mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 105] Network is down 오류 발생: CAN 네트워크 캐시가 너무 작아 캐시 크기를 늘려야 함을 나타냅니다.

[Errno 105] Network is down[Errno 100] Network is down 오류에 대한 자세한 구성 방법은 CAN 구성 문서를 참조하십시오.

mcu 'mcu': Invalid CAN uuid

오류 정보: CAN UUID가 유효하지 않거나 인식할 수 없습니다.

Loading...

오류 원인: CAN ID가 올바르게 입력되지 않았거나 잘못 입력되어 Klipper가 CAN 장치를 인식할 수 없습니다.

해결 방법: CAN 장치 ID를 다시 검색하여 printer.cfg 구성 파일에 올바르게 입력해야 합니다.

Option 'serial' in section 'mcu' must be specified

오류 정보: mcu 구성 섹션에서 'serial' 옵션을 지정해야 합니다.

Loading...

오류 원인: USB 장치 ID가 올바르게 입력되지 않았거나 잘못 입력되어 Klipper가 USB로 연결된 메인보드를 인식할 수 없습니다.

해결 방법: USB 장치 ID를 다시 검색하여 printer.cfg 구성 파일의 mcu 섹션에 올바르게 입력해야 합니다.

구성 충돌 문제

homing override method always homes X and Y before homing Z. The safe_z_home

오류 정보: 안전 Z 홈과 홈 오버라이드 구성이 충돌합니다.

Loading...

오류 원인: [safe_z_home][homing_override] 두 기능 모듈이 중복 구성되어 홈 로직에 충돌이 발생합니다.

해결 방법: 두 기능 모듈 중 하나만 구성하고 다른 하나의 구성을 삭제하면 됩니다. 실제 필요에 따라 [safe_z_home] 또는 [homing_override] 중 하나를 유지하십시오.

온도 감지 문제

Error 'XXX mcu' shutdown: ADC out of range…

오류 정보: ADC(아날로그-디지털 변환기)가 범위를 벗어나 온도 감지에 이상이 발생했습니다.

Loading...

오류 원인: Klipper가 설정된 최소 또는 최대 임계값을 초과하는 온도를 감지했으며, 일반적으로 서미스터 개방, 단락 또는 배선 오류로 인해 발생합니다. 시스템은 안전을 위해 종료 보호 모드로 전환됩니다.

해결 방법: 먼저 구성 파일에서 min_temp:를 검색하여 최소 온도를 -235로 변경한 다음, max_temp:를 검색하여 최대 온도를 500으로 변경하여 진단을 위해 온도 제한을 일시적으로 완화합니다. 그런 다음 서미스터 모델이 올바른지, 서미스터 핀 구성이 올바른지, 서미스터에 단락 문제가 있는지 확인하십시오. 문제를 확인하고 해결한 후에는 반드시 온도 제한을 원래 안전 값으로 되돌리십시오.

성능 및 시간 초과 문제

MCU 'mcu' shutdown: Timer too close

오류 정보: MCU 타이머가 너무 가까워 시스템 시간 초과가 발생했습니다.

Loading...

오류 원인: 주된 원인은 하위 컴퓨터(MCU) 처리 과부하 또는 상위 컴퓨터(주 컨트롤러) 응답 시간 초과로 인해 타이머 간격이 너무 작아 작업을 정상적으로 처리할 수 없기 때문입니다.

해결 방법: 먼저 스테퍼 모터 마이크로스텝 설정을 낮추어 각 스테퍼 펄스의 처리 부담을 줄이십시오. 다음으로 인쇄 속도를 낮추어 시스템 전체 부하를 줄이십시오. 문제가 지속되면 상위 컴퓨터 시스템을 다시 플래시하고 펌웨어를 다시 플래시하는 것을 고려하십시오.

라즈베리 파이 사용자의 경우 다음 방법을 사용하여 NTP 시간 동기화 서비스를 확인하고 비활성화하여 시스템 시간 동기화로 인한 간섭을 줄일 수도 있습니다:

sudo timedatectl status | grep "NTP service"
sudo timedatectl set-ntp false

위 명령은 먼저 NTP 서비스 상태를 확인한 다음 NTP 동기화 기능을 비활성화합니다.

Loading...