エンドストップ関連
マイクロスイッチエンドストップ
3線式マイクロスイッチエンドストップの注意事項
重要
- FLYメインボードユーザーへ: 3線式マイクロスイッチエンドストップはFLYメインボードに直接接続できません。ボード上のエンドストップインターフェースには既に5V電源が供給されています。直接接続すると5Vが短絡し、メインボード、ホストコンピュータ、ドライバーなどの機器が焼損する可能性があります!
- 解決方法
- 5V線を切断する: 3線式エンドストップスイッチの
XH2.54コネクタの5V線(通常は赤線ですが実際の色を確認してください)を切断し、絶縁テープで覆って短絡を防止します。
- 5V線を切断する: 3線式エンドストップスイッチの
Loading...
マイクロスイッチエンドストップの配線方法
注意事項
- 強く推奨: 常閉接点(NC) を使用してください(配線断線時の衝突事故を防止するため)。
- 接続要件:
| ボード端子 | 機能 | 接続要件 |
|---|---|---|
5V | 電源 | 🔌 接続しない(未接続) |
GND | 接地 | ✅ 必ず接続 |
S | 信号 | ✅ 必ず接続 |
- 検査手順:
-
マルチメーターを導通テストモード(ブザーアイコン)に設定します。
-
マイクロスイッチをテストします:
- 押していない状態: 常閉接点(NC)と共通接点(COM)の間で導通(ブザー音)があるはずです。
- 押している状態: 常閉接点(NC)と共通接点(COM)の間で非導通(無音)になるはずです。
-
結果が逆の場合:
- 誤って常開接点(NO)を使用していないか確認してください。
- 接触不良を確認してください。
Loading...
設定説明
-
プルアップ抵抗の要件:
- ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン番号の前に
^記号を追加する必要があります。
- ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン番号の前に
-
常閉(NC)エンドストップの設定:
- 常閉(NC)エンドストップを使用する場合は、
!記号を追加する必要があります。
- 常閉(NC)エンドストップを使用する場合は、
-
以下は参考設定です。
[stepper_x]
endstop_pin: ^!PD9
TAP
配線説明
重要
- このチュートリアルでは、
SHT36-V2のBL-Touchインターフェースを使用して説明します。 - 一部の
TAPは12Vまたは24Vに対応していますが、安全のため5V電源の使用を推奨します。 BL-Touchの中央の信号端子はエンドストップ端子として使用できません!!!
| ボード端子 | 機能 | 接続要件 |
|---|---|---|
5V | 電源 | ✅ 必ず接続 |
GND | 接地 | ✅ 必ず接続 |
S | 信号 | ✅ 必ず接続 |
Loading...
参考設定
- プルアップ抵抗の要件:
- ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン番号の前に
^記号を追加する必要があります。
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
[probe]
pin: ^sht36:PC15 # 信号インターフェース
x_offset: 0 # X軸 - ノズルに対するセンサーのオフセット
y_offset: 0 # Y軸 - ノズルに対するセンサーのオフセット
#z_offset: 0 # Z軸 - ノズルに対するセンサーのオフセット
speed: 3.0 # レベル調整速度
lift_speed: 5 # プローブ引き上げ速度
samples: 3 # サンプリング回数
samples_result: median # 値の取得方法(デフォルトは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 %}
# Temperature target is already low enough, but nozzle may still be too hot.
{% 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電源を使用します。 5Vを超える場合は12Vまたは24Vを使用してください。詳細は以下の近接スイッチのチュートリアルを参照してください。
配線説明
| ボード端子 | 機能 | 接続要件 |
|---|---|---|
5V | 電源 | ✅ 必ず接続 |
GND | 接地 | ✅ 必ず接続 |
S | 信号 | ✅ 必ず接続 |
-
EE-SX670WRの配線説明 -
常閉(NC)端子と青線(GND)を接続することをお勧めします!
フォトスイッチ 機能 接続要件 茶色 電源 ✅ 必ず接続 青色 接地 ✅ 必ず接続 黒色 信号 ✅ 必ず接続 桃色 常閉 GNDに接続後、常閉として使用 Loading...
設定説明
-
プルアップ抵抗の要件:
-
ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン番号の前に
^記号を追加する必要があります。 -
以下は参考設定です。
[stepper_x]
endstop_pin: ^PD9
近接スイッチ
重要
- 例としてオムロン近接スイッチ
TL-Q5MC2-Zを使用します。操作前に以下の点に注意してください: - センサータイプ: NPN 常閉スイッチ
- 必要な部品:
BAT85型ダイオードを別途購入する必要があります。
配線手順
- ダイオードの取り付け
- ダイオードの黒い端(カソード、負極)をセンサーの信号線に接続します。
- もう一方の端(アノード、正極)をメインボードの信号インターフェースに接続します。
- 絶縁処理
- 露出した線の端は、他の機器に接触して短絡を起こさないように、必ず熱収縮チューブまたは絶縁テープで覆うことを強くお勧めします。
Loading...
参考設定
- プルアップ抵抗の要件:
- ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン番号の前に
^記号を追加する必要があります。 - 以下は参考設定です。
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0
エンドストップ状態の確認
準備
- 準備と初期確認
- 安全のため電源を切り、プリントヘッドをゆっくりと機械の中央に移動させてから電源を入れます。
- ウェブコンソールを開き、以下のコマンドを入力してエンドストップスイッチの状態を確認します:
QUERY_ENDSTOPS
- 配線と設定が正しければ、すべてのエンドストップスイッチは open 状態と表示されるはずです。
Loading...
テスト
- いずれかのエンドストップスイッチを押したまま(離さないで)に、以下のコマンドを再度実行します:
QUERY_ENDSTOPS
- 押されているエンドストップの状態が
TRIGGEREDに変わるはずです(例:Yエンドストップを押すと、Yの状態がOPENからTRIGGEREDに変わります)。Loading...
結果の判断
状態が変わらない場合: エンドストップスイッチの配線および設定で定義されたPinピンが正しいか確認してください。トリガーが不確実な場合: 設定のPinピン番号の前に^記号があるか確認してください(例:^PC0)。この記号はプルアップ用であり、欠落しているとトリガー異常の原因となる可能性があります。状態が逆の場合:Pinピン番号の前に!記号があるか確認してください。- 存在する場合は、この記号を削除してください(例:
^!PD9を^PD9に変更)。 - 存在しない場合は、この記号を追加してみてください(例:
^PD9を^!PD9に変更)。
- 存在する場合は、この記号を削除してください(例:
拡張機能
物理的なエンドストップスイッチを使用していないプリンターの場合は、エンドストップなし使用ガイドを参照してください。
Loading...