1. Introduction
The HiLetgo L298N Motor Driver Controller Board Module is designed for driving DC and stepper motors. It utilizes the ST L298N dual H-bridge driver chip, providing robust driving capabilities, low heat generation, and strong anti-interference performance. This module is suitable for various applications, including Arduino-based projects and smart car power systems.

Image 1.1: Four HiLetgo L298N Motor Driver Controller Board Modules.
2. Features
- L298N Driver Chip: Utilizes the ST L298N dual H-bridge driver chip for strong driving ability, minimal heating, and robust anti-interference.
- Enhanced Reliability: Incorporates large-capacity filter capacitors and freewheeling protection diodes for increased stability and reliability.
- Dual-Channel H-Bridge: Operates in a dual-channel H-bridge driver mode, optimizing working efficiency.
- Voltage Protection: Designed to prevent damage to the voltage stabilizing chip; an external 5V logic supply is recommended when using driving voltages exceeding 12V.
3. Specifications
| Parameter | Value |
|---|---|
| Chip | ST L298N dual H-bridge driver |
| Logic Voltage | 5V |
| Logic Current | 0mA - 36mA |
| Storage Temperature | -20 ℃ to +135 ℃ |
| Operating Mode | H-bridge driver (dual) |
| Drive Voltage | 5V - 35V |
| Drive Current (MAX single bridge) | 2A |
| Maximum Power | 25W |
| Driver Board Size | 55mm x 60mm x 30mm |
| Driver Board Weight | 33g |
| Dimensions (LxWxH) | 2.36 x 2.17 x 1.18 inches (43x43x27mm) |
4. Package Contents
Each package contains:
- 4 x L298N Motor Driver Controller Board Modules

Image 4.1: L298N modules packaged in static bags within a box for protection and storage.
5. Setup and Wiring
Proper wiring is crucial for the correct operation of the L298N motor driver module. Refer to the diagram below for pin identification and connection points.

Image 5.1: L298N Motor Driver Board Pinout Diagram.
Pin Descriptions:
- +12V Power: Input for motor drive voltage (5V-35V).
- Power GND: Ground connection for the motor power supply.
- +5V Power: Output for external 5V devices when the onboard 5V regulator is enabled. Do not input voltage here if the onboard 5V supply is used.
- Onboard 5V Enable (Jumper): A jumper cap typically enables the onboard 5V logic supply. Remove this jumper for external 5V logic supply or when motor drive voltage exceeds 12V.
- ENA (Channel A Enable): Enables or disables Motor A. Connect to a PWM pin for speed control or to 5V for continuous operation.
- IN1, IN2 (Logic Input for Channel A): Control the direction of Motor A.
- OUT1, OUT2 (Output A): Connect to Motor A.
- ENB (Channel B Enable): Enables or disables Motor B. Connect to a PWM pin for speed control or to 5V for continuous operation.
- IN3, IN4 (Logic Input for Channel B): Control the direction of Motor B.
- OUT3, OUT4 (Output B): Connect to Motor B.
Wiring Guidelines:
- Connect your motor's power supply to the '+12V Power' and 'Power GND' terminals.
- Connect your microcontroller's 5V supply to the logic input pins (IN1-IN4, ENA, ENB).
- Connect the motor leads to the 'OUT1/OUT2' for Motor A and 'OUT3/OUT4' for Motor B.
- Ensure the 'Onboard 5V Enable' jumper is correctly configured based on your drive voltage and logic supply requirements.
6. Operating Instructions
General Application (Drive Voltage 7V-12V):
When your motor drive voltage is between 7V and 12V, the onboard 5V logic supply can be enabled. In this configuration, the +5V power supply pin in the interface should not have voltage input. However, it can be used to draw 5V voltage for external low-power components.
High-Voltage Application (Drive Voltage > 12V, ≤ 24V):
For drive voltages higher than 12V (e.g., 18V for a motor), the jumper cap enabling the onboard 5V output must be removed. An external 5V voltage source must then be connected to the +5V output port to supply the L298N's internal logic voltage. Failure to do so may damage the onboard voltage regulator.
Motor Control:
- Direction Control: Apply HIGH/LOW signals to IN1/IN2 (for Motor A) and IN3/IN4 (for Motor B) to control motor direction. For example, IN1=HIGH, IN2=LOW for one direction; IN1=LOW, IN2=HIGH for the opposite direction.
- Speed Control: Apply a Pulse Width Modulation (PWM) signal to the ENA (for Motor A) and ENB (for Motor B) pins. The duty cycle of the PWM signal will determine the motor speed.
- Stop Motor: Set both IN1 and IN2 (or IN3 and IN4) to LOW, or set ENA (or ENB) to LOW.
Video 6.1: An overview of the L298N Motor Driver Dual H-Bridge Module, demonstrating its physical characteristics and pinout.
7. Maintenance
The L298N motor driver module is a robust electronic component. To ensure its longevity and optimal performance:
- Keep Clean: Avoid dust and debris accumulation on the board, especially around the heatsink.
- Proper Ventilation: Ensure adequate airflow around the module, particularly during high-current operation, to prevent overheating.
- Secure Connections: Regularly check all wiring connections to ensure they are secure and free from corrosion. Loose connections can lead to intermittent operation or damage.
- Avoid Overloading: Do not exceed the specified maximum drive current (2A per bridge) or power (25W) to prevent damage to the L298N chip.
- Static Protection: Handle the module with care, especially in dry environments, to avoid electrostatic discharge (ESD) damage.
8. Troubleshooting
If you encounter issues with your L298N motor driver module, consider the following troubleshooting steps:
- Motor Not Moving:
- Verify power supply connections and voltage levels.
- Check logic input signals (IN1-IN4) for correct HIGH/LOW states.
- Ensure ENA/ENB pins are HIGH or receiving a valid PWM signal.
- Confirm motor is properly connected and not mechanically jammed.
- Motor Runs in One Direction Only:
- Check the logic signals for both direction pins (e.g., IN1 and IN2). Both should be controllable.
- Module Overheating:
- Reduce motor load or operating current.
- Ensure adequate ventilation.
- Verify that the heatsink is securely attached to the L298N chip.
- If using high drive voltage (>12V), ensure the onboard 5V enable jumper is removed and an external 5V logic supply is provided.
- No 5V Output from Onboard Regulator:
- Check if the input drive voltage is within the 7V-12V range for the onboard regulator to function.
- Ensure the 5V enable jumper is in place.
9. Warranty and Support
For technical support, warranty information, or any product-related inquiries, please contact HiLetgo customer service. Refer to the product packaging or the official HiLetgo website for contact details.




