Hw 130 Motor Control Shield For Arduino Datasheet -
Cut that trace or remove the jumper immediately for high-voltage projects.
600 mA continuous per channel (1.2A peak current)
These are the screw terminals for DC motors. Stepper 1: Uses M1 and M2. Stepper 2: Uses M3 and M4. hw 130 motor control shield for arduino datasheet
The datasheet for the HW-130 can be confusing regarding which Arduino pins are used. Unlike generic L298N modules where you pick the pins, this shield has fixed mappings because the pins are hard-wired on the PCB.
The (often referred to interchangeably with the L293D Motor Drive Shield) is one of the most versatile and affordable tools for hobbyists looking to add motion to their Arduino projects. Whether you are building a four-wheel-drive robot, a pan-tilt camera system, or a basic CNC machine, this shield provides the necessary power handling to bridge the gap between delicate microcontrollers and power-hungry motors. Cut that trace or remove the jumper immediately
A common use for the HW-130 is building a Bluetooth-controlled robot. This example uses the HW-130, an Arduino Uno, a Bluetooth HC-05 module, and two DC motors.
Standard 3-pin headers connected to Arduino’s digital pins 9 and 10. 3. Pin Mapping and Conflicts Stepper 2: Uses M3 and M4
| Parameter | Value | |-----------|-------| | | 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 |
| | Likely Cause | Solution | | :--- | :--- | :--- | | Motors do not move, or move erratically | Power jumper is in the wrong position; insufficient motor voltage | Remove PWR jumper and supply dedicated motor power. Ensure supply is above 4.5V. | | One motor always runs at full speed | Loose connection; damaged H‑bridge | Check wiring to motor terminals. Swap channels to isolate the fault. | | Shield works with Uno but not with ESP32 | Logic level mismatch; insufficient current on 5V pin | Use a level shifter or power shield separately. The L293D is typically 5V‑only. | | Servo jitters or resets Arduino | Servo draws power from Arduino’s 5V regulator | Power servos from a dedicated 5V supply. Connect only signal and ground to shield. | | SD card initialises but motor stops | Pin conflict: V1 shield uses SPI pins 11–13 | Upgrade to Adafruit V2 shield (I²C based) or remap pins. |