Solarbotics CMDR (Compact Motor Driver Robot) Shield

39290

$28.95

USD

Qty
Price
1
$28.95 ea.

Give your project a muscular interface with the Compact Motor Driver Robot (CMDR) Shield! Bi-directionally drive TWO gear motors or a single stepper motor, read 6 analog sensors, and control up to 8 servos all at the same time.


Description [Hide]

The CMDR (pronounced “commander”) Shield is an all-in-one kit solution for driving a pair of DC motors, or a stepper motor, 8 servos and still offer easy access to all your analog lines. Power can be supplied via the external voltage port on the shield, which gives you the best current capabilities or it can be optionally come from the Arduino 2.1mm barrel jack. Low voltage operation for the L298 and Arduino tests down to 3VDC, but ideally, you will want to supply ‘Ext Pwr’ terminal block with 6.5VDC or better.

For best performance, the CMDR Shield uses Arduino lines 3,5,6 & 11 which have the ability to do Pulse Width Modulation (PWM). Using PWM allows you to slow your motors down via software pulsing commands. Leave one pin high (or low), and pulse the other to vary the speed. Learn about this feature by using the Arduino command AnalogWrite.

We've had lots of fun using this shield with the Brutusbot and even have some sample code under our Documentation tab for your convenience.

Features:

  • Motor direction indicator LEDs
  • GVS (Gnd/V/Signal) servo & analog breakout ports
  • 4-pin Serial breakout port
  • High power 5V regulator for supplying servos & L298
  • Analog supply isolated from motor regulator (takes voltage from Arduino regulator)
  • Arduino + Shield can run off of a single power supply 
  • Selectable Voltage input for the Arduino with the EXT PWR Jumper
  • Use up to 6 analog sensors
  • Open Source Hardware (OSHW) Kit!

Specifications:

  • Voltage input: 6.5V to 30V
  • Current capability of L298: 4A (2A per channel)
  • On-board Voltage regulation (LM1084): 5VDC
  • Current capability of LM1084: 5A
  • 8 GVS (Gnd/V/Signal) ports: D2-D13 (minus D3,D5, D6, D11 H-Bridge control lines)
  • 6 SVG (Signal/V/GND) ports: A0-A5
  • Thermal limits of L298: Thermal shutdown will activate after a few mins. of 2A per channel continuous current draw without heatsinking
  • Thermal limits of LM1084: At 8V input and 3A of continuous current draw Thermal shutdown will activate around 4 mins.

Since the L298 motor driver can drive up to 4A and the LM1084 voltage regulator can consume up to 5A, it is wise to use a power source capable of 9A, especially if you will be using most of the capabilities of this shield. Lithium Polymer (aka: LiPo) batteries are excellent for providing this sort of capability, such as our 7.4V 2200mAh battery. Your voltage source should be higher than the 6.5V lower-limit necessary for proper stable regulation from the LM1084 regulator.

Please Note: If you have the “Ext Pwr jumper” installed, you are limited to the maximum voltage your Arduino/Freeduino is designed for! The Arduino Uno R3 input limit is 20V (regulator limitation) and the Freeduino limit is 16V (input capacitor limitation).
If you want to use the maximum rated 30V input the L298 will handle, remove the jumper, and use separate power for your Arduino/Freeduino! Additionally, bolt a heat-sink to the metal tab on the L298 to dissipate excess heat that will be generated at these higher power settings.

PS: We recommend a heat sink for the L298 IC, as it is usually the first to reach its thermal limits causing motor shutdown.

PPS Here’s a little helpful advice: When hooking up the ‘Ext Pwr’ battery, hook up the “+” Red wire first! Hooking up the “-” black wire first exposes you to the risk of shorting your battery out through the metal L298 heat sink tab, which is connected to ground! Trust us on this one, bad things happen...

Documentation [Hide]

Related Products [Hide]

SIN3mm

3mm Sintra

This 8x12" 3mm thick expanded PVC sheet is available in multiple colours, and is excellent for building robot frames and shells

$3.25 USD



45075

Sharp Sensor Cable, 20cm

You'll save tons of time and won't need the soldering iron for these Sharp infrared sensor cables! These cables allow you to easily interface Sharp infrared sensors to your robotics project without the need for soldering.

$1.95 USD



60125

BrutusBot

Here's our new robot tank chassis that we've developed. We call it the Brutusbot, and no, it's not named after the evil villain from Popeye!

$52.00 USD



50450

Arduino USB Board (Uno R3)

The Arduino Uno is the all-new replacement for the favourite and popular Arduino Duemilanove. Now shipping R3!

$29.45 USD



35238

Sharp Analog Distance Sensor 10-80cm

The GP2Y0A21 Sharp distance sensor is a great way to add obstacle avoidance or motion sensing to your robot or any other project. With a detection range of 4" to 32" and an analog voltage indicating the distance, this sensor is very easy to use.

$9.95 USD



34020

Breadboard Voltage Regulator Kit

The BVR Breadboard regulator kit makes it easy to add regulated, switchable power to your breadboard by using practically any 2.1mm DC adapter!

$5.95 USD



21035

Breadboard Jumper Wire Bundle

This 70-piece flexible wire jumper kit is sure to replace your old-style solid-wire jumpers. These are more flexible, robust, and easy to use!

$6.00 USD



K CMD

Solarbotics L298 Compact Motor Driver

The L298 motor driver IC is a very popular, but hard to use chip. Our Compact Motor Driver Kit tames this beast, and adds useful functionality!

$18.95 USD



FPin6L-413

6-Pin Shield Stacking Header

Want to stack more than one shield at a time? Use these instead of standard 6-pin headers to add extra functionality to your shield!

$0.45 USD



60127

Brutusbot Armor Enhancement Kit

The Brutusbot Armor Enhancement Kit is the perfect way to present your Brutusbot project. Not only is it a good way to make your bot look quite attractive but it protects the electronics as well from unfortunate mishaps like rollovers!

$9.85 USD



Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!