Description
This motor controller from is based on the L298N heavy-duty dual H-bridge controller, which can be used to drive two DC motors at up to 2A each, with a voltage between 5 and 35V DC – or one stepper motor with ease. The controller has fast short-circuit protection diodes, and a nice heatsink to keep the L298N happy.
There is also an onboard 5V regulator – so if you’re using between 7 and 12V DC to driver the motors, the module can also supply your Arduino (etc) with 5V DC. If you are using more than 12V DC, please remove the 12V jumper (see below).
Specifications
- logic voltage – 5V
- motor drive voltage – 5~35V DC
- maximum power 25W
Application Ideas
- drive brushed DC motors
- drive 4-wire two-phase stepper motor
Further Information:

- DC motor 1 “+” or stepper motor A+
- DC motor 1 “-” or stepper motor A-
- 12V jumper – remove this if using a supply voltage greater than 12V DC. This enables power to the onboard 5V regulator
- Connect your motor supply voltage here, maximum of 35V DC. Remove 12V jumper if >12V DC
- GND
- 5V output if 12V jumper in place, ideal for powering your Arduino (etc)
- DC motor 1 enable jumper. Leave this in place when using a stepper motor. Connect to PWM output for DC motor speed control.
- IN1
- IN2
- IN3
- IN4
- DC motor 2 enable jumper. Leave this in place when using a stepper motor. Connect to PWM output for DC motor speed control.
- DC motor 2 “+” or stepper motor B+
- DC motor 2 “-” or stepper motor B-
















