Hw 130 Motor Control Shield For Arduino Datasheet ^new^ 【PRO - 2025】
The HW-130 Motor Control Shield (often identified as the L293D Motor Shield) is a versatile expansion board designed for the Arduino Uno and Mega . It leverages two L293D motor driver ICs and a 74HC595 shift register to drive multiple motors while conserving Arduino pins . Key Technical Specifications Specification Driver Chips 2 x L293D (Dual H-Bridge) + 1 x 74HC595 (Shift Register) Input Voltage (Motors) 4.5V to 25V DC (some versions up to 36V) Output Current 600mA continuous per channel (1.2A peak) Logic Voltage Motor Support Up to 4 DC motors, 2 Stepper motors, or 2 Servos Protection Thermal shutdown and internal kickback diodes Pin Mapping & Connectivity The shield simplifies wiring by plugging directly onto the Arduino . It uses a shift register to control motor directions, meaning only a few digital pins are occupied . DC/Stepper Motors: Controlled via pins D3, D4, D5, D6, D7, D8, D11, and D12 . Servos: Connected to D9 (Servo 2) and D10 (Servo 1) . Analog Inputs: Pins A0–A5 are broken out for sensors or as digital I/O . External Power (EXT_PWR): A 2-pin terminal for separate motor power . Remove the PWR Jumper when using a separate supply to avoid damaging the Arduino . Usage Tips L293D Motor Driver Shield with Arduino - Hackster.io
The HW-130 is a popular L293D-based motor driver shield. It is designed to plug directly onto an Arduino Uno or Mega to control multiple motors simultaneously. Key Specifications Driver Chip: Two L293D Push-Pull Drivers. Motor Capacity: 4 Bi-directional DC motors (8-bit speed resolution). 2 Stepper motors (unipolar or bipolar). 2 Servo motors (connected to Arduino’s high-res timers). Current: 0.6A per bridge (1.2A peak) with thermal protection. Voltage: Wide range from 4.5V to 25V DC. Logic: Integrated pull-down resistors keep motors disabled during power-up. Pin Mapping Servos: Use Digital Pins 9 and 10. DC/Stepper Motors: Controlled via a 74HCT594 shift register to save Arduino pins. Power Jumper: If the "PWR" jumper is connected, the shield draws power from the Arduino. For high-torque motors, remove the jumper and use the EXT_PWR terminals. 💡 Pro Tip: Always use an external power supply for DC motors to avoid crashing your Arduino due to voltage drops. The hum of the lab was the only sound until the HW-130 shield clicked onto the Arduino board. For Leo, this wasn't just a sandwich of fiberglass and copper; it was the nervous system of his greatest project yet. He tightened the terminal screws on Motor 1, the wire biting into the brass. "Don't fail me now," he whispered. He uploaded the code. The status LED flickered a steady, confident red. Outside, the rain lashed against the workshop window, but inside, the air was electric. With a sharp tap on the keyboard, the command was sent. The L293D chips began to warm under his fingertip. Suddenly, the mechanical arm on the desk twitched. Then, with a smooth, gear-driven whine, it reached out. It didn't stutter or stall. The dual H-bridges held the current steady, translating lines of C++ into raw, physical grace. For the first time, his creation didn't just exist—it moved.
The HW-130 motor control shield is a budget-friendly, widely available clone of the original Adafruit Motor Shield (V1), designed to mount directly onto an Arduino Uno or Mega . It is primarily used for entry-level robotics and small-scale automation projects due to its ability to control multiple motor types simultaneously. Core Specifications Driver Chipset: Two L293D dual H-bridge motor drivers. Motor Support: Up to 4 bi-directional DC motors with 8-bit speed selection. Up to 2 stepper motors (unipolar or bipolar). Up to 2 "hobby" servos (connected to Arduino’s dedicated timers). Voltage Range: Supports motor voltages from 4.5V to 25V (though some variants are rated up to 16V or 36V depending on component quality). Current Output: 0.6A per channel continuous (1.2A peak). Logic: Uses a 74HC595 shift register to expand 3 Arduino pins into 8 direction control pins. Key Features & Design Pin Accessibility: Brings the Arduino reset button to the top and provides access to all six analog pins (A0-A5) for sensor integration. Power Flexibility: Includes an external power terminal and a jumper to choose between powering the Arduino from the shield or keeping the supplies separate. Protection: Integrated pull-down resistors keep motors disabled during the Arduino's power-up sequence to prevent erratic movement. User Review: Pros & Cons
The HW-130 Motor Control Shield is a popular multi-H-bridge expansion board for Arduino, based on the L293D chipset. It is designed to drive multiple inductive loads—such as DC motors, stepper motors, and servos—independently using a minimal number of Arduino pins thanks to an onboard shift register. Core Technical Specifications The HW-130 is essentially a "clone" or derivative of the original Adafruit Motor Shield (v1) . Its primary hardware components include two L293D motor driver ICs and one 74HC595 shift register. Feature Specification Driver Chip 2 x L293D H-Bridge Drivers Logic Chip 74HC595 8-bit Shift Register Motor Voltage 4.5V to 25V (Standard) / up to 36V (Maximum) Output Current 600mA continuous per channel (1.2A peak) Dimensions ~69mm x 53mm x 14.3mm Key Features and Capabilities L293D Based Arduino Motor Shield hw 130 motor control shield for arduino datasheet
The HW-130 Motor Control Shield is a popular, cost-effective expansion board for the Arduino Uno and Mega, based on the L293D quadruple H-bridge chipset . It is designed to drive a variety of inductive loads, including DC motors, stepper motors, and solenoids. Key Technical Specifications This shield is widely recognized for its versatility in small-to-medium robotics projects due to its ability to control multiple motor types simultaneously. 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 : 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
HW-130 Motor Control Shield is a multi-functional motor driver board designed for the Arduino Uno . It is a cost-effective alternative to the original Adafruit Motor Shield V1 and shares a nearly identical schematic and pinout. Core Specifications Driver Chips: quadruple half-H bridge drivers. Logic Chip: 8-bit serial-to-parallel shift register used to expand Arduino pins. Voltage Range: Supports motor voltages from 4.5V to 24V (though often recommended up to 12V for generic versions). Output Current: continuous current per channel ( ) with thermal shutdown protection. 5.imimg.com Driving Capabilities The shield can simultaneously control several combinations of motors: DC Motors: 4 bi-directional DC motors with individual 8-bit speed selection. Stepper Motors: 2 stepper motors (unipolar or bipolar) with single/double coil, interleaved, or micro-stepping support. Servo Motors: 2 interfaces for 5V hobby servos connected to the Arduino's high-resolution dedicated timers for jitter-free operation. 5.imimg.com Pin Mapping & Usage Because it uses a shift register, the motors are not connected to the Arduino directly. You use a library like the Adafruit Motor Shield Library (v1) to communicate with them. Arduino Pin Usage Digital Pin 9 Digital Pin 10 DC Motor 1 / Stepper 1 Digital Pin 11 (PWM) DC Motor 2 / Stepper 1 Digital Pin 3 (PWM) DC Motor 3 / Stepper 2 Digital Pin 5 (PWM) DC Motor 4 / Stepper 2 Digital Pin 6 (PWM) Latch (74HC595) Digital Pins 4, 7, 8, and 12 Power Management External Power (EXT_PWR): Located on a 2-pin terminal block. It is highly recommended to use an external supply for motors rather than the Arduino's 5V pin to avoid overheating or logic resets. Power Jumper: Jumper ON: Powers the Arduino from the motor's external power supply. Jumper OFF: Separates the logic and motor power. Remove this if you are powering the Arduino via USB and using an external battery for the motors to prevent damage. All six analog input pins (A0–A5) remain available for use with other sensors. library to test your DC motors? Adafruit Motor Shield The HW-130 Motor Control Shield (often identified as
The HW-130 Motor Control Shield (also known as the L293D Motor Driver Shield ) is a versatile "plug-and-play" expansion board for Arduino Uno and Mega . It is designed to drive up to four DC motors , two stepper motors , and two 5V servo motors simultaneously . Key Technical Specifications Based on official datasheets for the L293D chipset and the HW-130 module , the technical limits are as follows: Motor Supply Voltage: 4.5V to 25V (typical) or up to 36V . Current Limit: 600mA continuous per channel; 1.2A peak current . Logic Voltage: 5V, typically powered by the Arduino's 5V pin . Driver Chips: Two L293D H-bridge ICs and one 74HC595 shift register to minimize pin usage . Pinout and Interface The shield simplifies motor control by mapping specific pins for different functions: L293D Motor Driver Shield with Arduino - Hackster.io
HW-130 Motor Control Shield for Arduino: Complete Datasheet & User Guide 1. Introduction The HW-130 is a popular, low-cost motor driver shield designed for Arduino Uno, Arduino Leonardo, and similar compatible boards. It is based on the L293D quadruple half-H driver IC, making it ideal for driving small DC motors, bipolar stepper motors, and even solenoids. This shield is a clone or derivative of the well-known Adafruit Motor Shield V1 design, and it offers an entry-level solution for robotics and mechatronics projects. Unlike its more powerful successor (e.g., L298N-based shields), the HW-130 focuses on low-voltage, low-current applications where simplicity and direct Arduino pin mapping are paramount. ![HW-130 Shield Pictorial Representation]
2. Key Specifications | Parameter | Value / Range | |-------------------------|---------------------------------------| | Driver IC | L293D (x1) | | Input Voltage (VCC) | 4.5V to 12V DC (external power) | | Logic Voltage | 5V (from Arduino) | | Max Continuous Current | 600 mA per channel (peak: 1.2A) | | Number of DC Motors | Up to 4 (or 2 with speed/direction) | | Stepper Motors | 1 bipolar (unipolar not supported) | | PWM Channels | 4 (pins 5, 6, 9, 10 on Arduino) | | Thermal Shutdown | Yes (built into L293D) | | Flyback Diodes | Integrated in L293D (internal) | | PCB Size | 68.5mm x 53.3mm (standard Uno shield) | | Stackable | Yes (with pin headers) | Maximum Power Dissipation: Approx. 4W (with proper cooling) It uses a shift register to control motor
3. Pinout & Hardware Layout The HW-130 sits directly on top of the Arduino Uno. It uses the following Arduino digital and analog pins (note that analog pins A0–A5 are broken out for general use ): Dedicated Motor Pins: | Motor | Direction Pin (Arduino) | PWM Speed Pin (Arduino) | |-------|------------------------|-------------------------| | M1 | D12 | D5 | | M2 | D11 | D6 | | M3 | D8 | D9 | | M4 | D7 | D10 | Connector Map:
M1 / M2 – Terminal block 1 (left side) M3 / M4 – Terminal block 2 (right side) External Power input – 2-pin terminal (labeled EXT_PWR and GND ) 5V / GND – Auxiliary headers for sensors