OnStep STM32F411 版 、発注していたモータードライバー TMC2130 がようやっと届いたのでテストしてみた。画像の上の2個が TMC2130、下側の3個が TMC2208 である。もともと CNC マシンに使われることが多いのでそれらのボードのための JUMPER が付いてきた。この OnStep ボードでは使用しなかった。
基板に実装して電流設定を行う。DRV8825 モジュールにくらべて電流設定の測定端子 PIN で出ているのでやりやすい。
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
実際にモーターを接続して回してみる。
スムーズに回るし、電流が 0.5 A くらいではモジュールが熱くならない。実際に赤道儀として組み上げて、モーターで負荷をかけてみないとわからないが放熱フィンは必要ないようだ。これもきちんとしたケースに入れて実戦で使用できるようにしたい。以前に製作して現用中の MEGA 版と入れ替えることにするか。