L298N Dual H Bridge DC Stepper Motor Driver Controller Module
The L298N Dual H Bridge DC/Stepper Motor Driver Controller Module is a versatile motor control board designed for driving two DC motors independently or a single bipolar stepper motor with precise direction and speed control. It is built around the L298N dual H-bridge driver IC which supports PWM speed control and full bidirectional control. The module includes onboard power regulation, logic jumpers, and screw terminal connectors for straightforward wiring with microcontrollers like Arduino, Raspberry Pi (with level shifting), ESP boards, and other embedded systems.
This driver controller is ideal for robotics, wheeled vehicles, conveyor belts, CNC systems, and automation projects requiring reliable motor control. With integrated diodes for back-EMF protection and a robust design that handles moderate current motors, it provides practical and dependable performance for DIY and professional applications.
KEY FEATURES
- Dual H bridge motor driver for two DC motors
- Can drive one bipolar stepper motor
- PWM speed control supported
- Forward and reverse control
- Onboard 5V regulator for logic supply
- Screw terminal motor and power connections
- Back-EMF protection diodes onboard
- Compatible with microcontrollers and control boards
SPECIFICATIONS
- Driver IC L298N dual H bridge
- Control Logic Voltage 5V DC
- Motor Supply Voltage Up to ~12V DC (depending on motor)
- Continuous Output Current Approx 2A per channel
- Peak Output Current Higher with heat sinking
- PWM Speed Control Supported
- Protection Back EMF protection diodes onboard
- Operating Temperature Standard ambient
INTERFACES
- VCC Motor supply input
- 5V Logic supply input/output
- GND Ground
- IN1 Motor A forward control
- IN2 Motor A reverse control
- IN3 Motor B forward control
- IN4 Motor B reverse control
- ENA PWM speed control for motor A
- ENB PWM speed control for motor B
- OUT1 Motor A output positive
- OUT2 Motor A output negative
- OUT3 Motor B output positive
- OUT4 Motor B output negative