본문으로 건너뛰기

다중 Z 참조 설정

이 페이지에서는 듀얼 Z 모터의 일반적인 설정 방식을 정리합니다. 예제의 핀, 이동 거리 및 방향은 실제 메인보드와 기계 구조에 맞게 수정해야 합니다.

디버깅 주의사항
  • Z축을 처음 조정하기 전에 리드 스크류, 커플링 및 플랫폼이 걸리지 않는지 확인하세요.
  • 다중 Z 모터는 동일한 rotation_distance, microsteps 및 기계적 전송 사양을 사용해야 합니다.
  • Probe 또는 BL-Touch를 Z 리미트로 사용할 때는 position_endstop을 함께 유지하지 마세요.

듀얼 Z 단일 리미트

듀얼 Z가 하나의 리미트를 공유할 때는 [stepper_z]endstop_pin만 구성하면 되며, 두 번째 Z 모터 [stepper_z1]에는 endstop_pin을 추가할 필요가 없습니다.

printer.cfg
[stepper_z]
step_pin: <z_step_pin>
dir_pin: <z_dir_pin>
enable_pin: !<z_enable_pin>
rotation_distance: 4
full_steps_per_rotation: 200
microsteps: 16
endstop_pin: ^!<z_endstop_pin>
position_endstop: 0
position_max: 300
homing_speed: 50
homing_retract_dist: 5

[stepper_z1]
step_pin: <z1_step_pin>
dir_pin: <z1_dir_pin>
enable_pin: !<z1_enable_pin>
rotation_distance: 4
full_steps_per_rotation: 200
microsteps: 16

듀얼 Z 듀얼 리미트

듀얼 Z가 각각 독립적인 리미트를 사용할 때는 두 번째 Z 모터에 endstop_pin을 추가해야 합니다. 이 방식은 두 Z 엔드포인트를 각각 감지해야 하는 기계에 적합합니다.

printer.cfg
[stepper_z]
step_pin: <z_step_pin>
dir_pin: <z_dir_pin>
enable_pin: !<z_enable_pin>
rotation_distance: 4
full_steps_per_rotation: 200
microsteps: 16
endstop_pin: ^!<z_endstop_pin>
position_endstop: 0
position_max: 300
homing_speed: 50
homing_retract_dist: 5

[stepper_z1]
step_pin: <z1_step_pin>
dir_pin: <z1_dir_pin>
enable_pin: !<z1_enable_pin>
rotation_distance: 4
full_steps_per_rotation: 200
microsteps: 16
endstop_pin: ^!<z1_endstop_pin>

듀얼 Z, Probe 또는 BL-Touch 사용

Probe 또는 BL-Touch를 Z 리미트로 사용할 때는 첫 번째 Z 설정의 endstop_pinprobe:z_virtual_endstop으로 변경하고, 해당 [probe] 또는 [bltouch] 설정을 추가해야 합니다.

printer.cfg
[stepper_z]
step_pin: <z_step_pin>
dir_pin: <z_dir_pin>
enable_pin: !<z_enable_pin>
rotation_distance: 4
full_steps_per_rotation: 200
microsteps: 16
endstop_pin: probe:z_virtual_endstop
# position_endstop: 0
position_max: 300
homing_speed: 50
homing_retract_dist: 5
step_pulse_duration: 0.000004

[stepper_z1]
step_pin: <z1_step_pin>
dir_pin: <z1_dir_pin>
enable_pin: !<z1_enable_pin>
rotation_distance: 4
full_steps_per_rotation: 200
microsteps: 16

[probe]
pin: ^<probe_pin>
x_offset: 0
y_offset: 0
# z_offset: 0
speed: 3.0
lift_speed: 5
samples: 3
samples_result: median
sample_retract_dist: 3.0
samples_tolerance: 0.075
samples_tolerance_retries: 3

확인 순서

  1. STEPPER_BUZZ STEPPER=stepper_z 명령어로 첫 번째 Z 모터 방향을 확인합니다.
  2. STEPPER_BUZZ STEPPER=stepper_z1 명령어로 두 번째 Z 모터 방향을 확인합니다.
  3. 두 Z 모터의 상승 및 하강 방향이 일치하는지 확인합니다.
  4. 리미트 또는 Probe 상태가 정확한지 확인한 후 G28 Z를 실행합니다.
Loading...