히터 허용 오차 설정
기능 설명
verify_heater는 Klipper의 히터 안전 감지 임계값을 조정하는 데 사용됩니다. 이는 가열 출력을 높이는 설정이 아니라, 온도 상승이 느리거나 열 관성이 크거나 온도 변동이 뚜렷할 때 발생하는 오경보 문제를 처리하기 위한 것입니다.
안전 경고
- 실제 고장을 무시하기 위해 감지 임계값을 무분별하게 완화하지 마십시오.
- 가열이 계속 상승하지 않으면 먼저 히터봉, 열상, MOS관, 전원, 전력, 서미스터 배선 및 모델을 점검해야 합니다.
- 수정 후에는 반드시 현장에서 한 번의 전체 가열 과정을 관찰하여 온도 변화가 정상인지 확인하십시오.
압출기 참조 설정
printer.cfg
[verify_heater extruder]
max_error: 120
check_gain_time: 120
hysteresis: 50
heating_gain: 2
열상 참조 설정
printer.cfg
[verify_heater heater_bed]
max_error: 120
check_gain_time: 120
hysteresis: 50
heating_gain: 2
참조값 설명
위 참조 설정의 check_gain_time: 120, hysteresis: 50은 완화된 예시 값이며, 하드웨어가 정상임을 확인한 후 오경보를 확인하기 위해서만 사용됩니다. Klipper 공식 기본값은 check_gain_time 압출기 헤드 20초 / 열상 60초, hysteresis: 5입니다. 오경보가 해결된 후에는 기본값으로 복원하여 실제 고장이 은폐되지 않도록 하는 것이 좋습니다.
파라미터 설명
다음은 Klipper 공식 [verify_heater] 각 파라미터의 정의입니다. 수정하기 전에 먼저 작동 방식을 이해하십시오.
max_error
- 기본값:
120 - 오류가 발생하기 전 최대 "누적 온도 편차". 값이 작을수록 더 엄격한 검사가 이루어지고, 값이 클수록 오류가 발생하기 전에 더 많은 시간을 허용합니다.
- 구체적으로, 온도는 매초 확인됩니다:
- 온도가 목표 온도에 가까워지면 내부 "오류 카운트"가 재설정됩니다.
- 그렇지 않으면 온도가 목표 범위보다 낮으면 카운터가 "보고된 온도와 목표의 차이"를 증가시킵니다.
- 카운트 값이
max_error를 초과하면 오류가 발생합니다.
check_gain_time
- 기본값: 압출기 헤드
20초, 열상60초 - 이 값은 히터 초기 가열 시 검사를 제어합니다. 값이 작을수록 더 엄격한 검사가 이루어지고, 값이 클수록 오류가 발생하기 전에 더 많은 시간을 허용합니다.
- 구체적으로, 초기 가열 시 히터가 시간 조각(초) 내에 온도를 올리면 오류 카운트가 재설정됩니다.
hysteresis
- 기본값:
5(°C) - 목표 범위 내에 있다고 간주되는 최대 온도 차이(섭씨 온도). 이 값은
max_error범위 감지를 제어합니다. - 이 값을 사용자 지정해야 하는 경우는 거의 없습니다.
heating_gain
- 기본값:
2(°C) check_gain_time검사에서 최소한으로 상승해야 하는 온도(섭씨 온도).- 이 값을 사용자 지정해야 하는 경우는 거의 없습니다.
조정이 적합한 경우
- 대형 열상의 온도 상승이 느리고, 하드웨어는 정상이지만 간헐적으로
Heater heater_bed not heating at expected rate오류 발생 - 고온 핫엔드가 목표 온도에 가까워질 때 변동이 크고, PID가 이미 보정되었지만 여전히 간헐적 오경보 발생
- 챔버 온도 변화로 인해 열상 또는 핫엔드의 온도 상승 곡선이 느려짐
조정이 권장되지 않는 경우
- 서미스터 온도가 음수, 수백 도, 또는 명백히 불규칙하게 표시됨
- 히터를 켰을 때 온도가 전혀 변하지 않음
- MOS관, 배선 단자 또는 전원에 발열, 변색, 이상한 냄새가 있음
- 설정된
sensor_type이 실제 서미스터 모델과 일치하지 않음
디버깅 권장 사항
- 먼저 PID 보정을 수행하고 설정을 저장합니다.
- 냉기 상태에서 한 번의 전체 가열 곡선을 관찰합니다.
- 오경보가 발생한 히터에만
[verify_heater]를 추가하고, 한 번에 여러 개를 변경하지 마십시오. - 한 번에 하나의 파라미터만 수정하고, 수정 전후의 동작을 기록합니다.
일반적인 PID 보정 명령:
PID_CALIBRATE HEATER=extruder TARGET=245
PID_CALIBRATE HEATER=heater_bed TARGET=100
SAVE_CONFIG
Loading...