クイックアンサー

3Dプリンター用のメカニカルエンドストップを配線するには、コモン(C)ピンとノーマリークローズ(NC)ピンを、コントローラーボードのエンドストップ入力に、グランドピンとシグナルピンを使用して接続します。

メカニカルエンドストップを使用する理由

V1.2のようなメカニカルエンドストップは、プリンターの軸が移動限界に達したことを検出する、シンプルで信頼性の高いリミットスイッチです。複雑な光学式や磁気式の位置合わせを必要としないため、RepRap、Prusa、Mendelビルドには簡単な選択肢です。主なトレードオフは物理的な接触であり、時間の経過とともに摩耗する可能性がありますが、ほとんどのホビープリンターでは、非常に低コストで一貫したホーミングを提供します。

NC vs. NO:どちらの配線を使用するか?

メカニカルエンドストップには、コモン(C)、ノーマリークローズ(NC)、ノーマリーオープン(NO)の3つの端子があります。3Dプリンターのファームウェアでは、常にNC端子を使用してください。NC回路はスイッチが押されていないときに閉じており、断線や接続の緩みがあると故障状態をトリガーします。このフェイルセーフ動作により、プリンターが軸の端に衝突するのを防ぎます。NOを使用すると、スイッチが切断されていてもプリンターが動き続ける可能性があります。

ステップバイステップ配線ガイド

  1. ピンを特定する: V1.2メカニカルエンドストップで、C(コモン)、NC(ノーマリークローズ)、NO(ノーマリーオープン)の3つのピンを見つけます。ボードには通常ラベルが付いています。ない場合は、マルチメーターを使用して導通を確認します。スイッチが押されていないときは、NCピンとCピンが接続されています。 よくある間違い:NCではなくNOに配線すると、切断時にプリンターが故障を検出できなくなります。
  2. コントローラーボードに接続する: プリンターのメインボード(例:RAMPS、Melzi、MKS)で、配線する軸(X+、X-、Y+、Y-、Z+、Z-)のエンドストップヘッダーを見つけます。エンドストップのCピンをヘッダーのグランド(GND)ピンに、NCピンをシグナル(S)ピンに接続します。NOピンは接続しないでください。 チェックポイント:ボード上のヘッダーのピン配置を確認してください。一部のボードでは異なる順序(GND、VCC、Signal)を使用しています。VCCをエンドストップに接続しないでください。
  3. 接続を固定してテストする: Dupontコネクタを使用するか、配線をはんだ付けして恒久的な接続にします。スイッチレバーが目的のホーミング位置で軸キャリッジに接触するようにエンドストップを取り付けます。プリンターを稼働させる前に、マルチメーターでテストします。スイッチを押すと、CとNCの間の導通が切れるはずです。 よくある間違い:コネクタの緩みは断続的なホーミング不良の原因になります。圧着後は必ず各配線を引っ張ってテストしてください。
  4. ファームウェアを設定する: Marlinまたはお使いのファームウェアで、エンドストップを正しいロジックに設定します。NCスイッチの場合は、ENDSTOPPULLUPを使用し、エンドストップの反転をfalse(またはボードに応じてtrue)に設定します。シリアルターミナルでM119を実行してエンドストップの状態を確認します。押された状態では「TRIGGERED」と表示されるはずです。 チェックポイント:押したときにM119が「open」と表示される場合は、ファームウェアでエンドストップロジックを反転させてください。

このガイドで使用されている製品

  • V1.2 メカニカルエンドストップ(3Dプリンター、Reprap、Prusa、Mendel、Makerbot用): これらのメカニカルエンドストップは、目的を達成するためのシンプルな手段です。x/y/zステージが最小値または最大値に達したことを検出します。複雑な光線遮断器やフラグに煩わされたくない場合に最適です。このV1.2エンドストップは、光学センサーの複雑さなしに、あらゆるRepRapスタイルのプリンターにホーミングを追加するための、シンプルで実績のある方法を提供します。

    V1.2 Mechanical End stop for 3D Printer, Reprap, Prusa, Mendel, Makerbot

    V1.2 メカニカルエンドストップ(3Dプリンター、Reprap、Prusa、Mendel、Makerbot用)