赤道儀コントローラー OnStep ESP32 版 2

バラックでいろいろと動作確認をしている赤道儀コントローラー OnStep ESP32 版は DRV8825 のようなマイクロステップの設定をパラレルポートで行うモータードライバ が使用でき、手持ちのパーツが使用できるので実装してモーターを回してみた。また、発注していた 幅 900Mil の ESP32-S ボードも到着したので、その動作確認も兼ねる。

f:id:PanariLab:20211012110043j:plain

手持ちのモータを接続、モータードライバーは TMC2208 、Config.h のファイルを次のように設定する。

#define AXIS1_DRIVER_MODEL        TMC2208 //    OFF, (See above.) Stepper driver model.
#define AXIS1_DRIVER_MICROSTEPS        16 //    OFF, n. Microstep mode when tracking.
#define AXIS1_DRIVER_MICROSTEPS_GOTO    2 //    OFF, n. Microstep mode used during gotos.

電源を供給すると無事にモーターを駆動できることが確認された。

f:id:PanariLab:20211012110327j:plain

上の二つがそれぞれ RA・DEC 用の TMC2208、下側の DRV8825 は FOCUSER 用で当面は使う予定がないが実装。モーターの電流を 0.3 A に設定してしばらく運転していても TMC2208 ボードはほとんど熱くならない。ヒートシンクは張り付けなくても良さそうだ。TMC2208 は初めて使ってみたが、こんなに静かに回るとは思わなかった。下側の Focuser 用の DRV8825 モジュールと交換してみると、けたたましく音を立て、振動も大きい感じで回る。

f:id:PanariLab:20211012110345j:plain

届いた ESP32-S ボードは3個頼んだうち1個が NG でシリアルポートが認識されなかった。ちょとトホホな話。