EDDY 센서 자주 묻는 질문
귀환 시 Error during homing z: Eddy current sensor error 오류
이 오류가 발생하면 순서대로 확인하세요.
Klipper 또는 시스템 업데이트
EDDY의 Z 귀환 기능은 이전에 호환성 문제가 있었으며, 2026년 1월 6일 Klipper 업데이트에서 최적화되었습니다.
- 일반 상위 컴퓨터: Klipper를 최신 안정 버전으로 업데이트하세요.
- FLY 상위 컴퓨터: 시스템 버전을 V1.3.5 이상으로 업그레이드하세요.
업데이트 완료 후 EDDY를 다시 보정해야 합니다.
구동 전류 조정
printer.cfg파일을 엽니다.- 설정 하단의
reg_drive_current =매개변수를 찾습니다. - 현재 값을
1씩 증가 또는 감소시킵니다. 예를 들어15는16또는14로 변경할 수 있습니다. - 계산된 결과를 직접 입력하고
15+1과 같은 수식은 입력하지 마세요. - 파일을 저장하고 프린터를 재시작한 후 귀환을 다시 테스트하세요.
프로브 오프셋 조정
업데이트와 구동 전류 조정 후에도 문제가 지속되면 descend_z를 확인하세요.
printer.cfg에서[probe_eddy_current fly_eddy_probe]설정 섹션을 찾습니다.descend_z:값을 적절히 늘립니다. 기본값은 보통0.5이며, 먼저2.0또는2.5를 시도해 보세요.- 이 매개변수는 해당 설정 섹션에 하나만 있어야 하며, 중복해서 설정하지 마세요.
- 권장 값은
3.0을 초과하지 않아야 하며, 최종 값은 기계 구조와 프로브 설치 높이에 따라 결정됩니다. - 저장하고 프린터를 재시작한 후 귀환을 다시 테스트하세요.
Klipper 2026년 3월 이후 [probe_eddy_current] 설정은 descend_z를 사용합니다. 이전 설정의 z_offset은 폐기되었으며 이후 버전에서 지원이 제거될 수 있습니다. 튜토리얼, 이전 설정 또는 스크린샷에 여전히 z_offset이 표시되면 우선 descend_z로 변경하세요.
Amplitude Low/High warning 표시
오류 메시지: my_eddy_probe: Amplitude Low/High warning (36)、Amplitude Low/High warning (48) 등. 괄호 안 숫자는 측정된 진폭 값입니다.
일반적인 원인:
reg_drive_current설정이 적절하지 않아 센서 진동 폭이 이상 범위를 벗어납니다.- 프로브와 히트 베드 사이의 간격(standoff)이 너무 크거나 작습니다.
- 프로브 장착이 느슨하거나 히트 베드 표면이 평평하지 않습니다.
해결 방법:
- 구동 전류 보정 재실행:
LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe후SAVE_CONFIG. - 보정 후에도 경고가 지속되면 위의 "구동 전류 조정" 섹션에 따라
reg_drive_current를 수동으로 미세 조정합니다(매회 ±1). - 프로브가 단단히 장착되었는지 확인하고, 프로브 하단과 히트 베드 표면 사이의 간격은 0.3–1.0 mm로 유지하는 것이 좋습니다.
- 히트 베드가 평평한 금속 표면이고 휘어짐이나 돌출됨이 없는지 확인합니다.
- 경고가 특정 위치에서만 나타나는 경우 히트 베드의 국부적인 불균형일 수 있으므로 다른 위치에서 다시 보정을 시도해 보세요.
!! probe_eddy_current sensor not in valid range 표시
이 오류는 프로브 판독값이 유효 범위를 벗어났음을 나타냅니다. 일반적인 원인은 EDDY 프로브를 활성화한 후 다른 설정 섹션의 프로브 높이가 예상대로 적용되지 않아 프로브가 물리적 범위를 벗어나 이동하는 경우입니다.
다음 위치를 집중적으로 확인하세요:
[probe_eddy_current fly_eddy_probe][bed_mesh][z_tilt]또는[quad_gantry_level]- 사용자 정의 귀환, 레벨링, 베드 메시 매크로
처리 방법:
- 모든 프로브 동작의 하강 높이가 EDDY 사용 가능 범위 내에 있는지 확인합니다.
- 여러 매크로 또는 설정 섹션이 동일한 높이 매개변수를 중복해서 덮어쓰지 않도록 합니다.
- 수정 후 Klipper를 저장하고 재시작한 다음 귀환 또는 레벨링을 다시 실행합니다.
Eddy I2C STATUS/DATA error 또는 Invalid read data 표시
이러한 오류는 EDDY와 MCU 간의 통신 또는 판독값 이상을 나타냅니다.
일반적인 원인:
- EDDY 케이블, 커넥터 또는 납땜 접점의 접촉 불량.
- I2C 라인이 너무 길거나, 케이블 품질이 낮거나, 모터 라인 또는 히터 라인과 병렬로 배선되어 간섭이 발생.
- I2C 속도가 너무 높아 현재 케이블 및 환경에서 불안정함.
- 프로브 전원 공급 불안정.
처리 방법:
EDDY 케이블을 다시 연결하거나, 배선을 정리하거나, 커넥터를 확인하기 전에 프린터를 완전히 끄고 전원 공급을 차단하세요. 전원이 켜진 상태에서 센서를 분리하거나 단자에 접촉하지 마십시오.
- 전원을 차단한 후 EDDY 케이블을 다시 연결하고 커넥터가 느슨하지 않은지 확인합니다.
- EDDY 통신 라인을 모터 라인, 히터 라인 및 히트 베드 라인에서 멀리 떨어뜨립니다.
- 하드웨어 I2C를 사용하는 경우 I2C 속도를 낮추어 보십시오. 여전히 불안정하면 소프트웨어 I2C를 테스트합니다.
- 완제품 케이블 교체, 포트 변경 또는 센서 교체를 통해 교차 테스트를 우선 수행합니다. 노출된 단자의 전기적 점검은 A/S 또는 전문가에게 문의하십시오.
- 수정 후 귀환 또는
PROBE_EDDY_CURRENT_CALIBRATE를 다시 실행합니다.
Unable to obtain probe_eddy_current sensor readings 표시
이 오류는 Klipper가 지정된 시간 내에 유효한 EDDY 센서 데이터를 얻지 못했음을 나타냅니다.
일반적인 원인:
- 센서 통신 라인이 끊어졌거나 설정된 버스/핀이 잘못되었습니다.
- 프로브가 금속 베드 표면에서 너무 멀리 떨어져 있어 판독값이 유효 범위를 벗어납니다.
reg_drive_current가 적절하지 않아 센서 주파수 범위가 부족합니다.- 구동 전류 보정 또는 Z 높이 보정이 아직 완료되지 않았습니다.
처리 방법:
EDDY 버스, 핀 배선을 확인하거나 센서 케이블을 교체하기 전에 프린터를 완전히 끄고 전원 공급을 차단하세요. 전원이 켜진 상태에서 센서를 분리하지 마십시오.
- 전원을 차단한 후
[probe_eddy_current fly_eddy_probe]의 버스 및 핀 설정이 실제 배선과 일치하는지 확인합니다. - 노즐을 히트 베드 중앙으로 이동하고 EDDY가 금속 베드 표면 위에 있는지 확인합니다.
LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe를 다시 실행하고SAVE_CONFIG합니다.PROBE_EDDY_CURRENT_CALIBRATE CHIP=fly_eddy_probe를 다시 실행합니다.- 귀환 시에만 발생하는 경우 위의 "귀환 시 오류 발생" 섹션에 따라
reg_drive_current및descend_z를 조정합니다.
MCU Protocol error: Unknown command i2c_write
오류 메시지: MCU Protocol error、mcu 'eddy': Unknown command: i2c_write、Command format mismatch.
이러한 오류는 일반적으로 EDDY / RP2040 외부 MCU 펌웨어와 상위 컴퓨터 Klipper 버전이 일치하지 않음을 나타냅니다. 일반적인 시나리오는 상위 컴퓨터 Klipper를 업데이트했지만 EDDY 펌웨어를 다시 컴파일하고 플래시하지 않은 경우입니다. 또는 EDDY 펌웨어가 상위 컴퓨터 Klipper보다 최신이어서 호스트 쪽이 외부 펌웨어에서 사용하는 새 명령을 인식하지 못하는 경우일 수도 있습니다.
처리 방법:
klippy.log에서Git version및Loaded MCU 'eddy' ... version을 확인하여 상위 컴퓨터와 EDDY 펌웨어가 동일한 Klipper 버전 세트에서 왔는지 확인합니다.- EDDY가 위치한 MCU 펌웨어를 다시 컴파일하고 플래시합니다. 플래시 방법은 해당 툴 보드 또는 EDDY 제품 문서를 따르십시오.
- 타사 통합 시스템 또는 제조업체 맞춤형 Klipper를 사용하는 경우 먼저 해당 시스템이 현재 EDDY 펌웨어를 지원하는지 확인합니다. 확실하지 않은 경우 동일한 시스템에서 제공하는 펌웨어 패키지를 우선 사용합니다.
- 플래시 완료 후
FIRMWARE_RESTART를 실행한 다음 EDDY 구동 전류 및 높이 보정을 다시 실행합니다.
일반 버전 확인: MCU Protocol error
TAP 모드 트리거 이상
EDDY의 METHOD=tap을 사용할 때 프로브가 조기에 중지되거나, 베드 표면에 접촉한 후에도 중지되지 않거나, 결과가 명백히 불안정한 경우 일반적으로 tap_threshold 및 노즐/베드 상태와 관련이 있습니다.
자세한 절차: EDDY TAP 모드 디버깅 방법
TAP 테스트는 노즐이 히트 베드에 근접하거나 접촉하게 합니다. 실행 전 노즐과 베드가 깨끗한지 확인하고, 손과 도구가 운동 영역에서 떨어져 있는지 확인하며, 비상 정지 준비를 하십시오.
확인 사항:
- 노즐과 베드가 깨끗한지 확인하십시오. 노즐 잔여물은 TAP 결과에 직접적인 영향을 미칩니다.
- TAP을 시작하기 전에 노즐과 베드 사이의 거리는 몇 밀리미터 이내로 유지하는 것이 좋으며, 너무 가깝거나 멀지 않아야 합니다.
- 베드에 접촉하지 않고 중지되면
tap_threshold가 너무 낮을 수 있으므로 적절히 높여야 합니다. - 베드에 접촉한 후에도 중지되지 않으면
tap_threshold가 너무 높을 수 있으므로 즉시 중지하고 임계값을 낮추어야 합니다. - 조정 후
PROBE_EDDY_CURRENT_TAP_CALIBRATE를 다시 실행하고 통과하면SAVE_CONFIG합니다.
온도 드리프트로 인한 첫 번째 레이어 불안정
EDDY는 와전류 센서로, 베드 온도, 노즐 온도, 센서 코일 온도 및 주변 금속 부품의 온도 변화가 측정 결과에 영향을 미칠 수 있습니다. 일반적인 증상은 냉간 보정은 정상이지만, 온간 인쇄 시 첫 번째 레이어가 높거나 낮게 나타나는 것입니다.
처리 방법:
- 가능한 실제 인쇄 온도에 가까울 때 EDDY 보정을 수행합니다.
- 인쇄 전에 히트 베드와 노즐 온도가 안정될 때까지 기다린 후 귀환, 레벨링 또는 베드 메시를 수행합니다.
- EDDY에 온도 센서가 있는 경우
[temperature_probe]를 구성하고 온도 드리프트 보상을 수행할 수 있습니다. - 밀폐형 프린터는 챔버 온도가 안정된 후에 정밀 보정을 수행하는 것이 좋습니다.
descend_z 디버깅 권장 사항
많은 디버깅 사례에서 [probe_eddy_current fly_eddy_probe]의 descend_z 초기 값을 2.5로 설정하면 많은 EDDY 센서가 작동 가능한 상태에 더 빨리 도달할 수 있습니다.
2.5는 디버깅 시작점일 뿐이며, 보편적인 고정 값이나 공식 기본 설정이 아닙니다. 최적의 오프셋은 프로브 설치 위치, 노즐 높이 및 기계 구조에 따라 달라지므로 실제 보정 결과를 기준으로 삼으십시오.