DIYables DIYables L9110S Dual DC Motor Driver Module 2.5-12V 0.8A Stepper Motor Controller for Arduino ESP32 Raspberry Pi Robot Smart Car, 2 Pack

Motor Drivers
Buy on Amazon
L9110S dual DC motor driver module top view with L9110S chips and terminal blocks Click to zoom
L9110S dual DC motor driver module top view with L9110S chips and terminal blocksL9110S dual DC motor driver module angled view showing L9110S chip and pin headersL9110S dual DC motor driver module showing Motor A Motor B terminal labelsL9110S dual DC motor driver module top-down view with Motor A Motor B screw terminalsL9110S dual DC motor driver module showing A-1A A-1B B-1A B-1B VCC GND pin labelsL9110S dual DC motor driver module pinout view with control pins and terminal blocks

Quick Overview

This DIYables L9110S dual DC motor driver module drives 2 DC motors or 1 four-wire two-phase stepper motor with a supply voltage from 2.5V to 12V and up to 0.8A maximum current per channel, making it well suited for robots and smart cars. The wide voltage range covers most DC motor and stepper motor applications in robotics, automation, and hobby smart car projects.

The module features independent Motor A and Motor B terminals with separate control pins for direction and PWM speed control, plus a simple 6-pin header (VCC, GND, A-1A, A-1B, B-1A, B-1B) for easy microcontroller wiring. It works with Arduino, ESP32, ESP8266, Raspberry Pi, and other popular microcontroller boards for motor control in robotics, automation, and DIY projects.

The compact 2.8 x 2.1cm PCB includes 3mm mounting holes for secure installation in robot chassis and enclosures. This listing includes 2 L9110S motor driver modules, ideal for DC motor control, stepper motor driving, smart car robotics, and Arduino/ESP32 automation projects.

Key Features

  • L9110S Dual Motor Driver — Drives 2 DC motors or 1 four-wire two-phase stepper motor with up to 0.8A maximum current per channel
  • Wide Voltage Range — Supports 2.5V to 12V motor operating voltage, covering most DC motor and stepper motor applications
  • Independent Dual Channels — Motor A and Motor B terminals with separate control pins for independent direction and speed control
  • PWM Speed Control — Supports PWM signals for variable motor speed control on both channels
  • Compact with Mounting Holes — Small 2.8 x 2.1cm PCB with 3mm mounting holes for secure installation in robot chassis and enclosures
  • Simple Header Interface — 6-pin header (VCC, GND, A-1A, A-1B, B-1A, B-1B) for easy microcontroller wiring
  • Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi, and other popular microcontroller boards
  • 2-Pack Value Set — Includes 2 L9110S motor driver modules for dual robot builds or spare replacements

SPECIFICATION

Specification Value
Product Type Dual DC Motor Driver Module
Model/Chip L9110S
Driver Type Dual H-Bridge
Number of Channels 2 (independent)
Motor Support 2 DC motors or 1 four-wire two-phase stepper motor
Motor Voltage 2.5V to 12V DC
Max Current 0.8A per channel
Control Interface Digital (PWM capable)
Control Pins A-1A, A-1B, B-1A, B-1B (direction/speed), VCC, GND
Board Dimensions 2.8cm x 2.1cm (approx.)
Mounting Holes 3mm diameter
Package Quantity 2 pieces
Compatibility Arduino, ESP32, ESP8266, Raspberry Pi
Applications Robot cars, smart vehicles, DIY robotics, stepper motor control, automation

COMPATIBLE HARDWARE

  • Arduino boards (UNO, Mega, Nano, etc.) — Digital pins for direction/PWM speed control, 2.5-12V motor supply
  • Arduino Uno R4 WiFi/Minima — Direct GPIO connection for PWM and direction control
  • ESP32 development boards — 3.3V logic compatible, PWM capable GPIO pins
  • ESP8266 boards (NodeMCU, Wemos D1, etc.) — 3.3V logic GPIO with PWM support
  • Raspberry Pi (all models) — GPIO pins for direction and PWM speed control
  • Raspberry Pi Pico — 3.3V logic GPIO with PWM for motor control
  • Arduino Nano ESP32 — Direct GPIO connection with 3.3V logic compatibility
  • 2WD and 4WD robot car chassis — Dual motor drive for smart car projects
  • 4-wire two-phase stepper motors — Single stepper motor control using both channels