リミット関連
このページでは、一般的なリミット方式の配線、設定、状態確認方法について説明します。初回の原点復帰前に、まずリミット状態の確認を行い、トリガーロジックが正しいことを確認してください。
安全上の注意
- リミットの配線作業は必ず電源を切って行ってください。
- 原点復帰の前に、プリントヘッドを機械の中央位置に移動し、緊急停止または電源遮断の準備をしてください。
- リミット状態が正しくない場合は
G28を実行しないでください。衝突を引き起こす可能性があります。
マイクロスイッチ式リミット
3線式マイクロスイッチ式リミットの注意事項
危険
FLY マザーボードをご利用のユーザーへ:3線式マイクロスイッチ式リミットスイッチは FLY マザーボードに直接接続できません。マザーボードのリミットインターフェースには 5V 電源が供給されています。3線式マイクロスイッチの接続を誤ると、5V が短絡し、マザーボード、上位機、またはドライバーが焼損する可能性があります。
対応方法:
- 3線式リミットスイッチの
XH2.54コネクタ内の該当する 5V 線(通常は赤色線、実際の配線順を確認してください)を切断します。 - 切断後、絶縁テープまたは熱収縮チューブで包み、短絡を防ぎます。
Loading...
マイクロスイッチ式リミットの配線方法
注意
常閉接点 NC の使用を強くお勧めします。常閉接続は断線時に異常を検出しやすく、衝突リスクを低減できます。
| マザーボード端子 | 機能 | 接続要件 |
|---|---|---|
5V | 電源 | 非接続(浮かせた状態) |
GND | 接地 | 必須接続 |
S | 信号 | 必須接続 |
確認手順:
- マルチメーターを導通テストモードに設定します。
- マイクロスイッチ式リミットの常閉端と共通端をテストします。
- 非押下時は導通し、ブザーが鳴るはずです。
- 押下時は非導通となり、ブザー音が鳴らないはずです。
- 結果が逆の場合は、誤って常開端 NO を使用していないか、端子の接触不良がないか確認してください。
Loading...
マイクロスイッチ式リミットの参考設定
多くのリミットではプルアップ抵抗を有効にする必要があるため、ピン名の前に ^ を追加します。常閉 NC リミットを使用する場合、通常は ! を追加して状態を反転させる必要もあります。
printer.cfg
[stepper_x]
endstop_pin: ^!PD9
TAP
配線説明
危険
- このチュートリアルでは、
FLY-SHT36 V2のBL-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ダイオードを別途用意する必要があります。- 露出した線端は必ず絶縁処理を行い、短絡を防いでください。
配線手順
- ダイオードの黒色側(カソード)をセンサーの信号線に接続します。
- ダイオードのもう一方の端(アノード)をマザーボードの信号インターフェースに接続します。
- 熱収縮チューブまたは電工テープで露出した線端を包みます。
Loading...
近接スイッチの参考設定
printer.cfg
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0
リミット状態の確認
準備
- 電源を切り、プリントヘッドを手動で機械の中央位置に移動します。
- 電源を入れ、Web コンソールを開きます。
- 以下のコマンドを入力してリミット状態を確認します:
QUERY_ENDSTOPS
配線と設定が正しければ、未トリガーのリミットは open と表示されるはずです。
Loading...
トリガーテスト
いずれかのリミットスイッチを押したまま、再度以下のコマンドを実行します:
QUERY_ENDSTOPS
押したリミットの状態が TRIGGERED に変わるはずです。例えば、Y リミットを押した場合、Y の状態が OPEN から TRIGGERED に変わります。
Loading...
結果の判断
| 現象 | 対応方法 |
|---|---|
| 状態が変わらない | リミットスイッチの配線と設定内の pin が正しいか確認 |
| トリガーが不安定 | pin の前にプルアップ記号 ^ が追加されているか確認(例:^PC0) |
| 状態が逆 | pin の前に反転記号 ! を追加または削除する必要があるか確認 |
状態が逆の場合:
- 現在
^!PD9の場合、^PD9に変更してみてください。 - 現在
^PD9の場合、^!PD9に変更してみてください。
拡張機能
プリンターが物理リミットスイッチを使用していない場合は、無限位使用ガイド を参照してください。
Loading...