リミット関連
マイクロスイッチリミット
3線式マイクロスイッチリミットの注意事項
注意事項
- FLYマザーボードユーザーへの注意: 3線式マイクロスイッチリミットを直接FLYマザーボードに接続しないでください。マザーボードのリミットインターフェースは既に5V電源を供給しています。直接接続すると、5Vが短絡し、マザーボード、上位機、ドライバーなどの機器が焼損する恐れがあります!
- 解決方法
- 5V線を切断する: 3線式リミットスイッチの
XH2.54端子にある該当する5V線(通常は赤色線、実際の色を基準にしてください)を切断し、絶縁テープで包んで短絡を防止します。
- 5V線を切断する: 3線式リミットスイッチの
Loading...
マイクロスイッチリミットの配線方法
注意事項
- 強く推奨: b接点(ノーマルクローズ) を使用してください(断線時の衝突事故防止のため)。
- 接続要件:
| マザーボード端子 | 機能 | 接続要件 |
|---|---|---|
5V | 電源 | 🔌 未接続のまま |
GND | 接地 | ✅ 必須接続 |
S | 信号 | ✅ 必須接続 |
- 確認手順:
-
マルチメーターを導通チェックモード(ブザーアイコン)に設定
-
マイクロスイッチをテスト:
- 押していない時: b接点と共通端子間が導通する(ブザーが鳴る)
- 押した時: b接点と共通端子間が切断される(音が鳴らない)
-
結果が逆の場合:
- a接点(ノーマルオープン)を誤って使用していないか確認
- 接触不良がないか確認
Loading...
設定説明
-
プルアップ抵抗要件:
- ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン名の前に
^記号を追加する必要があります。
- ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン名の前に
-
b接点リミット設定:
- b接点(NC)リミットを使用する場合、
!記号をさらに追加する必要があります。
- b接点(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 b接点スイッチ
- 光電スイッチは
5V電源を使用します。 5Vを超える場合は12Vまたは24Vを使用する必要があります。詳細は以下の近接スイッチチュートリアルを参照してください。
配線説明
| マザーボード端子 | 機能 | 接続要件 |
|---|---|---|
5V | 電源 | ✅ 必須接続 |
GND | 接地 | ✅ 必須接続 |
S | 信号 | ✅ 必須接続 |
-
EE-SX670WR配線説明 -
b接点を青線(GND)と一緒に接続することを推奨します!
光電スイッチ 機能 接続要件 茶色 電源 ✅ 必須接続 青色 接地 ✅ 必須接続 黒色 信号 ✅ 必須接続 桃色 b接点 GNDに接続後、b接点として使用 Loading...
設定説明
-
プルアップ抵抗要件:
-
ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン名の前に
^記号を追加する必要があります。 -
以下は参考設定です。
[stepper_x]
endstop_pin: ^PD9
近接スイッチ
重要注意事項
- オムロン近接スイッチ
TL-Q5MC2-Zを例として、操作前の注意事項: - センサータイプ: NPN b接点スイッチ
- 必須材料:
BAT85型ダイオードを別途購入する必要があります。
配線手順
- ダイオード取り付け
- ダイオードの黒色端(マイナス極)をセンサーの信号線に接続
- もう一方の端(プラス極)をマザーボードの信号インターフェースに接続
- 絶縁処理
- 露出した線端を熱収縮チューブまたは電気絶縁テープで包み、他の機器との接触による短絡を防ぐことを強く推奨します。
Loading...
参考設定
- プルアップ抵抗要件:
- ほとんどのプリンターではプルアップ抵抗を有効にする必要があり、ピン名の前に
^記号を追加する必要があります。 - 以下は参考設定です。
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0
リミット状態確認
準備
- 準備と初期確認
- 安全に電源を切った状態で、プリントヘッドをゆっくりと機械中央の位置に移動させてから電源を入れます。
- Webコンソールを開き、以下のコマンドを入力してリミットスイッチの状態を確認します:
QUERY_ENDSTOPS
- 配線と設定が正しければ、すべてのリミットスイッチは open 状態を表示するはずです。
Loading...
テスト
- リミットスイッチの1つを押したまま(離さないで)、再度以下のコマンドを実行します:
QUERY_ENDSTOPS
- このとき、押されたリミットの状態は
TRIGGEREDに変わります(例:Yリミットを押すと、Yの状態がOPENからTRIGGEREDに変わります)。Loading...
結果判断
状態が変わらない場合:リミットスイッチの配線と設定で定義されたPinが正しいか確認してください。トリガーが不正確な場合:設定のPinの前に^記号があるか確認してください(例:^PC0)。この記号はプルアップ用であり、欠落するとトリガー異常の原因となります。状態が逆の場合:Pinの前に!記号があるか確認してください。- ある場合、その記号を削除してください(例:
^!PD9を^PD9に変更)。 - ない場合、記号を追加してみてください(例:
^PD9を^!PD9に変更)。
- ある場合、その記号を削除してください(例:
拡張機能
プリンターが物理的なリミットスイッチを使用していない場合は、リミットなし使用ガイド を参照してください。
Loading...