기계 교정
압출기 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
- 실제 인쇄 시 웹 인터페이스를 통해 노즐을 제어하여 첫 레이어 높이를 미세 조정할 수 있습니다
- 첫 레이어 높이를 미세 조정한 후에는 설정을 다시 저장해야 합니다