다중 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_pin을 probe: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
확인 순서
STEPPER_BUZZ STEPPER=stepper_z명령어로 첫 번째 Z 모터 방향을 확인합니다.STEPPER_BUZZ STEPPER=stepper_z1명령어로 두 번째 Z 모터 방향을 확인합니다.- 두 Z 모터의 상승 및 하강 방향이 일치하는지 확인합니다.
- 리미트 또는 Probe 상태가 정확한지 확인한 후
G28 Z를 실행합니다.
Loading...