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

リミット関連

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

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

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

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

危険

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

対応方法:

  • 3線式リミットスイッチの XH2.54 コネクタ内の該当する 5V 線(通常は赤色線、実際の配線順を確認してください)を切断します。
  • 切断後、絶縁テープまたは熱収縮チューブで包み、短絡を防ぎます。
Loading...

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

注意

常閉接点 NC の使用を強くお勧めします。常閉接続は断線時に異常を検出しやすく、衝突リスクを低減できます。

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

確認手順:

  1. マルチメーターを導通テストモードに設定します。
  2. マイクロスイッチ式リミットの常閉端と共通端をテストします。
  3. 非押下時は導通し、ブザーが鳴るはずです。
  4. 押下時は非導通となり、ブザー音が鳴らないはずです。
  5. 結果が逆の場合は、誤って常開端 NO を使用していないか、端子の接触不良がないか確認してください。
Loading...

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

多くのリミットではプルアップ抵抗を有効にする必要があるため、ピン名の前に ^ を追加します。常閉 NC リミットを使用する場合、通常は ! を追加して状態を反転させる必要もあります。

printer.cfg
[stepper_x]
endstop_pin: ^!PD9

TAP

配線説明

危険
  • このチュートリアルでは、FLY-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 常閉スイッチです。
  • 光電スイッチは 5V で駆動します。
  • 12V または 24V で駆動する必要がある場合は、下記の近接スイッチの接続方法を参照してください。

配線説明

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

EE-SX670WR の配線推奨:

光電スイッチ機能接続要件
茶色電源必須接続
接地必須接続
信号必須接続
ピンク常閉GND に接続後、常閉として使用
Loading...

光電式リミットの参考設定

printer.cfg
[stepper_x]
endstop_pin: ^PD9

近接スイッチ

危険

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

  • センサータイプは NPN 常閉スイッチです。
  • 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...