Selecting a motor controller

Hi there, I was looking for a dual channel motor driver that works with my Arduino mega and this motor.
5203 Series Yellow Jacket Planetary Gear Motor (26.9:1 Ratio, 24mm Length 8mm REX™ Shaft, 223 RPM, 3.3 - 5V Encoder) from Brand: goBILDA. I have two of these motors. I have a 48 V 10 Ah battery which I dropped down to 12 V using a DC to DC convertor, another DC to DC convertor to 5 V and a buck convertor to 3.3 V.

Hello.

You mentioned your battery and several regulators. Can you clarify which supply you are planning to power the motor from?

- Patrick

I’m powering from 12 V dc

Our general recommendation is to use a motor driver or controller that could continuously handle your motor’s stall current. With that in mind, I would recommend one of these dual motor drivers:

Alternatively, you might consider one of our Motoron M2S Dual High-Power Motor Controllers for Arduino. The difference between the motor drivers I mentioned and the Motoron controllers is that while the drivers use low-level control interfaces (PWM and direction signals that will require several of your Arduino pins to use), the Motorons are controlled through I2C, which only uses two pins (and you can still daisy chain more devices onto the same I2C bus). You can also send commands to configure the settings for the Motoron (e.g. acceleration limits) which will reduce the overhead for your Arduino program.

You can view all of our motor driver and controllers here:

- Patrick