MegaMoto Plus Robotic Control Shield for Arduino



MegaMoto Robot Shield for Arduino: control high power, high current motors with Arduino today!

The Robot Power MegaMoto PlusTM is a low-cost robust H-bridge “shield” for the ArduinoTM and hardware compatible base units. The standardized shield format stacking headers allows multiple MegaMoto Plus units to be controlled by a single Arduino Uno or Duemilanove using pass-through stacking headers.

The MegaMoto Plus is the first and only Robot Shield for Arduino that gives users the ability to control up to 40A of current at up to 28V. That’s over 1100W of power! At last Arduino users can easily control high-current, high-power motors for robotics, scooters & Segways, industrial controls, and many other applications by using their familiar development environment and without messy, unreliable “lash-up” type connections to discrete motor controls.

The MegaMoto Plus is a dual half-bridge circuit that can be configured either as a full H-bridge or as two independent half-bridge circuits. This allows a single MegaMoto Plus to drive one motor with full variable-speed control both forward and reverse. It also allows two independent motors to be controlled in a uni-directional fashion by connecting one side of each motor to the battery negative and the other motor lead to one of the MegaMoto Plus outputs.

The true flexibility of the MegaMoto Plus is shown when multiple units are stacked onto a single base Arduino unit. Jumpers are used to select which Arduino signals drive the Enable and PWM inputs on each MegaMoto. This flexibility allows the MegaMoto Plus to play nice with other shields which might require the use of certain pins.

Most recently, Megamoto Plus was used in the MIT project to help product more emergency ventilators for the COVIS crisis. You can see the details here:

Megamoto shield for arduino stacked and connected


3 in stock (can be backordered)

SKU: megamoto+ Categories: , , ,


  • Megamoto and Megamoto Plus Robot Shield for Arduino User Manual can be found here.

  • Megamoto and Megamoto Plus Robot Shield for Arduino Schematic can be found here.

Stacking the Megamoto Plus Robot Shield for Arduino: since the Uno and Duemilanove have six hardware PWM outputs, up to three MegaMoto Plus units may be stacked on a single Arduino base unit. This allows forward and reverse control of up to three motors or up to six motors in half-bridge mode. Arduino Mega and some units based on other CPU chips have more PWM outputs available and thus may be able to control even more MegaMotos.

Each half-bridge on the MegaMoto Plus is independently controlled, so stacking two or three MegaMoto Plus units allows an Arduino to drive three-phase brushless or stepper motors as well as DC brushed motors. Not limited to motors, the MegaMoto Plus Robot Shield for Arduino can control other DC loads such as lights, solenoids, relays, valves, Peltier junction coolers, Hydrogen generators: basically any DC device within the operating voltage and current range.

Supply voltage 5V to 28V (24V max battery rating)
Output Current (continuous) 20A (25A with fan)
Output Current (surge) 40A 5 seconds
Weight 1.3 0z
Power chips 2 ea. BTN7960B with heat sinking
On Resistance .016 ohm max at 25C
PWM Frequency DC to 20kHz
Logic Interface 3V – 5V , minimum 1 pin required
Logic Inputs Jumper select Enable and PWM source
Current Sense Outputs 0.0745V per Amp – 2.98V at 40A
Current Sense Pins Jumper select the analog input connected
Current and Temp Limiting Built in to power chips
Power Connectors 2 each screw terminals (14AWG wire) & solder pads for power wires
Enclosure None

You can also find the schematic here.

Return to the ItGresa Robotics Store.