リミット関連
このページでは、一般的なリミット方式の配線、設定、状態確認方法について説明します。初回原点復帰前に、必ずリミット状態を確認し、トリガーロジックが正しいことを確認してください。
安全上の注意
- リミットの配線作業は必ず電源を切った状態で行ってください。
- 原点復帰前に、プリントヘッドを機械中央部へ移動させ、緊急停止や電源遮断の準備をしてください。
- リミット状態が正しくない場合は
G28を実行しないでください。衝突する可能性があります。
マイクロスイッチリミット
3線式マイクロスイッチリミットの注意事項
危険
FLY ボードをご利用のお客様へ:3線式マイクロスイッチリミットは、FLY ボードに直接接続できません。ボードのリミットインターフェースには既に5V電源が供給されています。3線式マイクロスイッチを誤って接続すると、5Vがショートし、ボード、上位機、またはドライバーが破損する可能性があります。
対処方法:
- 3線式リミットスイッチの
XH2.54端子から、該当する5V線(通常は赤色の線ですが、実際の配線順に従ってください)を切断します。 - 切断後、絶縁テープや熱収縮チューブで被覆し、ショートを防ぎます。
Loading...
マイクロスイッチリミットの配線方法
注意
b接点(NC)の使用を強く推奨します。b接続は、断線時に異常が顕在化しやすく、衝突リスクを低減できます。
| ボード端子 | 機能 | 接続要件 |
|---|---|---|
5V | 電源 | 未接続(浮かせたまま) |
GND | 接地 | 必須接続 |
S | 信号 | 必須接続 |
確認手順:
- テスターを導通確認モードに設定します。
- マイクロスイッチのb接点端子と共通端子をテストします。
- 押していない状態では導通し、ブザーが鳴ります。
- 押している状態では非導通となり、ブザーが鳴りません。
- 結果が逆の場合は、a接点(NO)を誤って使用していないか、端子の接触不良がないか確認してください。
Loading...
マイクロスイッチリミットの参考設定
ほとんどのリミットはプルアップ抵抗を有効にする必要があるため、ピン名の前に ^ を追加します。b接点(NC)リミットを使用する場合、通常は ! を追加して状態を反転させる必要もあります。
printer.cfg
[stepper_x]
endstop_pin: ^!PD9
TAP
配線説明
危険
- 本チュートリアルでは、
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 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ダイオードをご自身でご用意ください。- 露出した線端は必ず絶縁処理を施し、ショートを防いでください。
配線手順
- ダイオードの黒色端(カソード)をセンサーの信号線に接続します。
- ダイオードのもう一端(アノード)をボードの信号インターフェースに接続します。
- 熱収縮チューブまたは絶縁テープで露出した線端を被覆します。
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...