- Motoron M3S550 Triple Motor Controller Shield Kit for Arduino
- Effortlessly controls up to three DC motors independently
- Compatible with motor supply voltages from 1.8 to 22 V
- Includes a variety of unsoldered connectors for flexible assembly
- Features reverse-voltage protection and configurable motion parameters
The Motoron M3S550 Triple Motor Controller Shield Kit for Arduino is a meticulously designed kit that facilitates the effortless control of DC motors from an Arduino or a board compatible with Arduino via an I²C interface. Each module is capable of independently controlling up to three motors, and for projects requiring control over a larger number of motors, multiple shields can be stacked atop the same Arduino. The M3S550 is compatible with motor supply voltages ranging from 1.8 to 22 V and can deliver continuous output currents of up to 1.7 A per motor. This particular model comes with an array of header pin and terminal block options, which are included but not pre-soldered.
The Motoron M3S550 shield simplifies the process of controlling up to three bidirectional, brushed DC motors with an Arduino or a compatible board, such as the A-Star 32U4 Prime. It is designed to work with motor supply voltages from 1.8 to 22 V and can deliver continuous output currents of up to 1.7 A per motor.
The design allows for multiple Motoron controllers to be stacked, enabling independent control of a multitude of motors. Unlike many motor drivers and motor driver shields, the Motoron does not necessitate any PWM outputs or timers on the Arduino. Instead, the Arduino communicates with the Motoron via I²C, requiring only two I/O lines, irrespective of the number of Motorons connected.
This version of the Motoron M3S550 is a kit that comes with a variety of connectors, including but not limited to, stackable female headers, screw terminal blocks, and a breakaway male header. These connectors are included but not pre-soldered, offering different assembly options to cater to a wide range of applications.
The Motoron M3S550 boasts three motor control channels, allowing for independent control of up to three bidirectional brushed DC motors per Motoron. It supports a wide motor supply voltage range from 1.8 to 22 V, with a maximum output current per motor of 1.7 A continuous and 5 A peak for less than one second. It also features reverse-voltage protection on the motor power supply, a logic voltage input range of 3.1 to 5 V, and compatibility with 3 and 5 V I²C busses. The control interface operates at an I²C clock speed of up to 400 kHz. Additional features include configurable motion parameters, a command timeout feature that halts motors if the Arduino ceases to function, configurable automatic error response, motor power supply voltage measurement, status and motor direction indicator LEDs, and a comprehensive user’s guide.
Please note that the kit includes more parts than can be soldered to the board, providing different assembly options to suit a variety of applications. It also features reverse-voltage protection on the motor power supply, which can go down to −20 V. The maximum signal voltage is 6.5 V.