TMC2208ドライバー-Microstepsが正しく構成されていない


10

RAMPSボードに2つのTMC2208ドライバーをインストールしました。私は非常に良いステップバイステップのチュートリアルをたどり、いくつかの問題の後、私はそれをほぼ動作させるようにしました。

私がまだ持っている1つの問題は、Z軸を5 mm持ち上げるようにプリンターに指示すると、プリンターが10 cm持ち上げることです。

歩数/ mmについては何も変更していません。以前Uには1/16マイクロステッピングのPololusがありましたが、現在はMarlin 1.1.8のconfiguration_adv.hファイルにも1/16があります。

ただし、M122を実行しているときに気付いたのは、次の行です。

msteps 256

代わりにマイクロステッピングが1/256に設定されたように聞こえます。

多分誰かが私が何かを逃した場合私に言うことができますか?

更新:

もう少し掘り下げた後、これまでに行ったことは次のとおりです。

  • ドライバのピンをはんだ付けします。Watterrotのオリジナル
  • UART通信を可能にするためにブリッジパッドをはんだ付けします
  • 上向きの通信用ピンをはんだ付けします
  • configuration_adv.hマーリンのオン(1.1.8)を変更し、有効にするすべてを有効にします:USE_TMC2208、デバッグを有効にする、Z軸を選択するなど
  • ピンをチェックしてpins_RAMPS.h、私の設定で利用できることを確認してください
  • TXピンに1 kOhm抵抗を使用してYケーブルを作成します
  • すべてをフックアップ

私が何をしたとしても、モーターは要求された倍の速度で動きます。Pololusと同じように1/16マイクロステップを設定しましたが、逆の計算を行って、ドライバーの実際のマイクロステップが1/8であることを確認しました。

詳しい調査の結果、問題はドライバがMarlin / Boardにまったく認識されていないことにあるようです。TX / RX通信の問題だと思って、入手可能な情報を調べたところ、バグが見つかりました。バグ:TMC2208 UART通信で、SoftwareSerial#9396に間違ったピンが使用されています

シリアルRX / TXの割り当てられたピンの変更に進みましたが、すべてがまったく同じです。

別のArduino(オリジナル)、別のRAMPSボード、さらにはMarlinの1.1.xおよび2.0バグ修正ブランチを試しました。

ドライバーが「レガシー」モードであり、ソフトウェアの操作ができないようです。それを有効にするための手順を実行しましたが。


この問題を解決しましたか?問題を解決した場合は、自分の答えを投稿してコミュニティで体験を共有し、他の人がそれから学んだり、独自の同様の問題を解決したりできるようにするとよいでしょう。48時間後に自分の回答を受け入れることもできます。
0scar

tmcは事前にステップを256に補間しますconfig #define INTERPOLATE true // X / Y / Z_MICROSTEPSを256に補間します
ddjikic

さらに悪いことに、私はすべてのコントローラーTMC2208を持っており、無関係なファームウェアの更新後、Zが2回一致し始めました。他の軸は問題ありません。
スラバ

回答:


1

これらのコントローラーはありませんが、デフォルト設定では、TMC2208はI / O構成ピンによって設定されたマイクロステップを256マイクロステップに補間することを読みました。ボードにディップスイッチ/ジャンパーキャップを設定する方法を確認してください。2つしか使用されていないようです(MS1とMS2)。さらに、DEFAULT_AXIS_STEPS_PER_UNIT構成ファイルのZエントリの配列の数を減らすことはできません か?


steps_per_unitを変更できますが、これは結果のパッチであり、原因を解決していません。私はさらに調査しました、私の元の投稿の更新をご覧ください...
Felix Hauser

0

ほとんどの場合、問題はTCM2208ドライバーボードのPDN_UARTピンに関連しています。一部のメーカーのボードでは、ジャンパーはデフォルトでUARTモードに設定されていないため、ジャンパーを正しい構成にはんだ付けする必要があります。ドライバーボードのデータシートをご覧ください。たとえば、 https://github.com/bigtreetech/BIGTREETECH-TMC2208-V3.0/blob/master/TMC2208-V3.0%20manual.pdf


2
彼はそれをしました、それは更新セクションで言及されています
FarO
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.