일반적인 오류 메시지
mcu 'xxx': 연결할 수 없음
-
오류 메시지
Loading... -
오류 원인
- 호스트 컴퓨터가 메인보드를 찾아 연결할 수 없음
-
해결 방법
- 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
-
오류 메시지
Loading... -
오류 원인
- CAN ID가 입력되지 않았거나 잘못 입력됨
-
해결 방법
- ID를 검색하여 올바르게 입력해야 함
섹션 'mcu'의 옵션 'serial'을 지정해야 함
-
오류 메시지
Loading... -
오류 원인
- USB ID가 입력되지 않았거나 잘못 입력됨
-
해결 방법
- ID를 검색하여 올바르게 입력해야 함
homing override 메서드는 항상 Z를 홈하기 전에 X와 Y를 홈합니다. safe_z_home
-
오류 메시지
Loading... -
오류 원인
[safe_z_home]와[homing_override]가 중복 구성됨
-
해결 방법
- 둘 중 하나만 구성하고 나머지는 삭제해야 함
오류 ‘XXX ‘mcu’ 종료: ADC 범위 초과….
-
오류 메시지
Loading... -
오류 원인
- Klipper가 최대 또는 최소 임계값을 초과하는 온도를 감지함(서미스터가 개방 또는 단락되었을 수 있음), 시스템이 보호 모드로 전환됨.
-
해결 방법
- 구성 파일에서
min_temp:를 검색하여 최소 온도를 -235로 변경 - 구성 파일에서
max_temp:를 검색하여 최대 온도를 500으로 변경 - 서미스터 모델이 올바른지 확인
- 서미스터 핀이 올바른지 확인
- 서미스터가 단락되었는지 확인
- 문제를 확인하고 해결한 후 원래 온도로 다시 변경해야 함
- 구성 파일에서
MCU ‘mcu’ 종료: 타이머가 너무 가까움
-
오류 메시지
Loading... -
오류 원인
- 주로 하위 시스템이 과부하되었거나 호스트 시스템이 시간 초과됨
-
해결 방법
- 마이크로스텝을 줄임
- 인쇄 속도를 낮춤
- 호스트 시스템과 펌웨어를 다시 설치함
라즈베리 파이에서 사용 가능한 방법
sudo timedatectl status | grep "NTP service"
sudo timedatectl set-ntp false
- NTP 서비스 상태 확인
- NTP 동기화 비활성화
홈 프로브 중 통신 시간 초과
-
오류 메시지
이미지 없음
-
오류 원인
- CAN과 화면 서비스를 동시에 사용할 경우 이 오류가 발생할 가능성이 높음
-
해결 방법
- SSH를 통해 네트워크로 호스트 시스템에 연결한 후 아래 코드 실행
- Klipper를 업데이트하면 자동으로 복원됨
- 인쇄 중에는 실행하지 마세요
sed -i 's/TRSYNC_TIMEOUT = 0.025/TRSYNC_TIMEOUT = 0.05/g' ~/klipper/klippy/mcu.py && sudo systemctl restart klipper
Loading...