問題はY軸(テーブル)が一方向にしか進められない事。
PC画面のボタンで、手前への移動を指示しようが奥への移動を支持しようが、実際のテーブルの動きは、手前か奥かの一方通行で方向が逆転することはない。
確か、ArduinoからA4988への結線で、DIRとSTEPという信号線があって、今回の場合、DIRがLだかHだかに固定されてしまっていて、反転できなくなっているのではないかと推測してみる。
X軸のA4988モジュールを引っこ抜いて、Y軸のとこに挿す。
この状態でY軸を振ってみると正しく動く。
で、Y軸のとこにあったA4988モジュールをX軸のとこに挿してX軸を動かしてみると、左右どちらに振っても右にしか動かなくなった。
これで、A4988モジュールの不良が確定。
DIRビットが伝わってないのは単にヘッダーピンのハンダ付け不良の可能性もあるので、試しにあっためて、なんか汚いハンダをコテ先で掬った分だけ追いハンダ。
これをダメ元でX軸のところに戻してテストしたら無事に動いた。
面倒だったけど、動いたのでヨシとする。
中華キットだし。
A4988モジュールは、何個か手持ちがあるので、ぶっ壊れてても何とか出来たのだけど、備えは往々にして無駄になる、というアレな展開は割とありがち。
いきなり何か彫るのも怖いので、ペンとか持たせてテストと調整を行えないものかと思案中。
0 件のコメント:
コメントを投稿