홈 위치 및 방향 보정 가이드
모터 배선 점검
배선 전 주의사항
- 배선 작업은 반드시 전원을 차단한 상태에서 진행하세요
- 모든 모터의 선 순서는 일관되게 유지해야 합니다
배선 방법
메인보드 모터 인터페이스는 일반적으로 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: <z_step_pin>
dir_pin: !<z_dir_pin> # ! 추가 시 방향 반전, ! 제거 시 원래 방향
enable_pin: !<z_enable_pin>
홈 위치 테스트
단축 홈 위치
다음 명령어를 순서대로 실행하여 각 축의 독립적인 홈 위치를 테스트하세요:
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...