본문으로 건너뛰기

일반적인 오류 메시지

mcu 'xxx': 연결할 수 없음

  1. 오류 메시지

    Loading...
  2. 오류 원인

    • 호스트 컴퓨터가 메인보드를 찾아 연결할 수 없음
  3. 해결 방법

    • Klippy.log를 확인하여 가장 아래 부분을 살펴봄
    • [Errno 2]가 나타나면 ID를 검색하여 printer.cfg에 추가해야 함
    Loading...
    • serialhdl.error: mcu 'xxx': Serial connection closed가 나타나면 CAN ID를 찾을 수 없거나 잘못 입력된 경우로, ID를 검색하여 올바르게 입력해야 함
    Loading...
    • mcu 'mcu': Unable to open CAN port: [Errno 19] No such device가 나타나면 UOTC 또는 CAN 브리지가 구축된 메인보드가 없음
    Loading...
    • 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

  1. 오류 메시지

    Loading...
  2. 오류 원인

    • CAN ID가 입력되지 않았거나 잘못 입력됨
  3. 해결 방법

    • ID를 검색하여 올바르게 입력해야 함

섹션 'mcu'의 옵션 'serial'을 지정해야 함

  1. 오류 메시지

    Loading...
  2. 오류 원인

    • USB ID가 입력되지 않았거나 잘못 입력됨
  3. 해결 방법

    • ID를 검색하여 올바르게 입력해야 함

homing override 메서드는 항상 Z를 홈하기 전에 X와 Y를 홈합니다. safe_z_home

  1. 오류 메시지

    Loading...
  2. 오류 원인

    • [safe_z_home][homing_override]가 중복 구성됨
  3. 해결 방법

    • 둘 중 하나만 구성하고 나머지는 삭제해야 함

오류 ‘XXX ‘mcu’ 종료: ADC 범위 초과….

  1. 오류 메시지

    Loading...
  2. 오류 원인

    • Klipper가 최대 또는 최소 임계값을 초과하는 온도를 감지함(서미스터가 개방 또는 단락되었을 수 있음), 시스템이 보호 모드로 전환됨.
  3. 해결 방법

    • 구성 파일에서 min_temp:를 검색하여 최소 온도를 -235로 변경
    • 구성 파일에서 max_temp:를 검색하여 최대 온도를 500으로 변경
    • 서미스터 모델이 올바른지 확인
    • 서미스터 핀이 올바른지 확인
    • 서미스터가 단락되었는지 확인
    • 문제를 확인하고 해결한 후 원래 온도로 다시 변경해야 함

MCU ‘mcu’ 종료: 타이머가 너무 가까움

  1. 오류 메시지

    Loading...
  2. 오류 원인

    • 주로 하위 시스템이 과부하되었거나 호스트 시스템이 시간 초과됨
  3. 해결 방법

    • 마이크로스텝을 줄임
    • 인쇄 속도를 낮춤
    • 호스트 시스템과 펌웨어를 다시 설치함

라즈베리 파이에서 사용 가능한 방법

sudo timedatectl status | grep "NTP service" 
sudo timedatectl set-ntp false
  • NTP 서비스 상태 확인
  • NTP 동기화 비활성화

홈 프로브 중 통신 시간 초과

  1. 오류 메시지

    이미지 없음

  2. 오류 원인

    • CAN과 화면 서비스를 동시에 사용할 경우 이 오류가 발생할 가능성이 높음
  3. 해결 방법

    • SSH를 통해 네트워크로 호스트 시스템에 연결한 후 아래 코드 실행
    • Klipper를 업데이트하면 자동으로 복원됨
    • 인쇄 중에는 실행하지 마세요
    sed -i 's/TRSYNC_TIMEOUT = 0.025/TRSYNC_TIMEOUT = 0.05/g' ~/klipper/klippy/mcu.py && sudo systemctl restart klipper
Loading...