홈 복귀 및 방향 보정 가이드
모터 배선 점검
배선 전 주의사항
- 배선 작업은 반드시 전원을 끈 상태에서 진행해야 합니다.
- 모든 모터의 선 순서는 일관되어야 합니다.
배선 방법
메인보드의 모터 인터페이스는 일반적으로 AABB 형식으로, 동일한 상(相)의 두 선을 동일한 그룹에 연결함을 의미합니다:
| 인터페이스 표시 | 의미 | 설명 |
|---|---|---|
A | A 상 | 동일한 상의 두 선을 함께 연결 |
B | B 상 | 동일한 상의 두 선을 함께 연결 |
배선 원칙:
- 동일한 상의 두 선은 동일한 그룹(AA 또는 BB)에 연결합니다.
- 모든 모터의 선 순서는 일관되어야 하며, 방향 혼란을 피해야 합니다.
- 선 순서가 확실하지 않다면, 멀티미터를 사용하여 서로 단락된 두 선이 동일한 상인지 확인할 수 있습니다.
모터 동작 확인
다음 명령어를 사용하여 각 모터가 올바르게 작동하는지 확인합니다(모터가 약간씩 정방향 및 역방향으로 회전함):
STEPPER_BUZZ STEPPER=stepper_x # X축 모터
STEPPER_BUZZ STEPPER=stepper_y # Y축 모터
STEPPER_BUZZ STEPPER=stepper_z # Z0축 모터
STEPPER_BUZZ STEPPER=stepper_z1 # Z1축 모터(있는 경우)
STEPPER_BUZZ STEPPER=stepper_z2 # Z2축 모터(있는 경우)
STEPPER_BUZZ STEPPER=stepper_z3 # Z3축 모터(있는 경우)
Z축 방향 요구사항
- X, Y축 모터는 특정 방향 요구사항이 없습니다.
- Z축 모터는 반드시 올라간 후 내려가는 왕복 운동을 해야 합니다. 방향이 틀리다면 설정에서
dir_pin을 수정하세요.
모터 방향 수정
방향이 틀린 경우, 설정 파일의 dir_pin을 수정하여 ! 기호를 추가하거나 삭제합니다:
[stepper_z]
step_pin: PE7
dir_pin: !PE11 # ! 추가 시 방향 반전, ! 삭제 시 원래대로
enable_pin: !PE10
홈 복귀 테스트
단일 축 홈 복귀
다음 명령어를 순서대로 실행하여 각 축의 독립적인 홈 복귀를 테스트합니다:
G28 X
G28 Y
G28 Z
관찰 포인트:
- 모터 회전 방향이 올바른가?
- 리미트 스위치 작동 후 즉시 정지하는가?
- 홈 복귀 후 좌표가 설정 예상과 일치하는가?
- Voron 등의 CoreXY 구조: X/Y축은 일반적으로 최대 위치로 홈 복귀합니다.
- 전통적인 Cartesian 구조: X/Y축은 일반적으로 최소 위치로 홈 복귀합니다.
설정 설명
홈 복귀 좌표 위치는 homing_positive_dir 매개변수에 의해 결정됩니다:
true→ 양의 방향(최대 위치)으로 홈 복귀false→ 음의 방향(최소 위치)으로 홈 복귀
CoreXY 구조 방향 보정
CoreXY 구조에서 XY 모터 제어 시 발생할 수 있는 일반적인 문제 및 해결 방법:
| 고장 현상 | 설명 | 해결 방법 |
|---|---|---|
| 경우 1 | XY축 제어가 서로 바뀌었고, XY 이동의 양/음 방향이 모두 반대임 | X 모터 배선 반전 (X 모터의 임의 두 상 선을 교환) |
| 경우 2 | XY축 제어가 서로 바뀌었지만, XY 이동의 양/음 방향은 올바름 | Y 모터 배선 반전 (Y 모터의 임의 두 상 선을 교환) |
| 경우 3 | XY축 제어가 서로 바뀌었고, X 양/음 방향은 올바르지만 Y 양/음 방향이 반대임 | 1. X 모터 배선 반전 2. X와 Y의 모터 선 전체 교환 |
| 경우 4 | XY축 제어가 서로 바뀌었고, X 양/음 방향이 반대지만 Y 양/음 방향은 올바름 | 1. Y 모터 배선 반전 2. X와 Y의 모터 선 전체 교환 |
| 경우 5 | XY축 제어는 올바르지만, XY 양/음 방향이 모두 반대임 | X 모터와 Y 모터 배선 동시 반전 |
| 경우 6 | XY축 제어는 올바르고, X 양/음 방향은 올바르지만 Y 양/음 방향이 반대임 | X와 Y의 모터 선 전체 교환 |
| 경우 7 | XY축 제어는 올바르고, X 양/음 방향이 반대지만 Y 양/음 방향은 올바름 | 1. X와 Y의 모터 선 전체 교환 2. X와 Y 모터 배선 동시 반전 |
강제 이동 기능
홈 복귀 전에 수동으로 모터를 이동해야 하는 경우, 강제 이동 기능을 활성화해야 합니다.
printer.cfg에 다음을 추가합니다:
printer.cfg
[force_move]
enable_force_move: true
활성화 후 제어 인터페이스를 통해 강제 이동 작업을 실행할 수 있습니다:
Loading...
주의사항
- 단일 축 제한: 한 번에 하나의 모터만 강제 이동할 수 있습니다.
- 다축 협동: 여러 축(예: 듀얼 Z축)을 동기화하여 이동해야 하는 경우, 먼저 프린트 헤드 위치를 설정해야 합니다:
SET_KINEMATIC_POSITION x=50 y=50 z=20 - 안전 경고: 강제 이동 기능 사용 시 프린트 헤드 경로에 장애물이 없도록 확인하세요.
홈 복귀 문제 해결
| 문제 현상 | 가능한 원인 | 해결 방법 |
|---|---|---|
| 홈 복귀 반복 작동 | 리미트 신호 불안정 또는 배선 간섭 | 리미트 설정에 풀업 ^ 기호가 추가되었는지 확인하고, 배선이 헐거운지 점검합니다. |
| 모터 진동 후 복귀 안 함 | 모터 스텝 손실 또는 드라이버 전류 부족 | 드라이버 전류 설정과 모터 배선이 올바른지 확인합니다. |
| 단일 축 홈 복귀 불가 | 모터 선 순서 오류 또는 리미트 스위치 고장 | 모터 배선 순서를 확인하고, QUERY_ENDSTOPS를 사용하여 리미트 스위치 상태를 확인합니다. |
Loading...