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

リミット関連

このページでは、一般的なリミット方式の配線、設定、状態確認方法について説明します。初回原点復帰前に、必ずリミット状態を確認し、トリガーロジックが正しいことを確認してください。

安全上の注意
  • リミットの配線作業は必ず電源を切った状態で行ってください。
  • 原点復帰前に、プリントヘッドを機械中央部へ移動させ、緊急停止や電源遮断の準備をしてください。
  • リミット状態が正しくない場合は G28 を実行しないでください。衝突する可能性があります。

マイクロスイッチリミット

3線式マイクロスイッチリミットの注意事項

危険

FLY ボードをご利用のお客様へ:3線式マイクロスイッチリミットは、FLY ボードに直接接続できません。ボードのリミットインターフェースには既に5V電源が供給されています。3線式マイクロスイッチを誤って接続すると、5Vがショートし、ボード、上位機、またはドライバーが破損する可能性があります。

対処方法:

  • 3線式リミットスイッチの XH2.54 端子から、該当する5V線(通常は赤色の線ですが、実際の配線順に従ってください)を切断します。
  • 切断後、絶縁テープや熱収縮チューブで被覆し、ショートを防ぎます。
Loading...

マイクロスイッチリミットの配線方法

注意

b接点(NC)の使用を強く推奨します。b接続は、断線時に異常が顕在化しやすく、衝突リスクを低減できます。

ボード端子機能接続要件
5V電源未接続(浮かせたまま)
GND接地必須接続
S信号必須接続

確認手順:

  1. テスターを導通確認モードに設定します。
  2. マイクロスイッチのb接点端子と共通端子をテストします。
  3. 押していない状態では導通し、ブザーが鳴ります。
  4. 押している状態では非導通となり、ブザーが鳴りません。
  5. 結果が逆の場合は、a接点(NO)を誤って使用していないか、端子の接触不良がないか確認してください。
Loading...

マイクロスイッチリミットの参考設定

ほとんどのリミットはプルアップ抵抗を有効にする必要があるため、ピン名の前に ^ を追加します。b接点(NC)リミットを使用する場合、通常は ! を追加して状態を反転させる必要もあります。

printer.cfg
[stepper_x]
endstop_pin: ^!PD9

TAP

配線説明

危険
  • 本チュートリアルでは、SHT36-V2BL-Touch インターフェースを例として使用します。
  • TAPによっては12Vまたは24Vに対応するものもありますが、5V電源の使用を推奨します。
  • BL-Touch の中央にある信号ポートは、リミットポートとして使用できません。
ボード端子機能接続要件
5V電源必須接続
GND接地必須接続
S信号必須接続
Loading...

TAP 参考設定

printer.cfg
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5

[probe]
pin: ^sht36:PC15
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
activate_gcode:
{% set PROBE_TEMP = 150 %}
{% set MAX_TEMP = PROBE_TEMP + 5 %}
{% set ACTUAL_TEMP = printer.extruder.temperature %}
{% set TARGET_TEMP = printer.extruder.target %}

{% if TARGET_TEMP > PROBE_TEMP %}
{ action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) }
M106 S255
M109 S{ PROBE_TEMP }
M106 S26
{% else %}
{% if ACTUAL_TEMP > MAX_TEMP %}
{ action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) }
TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP }
{% endif %}
{% endif %}

フォトリミット

危険
  • 本チュートリアルは EE-SX670WR を例としています。
  • センサータイプは NPN b接点スイッチです。
  • フォトスイッチは5V電源を使用します。
  • 12Vまたは24V電源を使用する必要がある場合は、下記の近接スイッチの接続方法を参照してください。

配線説明

ボード端子機能接続要件
5V電源必須接続
GND接地必須接続
S信号必須接続

EE-SX670WR 配線推奨:

フォトスイッチ機能接続要件
電源必須接続
接地必須接続
信号必須接続
b接点GNDに接続後、b接点として使用
Loading...

フォトリミット参考設定

printer.cfg
[stepper_x]
endstop_pin: ^PD9

近接スイッチ

危険

オムロン近接スイッチ TL-Q5MC2-Z を例とします。作業前の注意事項:

  • センサータイプは NPN b接点スイッチです。
  • BAT85 ダイオードをご自身でご用意ください。
  • 露出した線端は必ず絶縁処理を施し、ショートを防いでください。

配線手順

  1. ダイオードの黒色端(カソード)をセンサーの信号線に接続します。
  2. ダイオードのもう一端(アノード)をボードの信号インターフェースに接続します。
  3. 熱収縮チューブまたは絶縁テープで露出した線端を被覆します。
Loading...

近接スイッチ参考設定

printer.cfg
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0

リミット状態確認

準備作業

  1. 電源を切り、手動でプリントヘッドを機械中央部へ移動させます。
  2. 電源を入れ、Webコンソールを開きます。
  3. 以下のコマンドを入力し、リミット状態を確認します。
QUERY_ENDSTOPS

配線と設定が正しい場合、トリガーされていないリミットは open と表示されます。

Loading...

トリガーテスト

いずれかのリミットスイッチを押したまま、再度以下を実行します。

QUERY_ENDSTOPS

押されたリミットの状態は TRIGGERED に変わります。例えばYリミットを押した場合、Yの状態が OPEN から TRIGGERED に変わります。

Loading...

結果判定

現象対処方法
状態が変わらないリミットスイッチの配線と設定内の pin が正しいか確認
トリガー感度が低いpin の前にプルアップ記号 ^ が追加されているか確認(例:^PC0
状態が逆転しているpin の前に反転記号 ! を追加または削除する必要があるか確認

状態が逆転している場合:

  • 現在 ^!PD9 の場合は、^PD9 に変更してみてください。
  • 現在 ^PD9 の場合は、^!PD9 に変更してみてください。
拡張機能

プリンターが物理リミットスイッチを使用していない場合は、リミットなし使用ガイド を参照してください。

Loading...