Hw 130 Motor Control Shield For Arduino Datasheet Online

| Parameter | Value | |-----------|-------| | Driver IC | L293D (x1 or x2 depending on version) | | Motor Channels | 4 (DC) / 2 (Stepper) | | Servo Ports | 2 (optional 5V/BAT selectable) | | Max Motor Supply (VS) | 4.5V – 12V | | Max Logic Supply (VCC) | 5V (from Arduino) | | Max Output Current per Channel | 600 mA continuous, 1.2A peak | | Thermal Shutdown | Yes | | Protection Diodes | Built-in (L293D) | | PCB Size | Approx. 68 x 53 mm |

const int IN1 = 2;    // direction pin 1
const int IN2 = 3;    // direction pin 2
const int ENA = 5;    // PWM pin (must be PWM-capable)
void setup() 
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(ENA, OUTPUT);
void loop() 
  // Forward at 75% speed
  digitalWrite(IN1, HIGH);
  digitalWrite(IN2, LOW);
  analogWrite(ENA, 191); // 0-255 -> 191 ≈ 75%
  delay(2000);
// Stop
  analogWrite(ENA, 0);
  delay(500);
// Reverse at 50% speed
  digitalWrite(IN1, LOW);
  digitalWrite(IN2, HIGH);
  analogWrite(ENA, 128);
  delay(2000);
// Stop
  analogWrite(ENA, 0);
  delay(500);

Would you like a schematic diagram, a library usage guide, or a stepper motor example for this shield?


The HW-130 datasheet describes a jumper system for power that is vital to understand:

The HW-130 Motor Control Shield is an affordable, easy-to-use solution for beginners and hobbyists needing to drive small DC motors, steppers, or solenoids with Arduino. While it lacks the power of newer driver shields, its simplicity, direct library support, and stackable design make it an excellent choice for learning motor control fundamentals.

For any serious project with motors exceeding 700 mA, consider upgrading to a MOSFET-based shield, but for light robotics and classroom work, the HW-130 remains a reliable workhorse.


Document version 1.0 – Last updated: April 2026
This datasheet is based on reverse engineering of the HW-130 hardware and public L293D documentation.

The HW-130 Motor Control Shield (often identified with the L293D chipset) is a versatile, plug-and-play expansion board for Arduino Uno and Mega. It is designed to drive multiple motor types simultaneously with minimal wiring. Technical Specifications Specification H-Bridge Chipset Shift Register 74HC595 (expanded for direction control) Motor Voltage 4.5V to 25V DC (L293D chips support up to 36V) Continuous Current 0.6A per bridge Peak Current 1.2A per bridge (short bursts) Logic Voltage 5V (via Arduino) Speed Control 8-bit resolution (PWM) Key Features

Motor Support: Can drive up to 4 DC motors, 2 stepper motors (unipolar or bipolar), and 2 hobby servos (5V) concurrently. hw 130 motor control shield for arduino datasheet

Protection: Built-in internal kickback protection diodes and thermal shutdown protection.

Pull-down Resistors: Keeps motors disabled during power-up to prevent erratic movement.

Physical Design: Includes a reset button brought to the top for easy access and large terminal blocks for 10-22 AWG wiring. Pinout & Usage

The shield uses specific Arduino pins to manage its functions, leaving others free for sensors or modules. L293D Based Arduino Motor Shield

HW-130 Motor Control Shield (often marketed as the L293D Motor Driver Shield) is a versatile, entry-level expansion board for Arduino designed to simplify the complex task of driving inductive loads like DC motors, steppers, and servos. Based on the classic Adafruit Motor Shield V1 design, it centralizes motor control by consolidating multiple H-bridges and shift registers into a single "plug-and-play" footprint. ResearchGate Core Technical Architecture

The shield's functionality is built around three primary integrated circuits: Dual L293D Motor Drivers

: These are quadruple high-current half-H drivers. Each chip provides two full H-bridges, allowing the shield to drive up to four DC motors two stepper motors simultaneously. 74HC595 Shift Register | Parameter | Value | |-----------|-------| | Driver

: This IC expands the Arduino's digital pins. It converts serial data from just three Arduino pins into eight parallel outputs to control the direction of the L293D chips, preserving other Arduino pins for sensors or communication. Critical Specifications

According to various technical datasheets for this hardware revision: Adafruit Motor Shield

Since "HW-130" is the generic part number printed on many generic Chinese motor driver shields, it can be difficult to find a specific "brand name" datasheet. This shield is widely known as the L298P Motor Shield.

It is based on the standard L298N dual full-bridge driver chip but designed specifically to stack onto an Arduino Uno.

Here is a comprehensive guide and datasheet summary for the HW-130 Motor Control Shield.


The HW 130 Motor Control Shield is the unsung hero of entry-level robotics. Its direct compatibility with Arduino’s pinout (using pins 3,4,5,6,7,11) makes it plug-and-play for thousands of existing tutorials and libraries like AFMotor or Adafruit Motor Shield V1.

By treating this article as your living datasheet, you now understand not just how to wire the shield, but how to manage its power regulator, implement PWM speed control, and even read stall currents. Whether you are building a line-following robot, a CNC pen plotter, or a simple tank chassis, the HW 130 offers the reliability and power handling you need—all for the price of a coffee. Would you like a schematic diagram , a

Final Pro Tip: Always add large electrolytic capacitors (1000µF, 25V) across the Vs and GND terminals. The L298N creates severe voltage spikes during switching, which can reset your Arduino. A capacitor absorbs this noise, creating a professional-grade robot.

Happy building!

The HW-130 Motor Control Shield is a versatile expansion board for the Arduino Uno and Mega, designed to drive multiple motors simultaneously using only a few pins. It is a high-power, multi-functional shield based on the L293D driver chipset and is widely used for robotics projects. Technical Specifications Adafruit Motor Shield

HW-130 Motor Control Shield high-featured expansion board for Arduino, based on the quadruple H-bridge chipset

. It is designed to simplify the control of various motor types directly from an Arduino Uno or Mega. 5.imimg.com Key Specifications 2 x L293D motor drivers and 1 x 74HC595 shift register. Output Current: 0.6A per bridge (1.2A peak). Voltage Range:

Supports motor power from 4.5V to 25V (some versions rated up to 36V). Logic Voltage: Standard 5V operation. Dimensions: Approximately 69mm x 53mm x 14.3mm. 5.imimg.com Drive Capabilities DC Motors:

Up to 4 bi-directional DC motors with individual 8-bit speed selection. Stepper Motors:

Up to 2 stepper motors (unipolar or bipolar) with various stepping modes (single/double coil, interleaved, micro-stepping). Servo Motors:

2 dedicated connections for 5V "hobby" servos connected to the Arduino's high-resolution timers (Pins 9 and 10). 5.imimg.com Hardware & Power Features L293D Based Arduino Motor Shield