ComMotion Shield can control 4 motors, read their encoders, and monitor their current draw. Because of using I²C this board requires only 2 pins to do all this.

Each FET H-bridge can handle 2.5A continuous and up to 4A peak current. Current monitoring allows the peak current to be limited. Unlike most I²C motor control shields, ComMotion shield does more than just pass on PWM and direction data. The twin ATmega328P processors monitor encoder inputs using their external interrupt pins and control PWM to the motors. This has two major advantages- Accurate speed control for travelling in straight lines, and Full motor torque at low speeds to prevent stalling.

Using encoder feedback, a straight line is easily acheived because the ComMotion shield will automatically compensate for differences such as friction between motors / gearboxes. Using encoder feedback allows the ComMotion controller to increase power to motors to compensate for load. This means that even at very low speeds the controller can prevent stalling under heavy loads by increasing the power to the motors. If  encoders are not needed, in the robot, then the shield will work like a standard 4 channel motor controller.

The ComMotion shield has some common configurations pre-loaded. That means that if a robot uses 3 omni wheels at 120° or 4 omni wheels at 90° or 4 mecanum wheels then the ComMotion shield will also do the trigonometry for you. Just give it the desired speed, angle and rotation. The twin processors on the shield will do the math. If the chassis does not match these configurations or it is required to control some motors individually, this shield can do that too.

Most Arduino boards only have 1 serial port which is normally used for software uploading and debuging. With the twin ATmega328P processors you get 2 additional 5V TTL serial ports with FTDI pinout. The serial port on MCU2 is also connected to an Xbee / WiFly socket with voltage translation circuitry and a dedicated 3.3V regulator rated for 300mA. There are 2 major advantages of this- With a preconfigured Xbee, bluetooth or WiFly module connected, no arduino board is needed, and Serial devices such as GPS modules and LCD's can be connected without affecting the serial monitor used for debugging.

This 4 layer PCB has big tracks that allow it to handle current up to 10A. The ground plane shields the MCU's from the electrical noise of the motors. Heatsinking built into the PCB is needed for robotic robustness.

The ComMotion is essentially 2 arduino boards in one with a shared ISP socket that allows either processor to be programmed via a single ISP header. The shield has been designed so that an arduino board can be used as a programmer. Just install the ArduinoISP example code and plug in the ComMotion shield. Short the RST-JP jumper to connect the ComMotions reset circuit to D10 of the Arduino and use the switch to select which processor you want to program.

Links:
ComMotion Shield on Rover 5 - Video

Write a review

Note: HTML is not translated!
    Bad           Good

ComMotion Shield

  • INR 6,750.00


  • 12 or more INR 4,600.00

Related Products

Chineduino Uno

Chineduino Uno

The Chineduino Uno is a clone of the Arduino Uno microcontroller board based on the ATmega328 with 1..

INR 420.00

Chineduino Mega

Chineduino Mega

The Chineduino Mega 2560 is a clone of Arduino Mega microcontroller board based on the ATmega2560. I..

INR 680.00

Line Follower Kit

Line Follower Kit

Create your own line follower or edge avoider robot with this complete kit.Includes:1 ATmega8 Develo..

INR 700.00

DTMF Robot Kit

DTMF Robot Kit

Create your own cellphone controlled DTMF robot with this complete kit.Includes:1 Boot Board1 A-to-B..

INR 750.00

Tags: com, motion, shield, arduino, chineduino, uno, mega, motor, driver, encoder, current, I2C,

Discounted Products

FlashForge Creator Pro

FlashForge Creator Pro

Rated in the Top 2 3D Printers of 2015, FlashForge Creator Pro is built for beginners and profession..

INR 90,900.00 INR 112,300.00

FlashForge Dreamer

FlashForge Dreamer

Rated in the Top 2 3D Printers of 2015, FlashForge is built for beginners and professionals alike.Dr..

INR 109,900.00 INR 135,000.00

FlashForge Finder

FlashForge Finder

Rated in the Top 2 3D Printers of 2015, and one of the best 3D Printers for Plug-and-Play FlashForge..

INR 49,900.00 INR 64,999.00

FlashForge Guider II

FlashForge Guider II

Guider II is an industrial grade 3D printer designed for the extreme hobbyist or pro user in mind. T..

INR 173,000.00 INR 199,900.00

FlashForge Hunter

FlashForge Hunter

The best DLP 3D Printer on the market! Flashforge Hunter is an advanced digital light processing (DL..

INR 359,900.00 INR 397,000.00

FlashForge Inventor

FlashForge Inventor

Inventor is a filament-based 3D printer with a totally-enclosed design that is safe to use indoors a..

INR 108,900.00 INR 124,900.00

FlashForge Inventor II

FlashForge Inventor II

Inventor II is the newest filament-based 3D printer designed for children and complete beginners who..

INR 59,200.00 INR 66,990.00

Magician Robot Controller

Magician Robot Controller

Magician = Arduino UNO + 0.8A Motor Driver + Servo Shield + Sensor Shield The Magician' Dual 0.8A..

INR 1,990.00 INR 2,700.00

Mini Driver Robot Controller

Mini Driver Robot Controller

Mini Driver = Arduino NG + 2A Motor Driver + Servo Shield + Sensor Shield + Bluetooth Shield + ISP P..

INR 1,600.00 INR 2,999.00

Robotic Claw

Robotic Claw

This fun robotic claw is ideal for those who love all things robotic! Simple instructions and suppli..

INR 750.00 INR 1,200.00

Spider Robot Controller

Spider Robot Controller

Spider = Arduino Mega + Servo Shield + Servo Expansion Shield This programmable controller from D..

INR 6,200.00 INR 10,499.00

Worbla Black Art - 150x100cm

Worbla Black Art - 150x100cm

The thermoplastic modelling material!Worbla BlackArt shapes, heats, sticks and works just like Worbl..

INR 4,299.00 INR 5,400.00