赤道儀コントローラー OnStep STM32F411 版 5

OnStep STM32F411 版 、発注していたモータードライバー TMC2130 がようやっと届いたのでテストしてみた。画像の上の2個が TMC2130、下側の3個が TMC2208 である。もともと CNC マシンに使われることが多いのでそれらのボードのための JUMPER が付いてきた。この OnStep ボードでは使用しなかった。

f:id:PanariLab:20211017095402j:plain

基板に実装して電流設定を行う。DRV8825 モジュールにくらべて電流設定の測定端子 PIN で出ているのでやりやすい。f:id:PanariLab:20211017095157j:plain

Config.h のソースでモータードライバーを TMC2130 に設定する。マイクロステップの値などは、とりあえずこのようにした。


#define AXIS1_DRIVER_MODEL        TMC2130 //    OFF, (See above.) Stepper driver model.                                      <-Often
#define AXIS1_DRIVER_MICROSTEPS        32 //    OFF, n. Microstep mode when tracking.                                        <-Often
#define AXIS1_DRIVER_MICROSTEPS_GOTO  OFF //    OFF, n. Microstep mode used during gotos.                                     Option
 

実際にモーターを接続して回してみる。f:id:PanariLab:20211017093737j:plain

スムーズに回るし、電流が 0.5 A くらいではモジュールが熱くならない。実際に赤道儀として組み上げて、モーターで負荷をかけてみないとわからないが放熱フィンは必要ないようだ。これもきちんとしたケースに入れて実戦で使用できるようにしたい。以前に製作して現用中の MEGA 版と入れ替えることにするか。