メインコンテンツにスキップ

マルチZリファレンス設定

このページでは、デュアルZモーターの一般的な設定方法をまとめています。例に示すピン、ストローク、方向は、実際のマザーボードとマシン構造に応じて変更する必要があります。

調整時の注意
  • Z軸を初めて調整する前に、ネジシャフト、カップリング、プラットフォームが動かなくならないことを確認してください。
  • 複数のZモーターは同じrotation_distancemicrosteps、および機械伝動仕様を使用する必要があります。
  • ProbeまたはBL-TouchをZリミットとして使用する場合は、position_endstopを残さないでください。

デュアルZ単一リミット

デュアルZが1つのリミットを共有する場合、[stepper_z]endstop_pinを設定するだけでよく、2つ目の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がそれぞれ独立したリミットを使用する場合、2つ目のZモーターにendstop_pinを追加する必要があります。この方法は、2つの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を使用して2つ目のZモーターの方向を確認します。
  3. 両方のZモーターの上昇、下降方向が一致していることを確認します。
  4. リミットまたはProbeの状態が正しいことを確認してから、G28 Zを実行します。
Loading...