Melzi 基板のモータ電流設定方法

3Dプリンタ

 
3Dプリンタ始動しました でご紹介しましたMelzi基板上の半固定抵抗の調整方法についてまこさんよりお問い合わせをいただきましたので説明の投稿をいたします。
細かな作業なので写真/図が無いと説明しにくいのです。

私が参照しましたのは、reprap wikiこのページです。
Setting motor currents というのは、プリンタについているステッピングモータに流す電流を設定するところです。
Melziに乗っているステッピングモータドライバはAllegro社のA4988です。小さいICのくせに2Aの電流を流す事が出来、マイクロステップにも対応するという優れものです。
私の作った、そしてたいていの3Dプリンタに使われているステッピングモータは2Aもの電流を必要としません。いいところ500mA位と思います。ということで、A4988が全力で働くとモータが過熱したり焼き切れたりしてしまいます。それを防ぐためにA4988の出力する電流を適切な値に絞る必要があり、その設定がここで説明する作業になります。
モータに流れる電流は抵抗で絞ってもいいのですが、電流がそこそこ流れるためにセメント抵抗のようなごつい負荷が必要になります。これはでかいし、コストも高いし、何よりも抵抗で熱にするのは無駄だということで別の方法が考えられました。それは供給する電流を断続的にすることで平均的な電流値を下げようという方法です。ONになっているときはどばっと電流が流れるんだけど、これを1秒間に数百回ON/OFFして、OFF時間を長くしていけば平均電流は下がるじゃないか、という考え方です。

毎度のことながら前置きが長くなりました。設定方法です。基板上の半固定を回します。
テスターを使ってA4988の電流設定端子にかかる電圧を調整することで行います。

reprap wiki の写真を引用します。
下記のようにして行います。もし結線を終わったあとであれば、基板に電源を供給している端子2本(下の写真のテスターの黒端子がつながっているところの端子)だけを外せばOKです。
その端子に写真のように黒プローブをつなぎます。

で、もう一方の赤プローブを下のように接触させます。
テスターは電圧測定に設定ください。電流を設定するのに電圧を使うというわかりにくさ^^;。

上の写真でもわかりにくいですよね。
いい加減な絵を描いてみました。下記の赤色の部分にプローブをあててください。わかるかな。

この端子には半固定抵抗で分圧された電圧が出てきます。この電圧をテスターを見ながら設定値にしたがって調整してください。
私の場合は0.4Vで順調に動いております。モータが手で触れないほど熱くなるようならもう少し下げたほうが良いですし、トルク不足で脱調するようであれば上げて良いでしょう。
やってみてくださいませ。