기계 캘리브레이션
익스트루더 Rotation Distance 캘리브레이션
rotation_distance는 스텝 모터가 한 바퀴 회전할 때 익스트루더 샤프트가 이동하는 거리입니다. 이 값을 정확하게 캘리브레이션하는 것은 압출량 정확도를 보장하는 핵심입니다.
초기값 추정
익스트루더 너클 기어 직경을 기준으로 초기값을 추정합니다:
rotation_distance = 너클 기어 직경 × π
익스트루더에 감속 기어가 있는 경우(예: BMG, Orbiter 등), 설정에서 gear_ratio를 별도로 설정해야 하며, rotation_distance에는 구동 기어 자체의 계산값만 입력합니다:
gear_ratio: 50:17 # BMG 예시 (구동 기어 톱니 수:종동 기어 톱니 수)
일반적인 기어비: BMG는 50:17
측정 및 수정
이것은 익스트루더를 캘리브레이션하는 가장 정확한 방법으로, 실제 압출량을 통해 설정값을 수정합니다.
준비
- 익스트루더에 필라멘트가 장착된 상태
- 히트엔드를 필라멘트 권장 온도로 가열(PLA 약 200°C)
- 캘리퍼스 또는 자(정확도 ≥ 0.1mm) 준비
작업 단계
1. 필라멘트에 표시하기
익스트루더 입구에서 약 70mm 떨어진 지점에 표시를 하고, 캘리퍼스로 이 거리를 정확히 측정하여 초기 표시 거리로 기록합니다.
2. 압출 명령 실행
G91
G1 E50 F60
- 저속 F60 사용 권장, 고속은 압력 편차를 유발하여 정확도에 영향을 미침
- 압출 완료까지 대기
3. 측정 및 계산
압출 완료 후, 표시 지점에서 익스트루더 입구까지의 거리를 다시 측정하여 최종 표시 거리로 기록하고, 아래 계산기를 사용하여 새 값을 얻습니다:
실제 압출 길이 = 초기 표시 거리 - 최종 표시 거리
새 rotation_distance = 이전 값 × 실제 압출 길이 / 50
4. 설정 업데이트
[extruder]
rotation_distance: 23.280 # 계산된 새 값으로 교체
- 오차가 2mm를 초과하면 재캘리브레이션 권장
- 결과가 안정적이도록 2~3회 반복
- 최종 오차는 1mm 미만이어야 함
Rotation Distance 계산기
Z 오프셋 캘리브레이션 (수동 종이법)
Z 오프셋은 노즐과 히트베드 사이의 초기 거리를 결정합니다. 정확하게 조정하면 첫 레이어가 베드에 붙지 않거나 히트베드를 긁는 것을 방지할 수 있습니다.
- 기계적 리미트 스위치로 홈 잡는 기계(예: Voron)의 경우, Z 오프셋은 설정의
position_endstop에 저장됨 - 프로브(BLTouch / Tap / CR Touch 등)를 사용하는 기계의 경우, Z 오프셋은
z_offset에 저장됨
준비
- A4 용지 한 장
캘리브레이션 단계
1. 홈 잡고 히트베드 중심으로 이동
G28
G90
G1 X[히트베드 중심X] Y[히트베드 중심Y] F3000
2. Z축을 0 근처로 이동
G1 Z2 F300
3. 종이 넣고 Z값 미세 조정
노즐 아래에 A4 용지를 놓고, 콘솔 또는 인터페이스를 통해 Z값을 수동으로 미세 조정합니다(각 단계 0.025mm 또는 0.1mm), 다음 상태가 될 때까지:
- 종이가 살짝 끼이지만 여전히 천천히 뽑을 수 있음
- 약간의 저항을 느끼는 것이 올바른 위치
| 현상 | 원인 | 조치 |
|---|---|---|
| 종이가 움직이지 않음 | 노즐이 너무 낮음 | Z 오프셋 올리기(값 증가) |
| 종이가 완전히 자유롭게 미끄러짐 | 노즐이 너무 높음 | Z 오프셋 내리기(값 감소) |
| 약간의 저항으로 뽑을 수 있음 | ✅ 위치 정확 | 저장 |
4. Z 오프셋 저장
적절한 위치를 찾은 후, 귀하의 홈 잡기 방식에 따라 해당 명령을 실행합니다:
# 기계적 리미트 스위치 (예: Voron)
Z_OFFSET_APPLY_ENDSTOP
# 프로브 레벨링 (예: BLTouch / Tap)
Z_OFFSET_APPLY_PROBE
그런 다음 설정을 저장합니다:
SAVE_CONFIG
- 실제 인쇄 시 웹 인터페이스를 통해 노즐을 제어하여 첫 레이어 높이를 미세 조정할 수 있음
- 첫 레이어 높이를 미세 조정한 후에는 설정을 다시 저장해야 함