일반 오류 메시지
mcu 'xxx': 연결할 수 없음
-
오류 정보
-
오류 원인
- 상위 기기에서 메인보드를 찾지 못하고 연결하지 못함
-
해결 방법
- Klippy.log을 확인하고 가장 아래로 스크롤합니다.
[Errno 2]
가 나타나면 검색 ID가 없으며 printer.cfg에 추가해야 합니다.
- serialhdl.error: mcu 'xxx': Serial connection closed이 나타나면 CAN ID가 찾지 못하거나 잘못 입력되었으므로, ID를 검색하여 입력해야 합니다.
- mcu 'mcu': Unable to open CAN port: [Errno 19] No such device가 나타나면 UOTC 또는 CAN 브리지가 장착된 메인보드가 없습니다.
-
mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 100] Network is down이 나타나면 CAN 네트워크가 구성되지 않았거나 CAN0가 시작되지 않았습니다.
-
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': 잘못된 CAN uuid
-
오류 정보
-
오류 원인
- CAN ID가 입력되지 않았거나 잘못 입력되었습니다.
-
해결 방법
- ID를 검색하여 입력해야 합니다.
섹션 'mcu'의 옵션 'serial'은 지정되어야 합니다
-
오류 정보
-
오류 원인
- USB ID가 입력되지 않았거나 잘못 입력되었습니다.
-
해결 방법
- ID를 검색하여 입력해야 합니다.
homing override method always homes X and Y before homing Z. The safe_z_home
-
오류 정보
-
오류 원인
- 중복으로
[safe_z_home]
와[homing_override]
가 구성되었습니다.
- 중복으로
-
해결 방법
- 한 가지만 구성하고 다른 하나는 삭제해야 합니다.
오류 'XXX 'mcu' shutdown: ADC out of range….
-
오류 정보
-
오류 원인
- Klipper는 온도가 최대 또는 최소 임계값을 초과했다고 감지했습니다 (열감지저항이 오픈회로 또는 단락회로일 가능성이 있습니다). 시스템은 종료 보호 모드로 들어갑니다.
-
해결 방법
- 구성에서
min_temp:
을 검색하고 최소 온도를 -235로 변경합니다. - 구성에서
max_temp:
을 검색하고 최대 온도를 99999999로 변경합니다. - 열감지기 모델이 정확한지 확인합니다.
- 열감지기 핀이 정확한지 확인합니다.
- 열감지기에 단락이 있는지 확인합니다.
- 해결 후에는 온도를 원래대로 변경해야 합니다.
- 구성에서
MCU 'mcu' shutdown: Timer too close
-
오류 정보
-
오류 원인
- 주요 원인은 하위 기기가 과부하 상태거나 상위 기기가 타임아웃 상태입니다.
-
해결 방법
- 분해능을 줄입니다.
- 프린팅 속도를 줄입니다.
- 상위 기기 시스템을 다시 플래시하고 펌웨어를 다시 플래시합니다.
라즈베리파이에서는 다음 방법을 사용할 수 있습니다.
sudo timedatectl status | grep "NTP service"
sudo timedatectl set-ntp false
- NTP 서비스 상태를 확인합니다.
- NTP 동기화를 해제합니다.
Communication timeout during homing probe
-
오류 정보
사진 없음
-
오류 원인
- 대체적으로 CAN과 화면 서비스가 동시에 실행될 때 이 오류가 발생합니다.
-
해결 방법
- SSH를 통해 네트워크를 통해 상위 기기에 연결한 후 아래 코드를 실행합니다.
- Klipper를 업데이트하면 자동으로 복원됩니다.
- 프린팅 중에는 실행하지 마십시오.
sed -i 's/TRSYNC_TIMEOUT = 0.025/TRSYNC_TIMEOUT = 0.05/g' ~/klipper/klippy/mcu.py && sudo systemctl restart klipper