본문으로 건너뛰기

홈 복귀 및 방향 보정 가이드

모터 배선 점검

배선 전 주의사항
  • 배선 작업은 반드시 전원을 끈 상태에서 진행해야 합니다.
  • 모든 모터의 선 순서는 일관되어야 합니다.

배선 방법

메인보드의 모터 인터페이스는 일반적으로 AABB 형식으로, 동일한 상(相)의 두 선을 동일한 그룹에 연결함을 의미합니다:

인터페이스 표시의미설명
AA 상동일한 상의 두 선을 함께 연결
BB 상동일한 상의 두 선을 함께 연결

배선 원칙:

  • 동일한 상의 두 선은 동일한 그룹(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 모터 제어 시 발생할 수 있는 일반적인 문제 및 해결 방법:

고장 현상설명해결 방법
경우 1XY축 제어가 서로 바뀌었고, XY 이동의 양/음 방향이 모두 반대임X 모터 배선 반전 (X 모터의 임의 두 상 선을 교환)
경우 2XY축 제어가 서로 바뀌었지만, XY 이동의 양/음 방향은 올바름Y 모터 배선 반전 (Y 모터의 임의 두 상 선을 교환)
경우 3XY축 제어가 서로 바뀌었고, X 양/음 방향은 올바르지만 Y 양/음 방향이 반대임1. X 모터 배선 반전
2. X와 Y의 모터 선 전체 교환
경우 4XY축 제어가 서로 바뀌었고, X 양/음 방향이 반대지만 Y 양/음 방향은 올바름1. Y 모터 배선 반전
2. X와 Y의 모터 선 전체 교환
경우 5XY축 제어는 올바르지만, XY 양/음 방향이 모두 반대임X 모터와 Y 모터 배선 동시 반전
경우 6XY축 제어는 올바르고, X 양/음 방향은 올바르지만 Y 양/음 방향이 반대임X와 Y의 모터 선 전체 교환
경우 7XY축 제어는 올바르고, 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...