Drivers & Motorshields
For controlling DC motors and servos, here you will find drivers and motor shields. A motor shield makes it possible to control motors and servos with an Arduino. Standalone drivers can be used in combination with a microcontroller such as a Raspberry Pi or ESP32 / ESP8266.
Stepstick drivers are mostly used in 3D printers but can also be connected separately.
-
Breakout board for A4988/DRV8825 stepper motor drivers
This item is a breakout/adapter board for the A4988/DRV8825 stepper motor driver. It has a number of connectors that allow easy interfacing of stepper motor, power and control signals to the driver module.
Header connections are provided to allow for easy insertion and removal of the driver module from the breakout board.
Standard 0.1 inch headers ... In stock -
ESP8266 NodeMCU Motor shield
Motor shield for an ESP8266 NodeMCU module.
In this case, the NodeMCU is pressed onto the shield.
With L293D motor driver for controlling 2 DC motors on so-called smart cars.
There are header pins for all UART/SPI and GPIO pins of the ESP8266. See the last image for all connections.
Motor voltage: 4.5VDC-36VDC.
Board voltage: 4.5V-9V
For more in... In stock -
Motor driver module BTS7960 H-Bridge High Power 43A
With this BTS7960 high current half bridge you can control motors with built-in MOSFETs. The driver is easy to use in combination with a microcontroller through its 5V logic level inputs.
Protected against overheating, overvoltage, undervoltage, overcurrent and short circuit.
You can control the motors with a PWM signal.
Supply voltage: 5.5V - 27V... In stock -
Motor driver module DRV8871 Breakout Board 3.6A Max - Adafruit 3190
Crank up your robotics with powerful Adafruit DRV8871 motor driver breakout board. This motor driver has a lot of great specs that make it useful for a wide variety of mechatronics. In particular, the simple resistor-set current limiting and auto-magic PWM support make it super easy to use with just about any brushed DC motor.
Check out the specs ... Adafruit Part number: 3190 In stock -
Motor driver module HG7881CP Dual H-Bridge
Motor driver with HG7881 motor control chip. Suitable for controlling 2 DC motors or 1 4-phase stepper motor up to 12V/ 0.8A.
Voltage: 2.5V - 12V
Dimensions: 29.2mm x 23mm
Maximum current per motor/channel: 0.8A
Connections / pinout:
- GND = power ground (recommended ~5V-12V)
- VCC = power supply plus
- A-1A = direction motor A (HIGH/LOW signal)
... In stock -
Motor driver module L298N Dual H-Bridge
For controlling 2 DC motors up to 35V / 2A.
This module has a built-in 5V power supply. With a supply voltage of 7V to 35V it is suitable for external equipment. Do not connect a 5V power supply to the 5V pin!
When ENA is high, IN1 and IN2 drive the outputs OUT1 and OUT2.
When ENB is high, IN3 and IN4 drive the outputs OUT3 and OUT4.
See here how... In stock -
Motor driver module L298N Dual H-Bridge with current sensing
The L298N Dual H-Bridge Motor Driver is a motor driver board that can be used to drive two robot motors. It uses the popular L298N Dual H-Bridge Motor Driver chip and is powerful enough to drive motors from 5-35 volts with up to 2 amps per channel. The flexible digital input controls ensure that each motor is completely independent with full contro...
In stock
-
Motor driver module L9110S Dual H-bridge
For controlling 2 DC motors up to 12V / 800mA.
Using PWM signals you can control the speed and direction of the motors.
Voltage: 2.5V - 12V
Dimensions: 28mm x 21mm
Maximum current per motor/channel: 0.8A
Connections / pinout:
- GND = power ground (recommended ~5V-12V)
- VCC = power supply plus
- A-1A = direction motor A (HIGH/LOW signal)
- A-1B =... In stock -
Motor shield TB6612 for Arduino V2.3 - Adafruit 1438
The original Adafruit motor shield is one of the most trusted shields. That's why Adafruit decided to make it even better. The shield was upgraded to make controlling DC and stepper motors even better and easier. With this shield you will be ready for your next robotics project in no time! The ability to control 4 DC motors or 2 stepper motors ...
Adafruit Part number: 1438
-
Motor speed controller DC 10V-60V 20A (PWM)
PWM speed controller for DC motors with a voltage of 10V to 60V. The speed can be regulated linearly between 0 and 100% using the rotary knob.
Simply connect the plus and minus of the power supply and the plus and minus of the motor.
Supply voltage: 10-60VDC
Frequency: 25kHz
Maximum power: 1200W (peak)
Continuous current: 18A
Maximum current: 20A
... In stock -
Motor speed controller DC 6V-28V 3A (PWM)
PWM speed controller for DC motors with a voltage of 6V to 28V. The speed can be adjusted between 0 and 100% using the rotary knob.
Simply connect the plus and minus of the power supply and the plus and minus of the motor.
Supply voltage: 6-28VDC.
Maximum power: 80W
Maximum current: 3A In stock -
Motor/stepper shield L293D for Arduino
With this shield you can control servos, stepper motors and DC motors with your Arduino.
You can connect the following to the shield:
- 2x 5V hobby servos. This is linked to the high resolution timer of the Arduino so you have no jitter.
- Up to 4 bi-directional DC motors with 8 bit speed setting.
- Up to 2 stepper motors (unipolar or bipolar)
The... In stock -
Motor/stepper shield L298 for Arduino A000079
The original Arduino motor shield is based on the L298. This is a dual full-bridge driver designed to drive relays, solenoids, DC and stepper motors.
You can control 2 DC motors with your Arduino board. You can control the speed and direction of each motor independently. You can also measure the power consumption of each motor.
Voltage: 5 to 12 V... In stock -
Motor/stepper shield L298P for Arduino
The Arduino motor shield is based on the L298P. This is a dual full-bridge driver designed to drive relays, solenoids, DC and stepper motors.
You can control 2 DC motors with your Arduino board. You can control the speed and direction of each motor independently.
Voltage: 5 to 12 Volts
Motor controller: L298P;
For controlling 2 DC motors or 1 ste... In stock -
Servo motor driver board/ PWM 16 channel 12 bits PCA9685 I2C
This 16-channel PWM servo driver based on the PCA9685 chip makes it easy to precisely control multiple servos or LEDs via I2C. Thanks to 12-bit resolution and an external power supply up to 6V, it is ideal for robotics, lighting and embedded projects. Works with Arduino, Raspberry Pi and other microcontrollers.
Comes with loose header pins and scr... In stock -
Servo motor driver board/ PWM 16 channel 12 bits PCA9685 I2C -Adafruit 815
You want to make a cool robot, maybe a hexapod walker, or maybe just a piece of art with a lot of moving parts. Or maybe you want to drive a lot of LEDs with precise PWM output. Then you realize that your microcontroller has a limited number of PWM outputs! What now? You could give up OR you could just get this handy PWM and Servo driver breakout.
... Adafruit Part number: 815 In stock -
Servo motor driver board/ PWM 8 channel Featherwing - Adafruit 2928
A Feather board without ambition is a Feather board without FeatherWings! This is the 8-Channel PWM or Servo FeatherWing, you can add 8 x 12-bit PWM outputs to your Feather board. Using our Feather Stacking Headers or Feather Female Headers you can connect a FeatherWing on top or bottom of your Feather board and let the board take flight!
You w... Adafruit Part number: 2928 In stock -
Servo motor driver/ PWM 16 channel 12 bits PCA9685 I2C
This 16-channel PWM servo driver based on the PCA9685 chip makes it easy to precisely control multiple servos or LEDs via I2C. Thanks to 12-bit resolution and an external power supply up to 6V, it is ideal for robotics, lighting and embedded projects. Works with Arduino, Raspberry Pi and other microcontrollers.
Supplied fully soldered as shown.
-... In stock -
Servo motor tester / ESC controller / tester
With this tester you can easily test servos and ESCs.
3 servos can be tested simultaneously, both manually and automatically.
ESCs (electronic speed controllers) can also be tested. By turning the knob the speed of the motors is controlled.
Maximum output: 15mA
Power supply: 4.5V-6V
Weight: 15g
Dimensions: 42.5x24.0x23.5 mm In stock -
Servo motor tester with display analog/digital
With this tester you can test 4 servo motors simultaneously.
The tester has 3 modes (changeable with the select button).
Mode 1: manual mode (you can adjust the PPM signal yourself with the knob)
Position 2: Neutral (the servo goes to neutral position at PPM 1500).
Position 3: The tester goes from PPM 800 to 2200 and back.
The pulse width knob ha... In stock -
Servo/PWM Shield 16 channel 12-bit - Adafruit 1411
You want to make a cool Arduino robot, maybe a hexpod walker or maybe a piece of art with lots of moving parts. Or maybe you want to control a lot of LEDs with precise PWM output. Then you find out that your Arduino doesn't have enough PWM outputs, or that they conflict with another shield! What now? You could give up OR you could get this handy PW...
Adafruit Part number: 1411
In stock
-
Stepper motor driver EasyDriver A3967 V44
The EasyDriver A3967 is an easy to use stepper motor driver, compatible with anything that can output a digital pulse signal of 0-5V (or 0-3.3V if you connect SJ2 on the EasyDriver).
The MS1 and MS2 pins of the driver are accessible to set the microstepping resolution to full, half, quarter or eighth steps (default eighth).
Compatible with 4, 6 a... In stock -
Stepper motor driver ULN2003
Simple stepper motor driver for small stepper motors such as the 28BYJ-48 .
Easy to control with a microcontroller such as an Arduino or ESP. -
Stepper motor driver stepstick A4988 for 3D printers
A4988 Stepstick stepper motor driver for, among others. 3D printers.
Model: A4988
Input voltage: 3.3 - 5 volts
Dimensions: 20x16mm
Maximum output: 1A
Simple step and direction interface.
Five different step resolutions: full step, half step, quarter step, eighth step and sixteenth step.
With the potentiometer you can set the maximum current, al... In stock -
Stepper motor driver stepstick DRV8825 for 3D printers
DRV8825 Stepstick stepper motor driver for, among others. 3D printers.
Model: DRV8825
Input voltage: 3.3 - 5 volts
Dimensions: 20x16mm
Maximum output: 1.5A and 2.2A with sufficient cooling.
Simple step and direction interface. Breakout board for the DRV8825 microstepping bipolar stepper motor driver from TI.
Six different step resolutions: full ... In stock -
Stepper motor driver stepstick TMC2208 for 3D printers UART
TMC2208 UART Stepstick stepper motor driver for, among others. 3D printers.
Model: TMC2208 v3.0 Bigtreetech
Input voltage: 3 - 5 volts
Dimensions: 20x16mm
Maximum output: 1.2A and 2.0A with sufficient cooling.
With header pins already soldered and separate heat sink. -
Stepper motor driver stepstick TMC2209 V2 for 3D printers UART
TMC2209 Stepper Driver – Ultra Quiet and Powerful (MKS Compatible)
Upgrade your 3D printer with the TMC2209 stepper driver – the silent powerhouse for precise and whisper-quiet motion. This driver is the perfect replacement for the TMC2208 and offers higher current capacity, improved cooling, and support for jumper-free UART control (ideal for ... In stock -
Stepper/DC motor driver TB6612 1.2A Breakout Board - Adafruit 2448
Fire four solenoids, spin two DC motors or step one bi-polar or uni-polar stepper with 1.2A per channel (3A peak) using the TB6612. These are perhaps better known as "the drivers in our assembled Adafruit Motorshield or Motor HAT." We really like these dual H-bridges, so if you want to control motors without a shield or HAT these are easy to includ...
Adafruit Part number: 2448
In stock
-
Stepstick TMC2225 V1.1 stepper motor driver for 3D printers
The TMC2225 is the ideal successor to the popular TMC2208 stepper driver. It delivers the same performance, but with improved heat dissipation thanks to its HTSSOP enclosure. This makes the TMC2225 not only quieter but also more durable under intensive use.
Thanks to its simple UART configuration (via jumper caps instead of soldering), this driver... In stock


