Klipper 호 피팅 및 G2/G3 권장 사항
이 문서는 Klipper의 [gcode_arcs], G2 / G3 호 명령어 및 슬라이서의 호 피팅 선택에 대해 설명합니다. 일상적인 3D 프린팅에서는 Klipper 측의 호 피팅을 품질이나 성능 향상을 위한 주요 솔루션으로 사용하지 않는 것이 좋습니다.
최신 슬라이서가 생성하는 경로의 정밀도는 이미 매우 높습니다. 곡선 분할, 경로 단순화 및 호 피팅은 모두 슬라이스 단계에서 완료할 수 있습니다. 일상적인 인쇄에서는 Klipper의 [gcode_arcs]를 추가하여 펌웨어가 호를 다시 분할하도록 할 필요가 없습니다. 슬라이서가 처리할 수 있는 작업을 Klipper가 다시 계산할 필요가 없습니다.
일반적인 오류
오류 메시지: Unknown command:"G2", Unknown command:"G3", G2/G3 requires IJ, IK or JK parameters, G2/G3 does not support relative move mode, G2/G3 does not support R moves.
일반적인 원인:
- 슬라이서가
G2/G3호 명령어를 출력했지만, Klipper 설정에서[gcode_arcs]가 활성화되지 않았습니다. - G-code의 호 명령어에
I,J,K매개변수가 누락되었습니다. - G-code가 Klipper에서 지원하지 않는
R반지름 호 형식을 사용합니다. - 슬라이서 또는 후처리 스크립트가 출력하는 호 형식이 Klipper의 지원 범위와 일치하지 않습니다.
G2/G3만 호환되는 경우의 설정
G-code 파일에 이미 G2 / G3가 포함되어 있고, 슬라이서의 호 출력을 일시적으로 끌 수 없는 경우에만 다음 설정을 호환 레이어로 추가하는 것이 좋습니다:
[gcode_arcs]
resolution: 1.0
resolution은 Klipper가 호를 선분으로 분할할 때의 분할 정밀도를 나타냅니다. 값이 작을수록 분할이 더 세밀해지고, 값이 클수록 분할이 더 거칠어집니다.
사용 권장 사항
Klipper의 [gcode_arcs]는 펌웨어가 직접 호 궤적으로 이동하도록 하는 것이 아니라, G2 / G3 호를 다시 많은 작은 직선 선분으로 분할한 후 모션 플래너에 전달합니다.
resolution을 매우 작게 설정: 선분이 더 세밀해지지만, 호스트 CPU와 모션 플래너의 부하가 증가하여 저성능 호스트에서 버벅임,Timer too close또는 인쇄 리듬 불안정이 발생할 가능성이 높아집니다.resolution을 매우 크게 설정: 계산 부하는 줄어들지만 호의 세부 묘사가 나빠져 실제 효과가 제한적입니다.- 슬라이서는 이미 모델 곡선, 분할 정밀도 및 경로 단순화를 잘 처리할 수 있으므로, 펌웨어 측에서 다시 계산할 필요가 없습니다.
일상적인 권장 사항:
- 슬라이서 자체의 곡선 정밀도, 호 피팅 또는 경로 단순화 기능을 우선 사용하십시오.
- 슬라이서가 고정밀 선분을 직접 출력할 수 있다면 Klipper 측에서
[gcode_arcs]를 활성화하지 않는 것이 좋습니다. G2/G3를 반드시 호환해야 하는 경우[gcode_arcs]를 임시 호환 레이어로 사용하고resolution을 너무 작게 설정하지 마십시오.- 인쇄 버벅임,
Timer too close, 호스트 CPU 점유율이 과도하게 높아지는 경우 우선 슬라이서의G2/G3출력을 끄고 슬라이서가 직접 선분을 생성하도록 변경하십시오. - "더 부드러운" 결과를 위해 슬라이서 호 피팅과 Klipper 측의 매우 작은
resolution을 동시에 활성화하는 것은 권장하지 않습니다. 이는 일반적으로 계산 부하만 증가시킵니다.
권장 문제 해결 순서
Unknown command:"G2"/Unknown command:"G3"오류가 발생하면 먼저 슬라이서에서 호 출력이 활성화되어 있는지 확인하십시오.- 호 출력이 필요하지 않은 경우 슬라이서의 Arc / G2-G3 / Arc Welder류 옵션을 끄고 다시 슬라이스하십시오.
- 호 출력을 반드시 유지해야 하는 경우에만
[gcode_arcs]를 호환 설정으로 추가하십시오. - 활성화 후 버벅임이나 타임아웃 오류가 발생하면 먼저
resolution을 늘리거나 호 출력을 끄십시오. - 문제가 사라졌는지 확인한 후 실제 인쇄 결과에 따라 이 기능을 유지할지 결정하십시오.
관련 문제 해결: 시스템, 성능 및 서비스 오류, 설정 관련 오류.