본문으로 건너뛰기

홈 위치 및 방향 보정 가이드

모터 배선 점검

배선 전 주의사항
  • 배선 작업은 반드시 전원을 차단한 상태에서 진행하세요
  • 모든 모터의 선 순서는 일관되게 유지해야 합니다

배선 방법

메인보드 모터 인터페이스는 일반적으로 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: <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 모터 제어 시 발생할 수 있는 일반적인 문제 및 해결 방법:

오류 현상설명해결 방법
상황 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...