Kunkune

L298N Dual H Bridge Stepper Motor Driver Board

This driver allows up to two DC motors to be independently controlled in both forward and reverse directions via a microcontroller such as an Arduino. Alternatively, the module is capable of driving a single 4 input stepper motor. It includes an optional on-board 5V regulator for powering its internal logic circuit, so only one supply voltage is required (Vm = 6 to 12V). Screw terminals allow for easy connection of the motor(s) and the power supply.

L298N Dual H Bridge Stepper Motor Driver Board - Main image
$2.65 $3.9 In stock

Category: Servo Motors and Motor Drivers

L298N Dual H-Bridge Stepper and DC Motor Driver Board

The L298N drives two DC motors or one bipolar stepper motor from a single board, accepting motor supply voltages from 5V to 35V and logic inputs at 5V. Each channel controls direction and speed via IN1/IN2 (direction) and ENA (PWM speed) pins, delivering up to 2A per channel (4A combined peak). An onboard 5V regulator supplies logic power from the motor supply when the motor voltage is 7V or above, eliminating the need for a separate 5V supply for the Arduino.

  • Two DC motor channels — or one bipolar stepper motor
  • 5V–35V motor supply
  • 2A per channel continuous (4A peak combined)
  • PWM speed control via ENA and ENB enable pins
  • Onboard 5V regulator — powers Arduino from motor supply (7V+)
  • Thermal protection — L298N shuts down above 150°C junction temperature
Specification Value
Driver IC L298N (ST Microelectronics)
Motor supply 5V – 35V
Max current (per channel) 2A continuous, 3A peak
Logic input voltage 5V
Onboard 5V regulator Present (disable for motor supply below 7V)
Motor channels 2 DC or 1 bipolar stepper

Does the L298N work with 3.3V ESP32 logic?

Partially. The L298N input logic threshold is around 2.3V, so 3.3V signals from ESP32 typically drive it reliably. However, the ENA/ENB enable pins pulled to 5V by the board’s jumpers work correctly with 3.3V PWM input since the threshold is below 3.3V. Test with your specific motor supply voltage — some boards have higher thresholds.

Why does the L298N run hot?

The L298N is a linear H-bridge with approximately 1.4V voltage drop per transistor. At 2A per channel, this dissipates around 2.8W as heat — significant enough to require a heatsink at continuous load. The onboard aluminium heatsink covers the L298N package; add an additional external heatsink or reduce duty cycle if the chip reaches thermal shutdown.

Best for

Arduino robot chassis motors, bipolar stepper motor projects, conveyor belt drives, camera pan-tilt mechanisms, automated curtain rails, and any two-DC-motor application under 2A continuous.

Why Kunkune

Shipped from UK stock. 60-day returns, no minimum order. Fast Royal Mail delivery.

Buying in bulk? For orders of 10+ units, contact us for trade pricing.

A final check before payment

Review your options, quantities and the final total before confirming.

Ordering for an occasion

Delivery times are estimates, so leave time before your occasion.

Standard Shipping: Handling (business days) 0–1; Transit (business days) 7–15.

Express Shipping: Handling (business days) 0–1; Transit (business days) 7–15.

View policy
If plans change

Ask the store about your order before making return or refund arrangements.

Please contact us for the refund processing timeframe before returning an item.

View policy
Planning delivery

Review the available services for your destination.

Standard Shipping · United States: $0.00

Express Shipping · United States: $3.99

View policy
Return arrangements

Contact the store first to check the conditions for your item.

United States · Return window (days after delivery): 30. Return method: By mail. Return postage: Seller pays.

View policy

Customer Reviews (5.0 / 5 · 5 reviews)

Chloe S. ★★★★★

I needed something to drive two small DC motors from an Arduino, and this board handled the 12V supply without any overheating issues. The screw terminals make wiring quick and secure.

Miles R. ★★★★★

Finally got this board controlling a small robot chassis I built from scrap. It handles two DC motors simultaneously without any overheating or stuttering, even after running back and forth for 20 minutes straight. Simple to wire up with the included H-bridge logic, and the 5V to 35V range gives me

Penelope J. ★★★★★

The 5–35V input range is perfect for my 12V power supply, and the dual H-bridge setup handled two motors without any overheating issues. Wiring it up was straightforward with the clearly labeled pins.