Motoron M3S550 Triple Motor Controller Shield for Arduino (No Connectors)

PololuSKU: RB-Pol-1016
Manufacturer #: 5070

Price  :
Sale price £20.11

Tax included Shipping calculated at checkout

Stock  :

Re-stocking soon See due date

Notify me when this product is in stock

Payments and Security

Apple Pay Mastercard PayPal Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.


  • Motoron M3S550 Triple Motor Controller Shield for Arduino (No Connectors)
  • Independently manages up to three DC motors
  • Supports motor supply voltages from 1.8V to 22V
  • Features reverse-voltage protection on motor power supply
  • Includes optional cyclic redundancy checking and configurable motion parameters

The Motoron M3S550 Triple Motor Controller Shield for Arduino (No Connectors) is a sophisticated device designed to facilitate the control of DC motors via an Arduino or a compatible board through an I²C interface. This module is capable of independently managing up to three motors. For projects requiring control over a larger number of motors, multiple shields can be conveniently stacked on the same Arduino.

The Motoron M3S550 shield is adept at 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 support motor supply voltages ranging from 1.8 V to 22 V and can deliver continuous output currents up to 1.7 A per motor. The unique feature of the Motoron controllers is that they do not require any PWM outputs or timers on the Arduino. Instead, the Arduino communicates with the Motoron using I²C, requiring only two I/O lines, irrespective of the number of Motorons connected.

The Motoron M3S550 is equipped with three motor control channels, allowing for independent control of up to three bidirectional brushed DC motors per Motoron. It boasts a wide motor supply voltage range of 1.8 V to 22 V (absolute maximum). The maximum output current per motor is 1.7 A continuous, with a peak of 5 A for less than one second. It features reverse-voltage protection on the motor power supply (down to −20 V). The logic voltage input (IOREF) range is 3.1 V to 5 V, making it compatible with 3 V and 5 V I²C buses (maximum signal voltage is 6.5 V). The control interface is I²C clock speed: up to 400 kHz.

The Motoron M3S550 also includes optional cyclic redundancy checking (CRC) and configurable motion parameters. It has a command timeout feature that stops motors if the Arduino stops functioning. It also features configurable automatic error response and motor power supply (VIN) voltage measurement. It is equipped with two status LEDs and motor direction indicator LEDs. The Motoron Arduino library simplifies the use of the Motoron with an Arduino or compatible controller.

Important Note: This version of the Motoron M3S550 is the motor controller alone, without any header pins or terminal blocks included.

  • 1x Motoron M3S550 Triple Motor Controller Shield for Arduino (No Connectors)

  • 2.02 x 1.3 inch
  • Channels: 3
  • Control interface: I2C
  • Minimum operating voltage: 1.8 V
  • Maximum operating voltage: 22 V
  • Continuous output current per channel: 1.7 A
  • Peak output current per channel: 5 A
  • Minimum logic voltage: 3.1 V
  • Maximum logic voltage: 5.5 V
  • Reverse voltage protection?: Yes
  • Connectors soldered?: No
  • Weight: 7 g

Customer Reviews

Be the first to write a review

Estimate shipping

You may also like