Main Content

Arduino Customized L298M Dual Motor Driver Module

The project is a design of an LM298 Dual DC motor driver used to drive DC and stepper motors. It is a design done in KiCAD.

The Arduino Customized L298M Dual Motor Driver Module is designed to handle high-power DC and Stepper Motors. It comprises an L298 motor driver IC and a 78M05 5V regulator. The module enables control of up to 4 or 2 DC motors with directional and speed adjustments.

Specifications of a L298M
The various specifications, as well as the features of an L298M motor driver module, include;

- A L298N 22A driver model
- L298N double H bridge driver chip.
- A 46V maximum motor voltage.
- 2A maximum motor current
- 5V logic voltage
- 5-35V driver voltage
- 2A driver’s current
- 0 to 36mA logic current
- 25W maximum power
- Current sense for every motor
- Power-on LED indicator
- A heatsink that upgrades the performance

Module’s Pinout Configuration
The L298N Motor Driver Module has various pins that serve multiple functions. The IN1 and the IN2 control motor A’s spinning direction, while IN3 and IN4 control motor B’s spinning direction. Both ENA and ENB enable PWM for motors A and B, respectively. The OUT1 and OUT2 pins are the output pins for motor A, whereas OUT3 and OUT4 are the output pins for motor B. The 12V plug is also the input DC, and the 5V pin supplies power to the L298n IC’s switching logic circuitry. Lastly, the GND is the ground pin.

What does L298M entail?
The L298N Motor Driver module incorporates an L298 Motor Driver IC, 78M05 Voltage Regulator, resistors, capacitor, Power LED, and a 5V jumper in an integrated circuit. The 78M05 regulator activates when the jumper is in place, powering the internal circuitry when the supply is ≤12V. The 5V pin functions as an output to power the microcontroller. For supply >12V, the jumper is removed, and a separate 5V input is provided to power the internal circuitry. ENA & ENB control Motor A and Motor B speed, while IN1& IN2 and IN3 & IN4 determine their directions.”

Link to article