HiLetgo L298N

HiLetgo L298N Motor Driver Controller Board Module Instruction Manual

Model: L298N

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.

Four HiLetgo L298N Motor Driver Modules

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

ParameterValue
ChipST L298N dual H-bridge driver
Logic Voltage5V
Logic Current0mA - 36mA
Storage Temperature-20 ℃ to +135 ℃
Operating ModeH-bridge driver (dual)
Drive Voltage5V - 35V
Drive Current (MAX single bridge)2A
Maximum Power25W
Driver Board Size55mm x 60mm x 30mm
Driver Board Weight33g
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
HiLetgo L298N Motor Driver Modules in anti-static bags and a box

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.

L298N Motor Driver Board with labeled pins for power, logic, and motor outputs

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:

  1. Connect your motor's power supply to the '+12V Power' and 'Power GND' terminals.
  2. Connect your microcontroller's 5V supply to the logic input pins (IN1-IN4, ENA, ENB).
  3. Connect the motor leads to the 'OUT1/OUT2' for Motor A and 'OUT3/OUT4' for Motor B.
  4. 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.

Related Documents - L298N

Preview L298N Motor Drive Board User Guide
A technical guide for the L298N motor drive board, covering safety warnings, product overview, and hardware connection instructions for Arduino and STM32 projects.
Preview ESP8266 User Manual
User manual for the ESP8266 module, detailing its features, parameters, and pin descriptions. Includes FCC compliance information and RF exposure considerations.
Preview HiLetgo USB RFID ID Card Reader: Review, Compatibility, and Usage Guide
An in-depth review of the HiLetgo USB RFID ID Card Reader, detailing its plug-and-play functionality, compatibility limitations with EM4100/TK4100 125 kHz RFID chips, and practical use cases for various applications.
Preview SGS-THOMSON L298 Dual Full-Bridge Driver Datasheet
Technical datasheet for the SGS-THOMSON L298 Dual Full-Bridge Driver, detailing its features, electrical characteristics, pin functions, and applications for motor control.
Preview Playknowlogy Robotics Car Kit Assembly and Setup Guide
Comprehensive guide to assembling and setting up the Playknowlogy Robotics Car Kit (Item: 87288) using Arduino UNO. Includes component lists, step-by-step assembly instructions, software configuration, and wiring diagrams.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.