Significant progress in power electronics has made that a constant current can be changed by different methods using semiconductor elements that find wide application in electric DC motors, which are more and more often we can meet for both Amateur and professional. Starting from the smallest drones, electric cars to giant construction cranes. In each of these devices to work properly we will need the corresponding engine control.
Drivers for DC motors
L293D - two-channel 36V / 0,6A motor driver - 5pcs
Two-channel motor controller. Supply voltage up to 36 V. Average current per channel 600 mA (momentary up to 1.2 A). Housing: DIP 16 (through-hole). Set contains 5 pcs of chips.L298N - two-channel motor controller - 12V/2A
Module with dual-channel driver for DC motors L298. It is supplied with the voltage up to 12 V. Maximum current per channel is 2 A. The system has embedded voltage regulator 5...TB6612FNG - two-channel motor controller 13.5V / 1A - Pololu 713
Pololu module with dual channel DC motor driver. It is powered from 4.5 V to 13.5 V. The continuous current per channel is 1 A, when both channels are connected the value...TB6612FNG - two-channel motor controller
Two-channel H-bridge. Continuous current per channel 1,2 A momentary up to 3,2 A. Supply voltage up to 15 V. Housing SSOP-24 (SMD).Cytron MD20A - single-channel motor controller 30V/20A
Single-channel DC motor controller based on MOSFET transistors. Enables control of motor speed through PWM channel. Continuous current per channel is 20 A (momentary 60 A)....Cytron MD13S - single-channel 30V / 13A motor controller
Single channel DC motor controller. Continuous current per channel 13 A (momentary 30 A ). Supply voltage from 5 V to 30 V. There is a Grove connector on the board.L298N - two-channel motor driver
Two-channel H-bridge. Supply voltage: max. 46 V. Max. instantaneous current 2 A. Housing: Multiwatt15 (THT).Cytron MD10-POT - DC motors controller 30V / 10A + switch + potentiometer
Single channel DC motor controller allowing motor control by switch and potentiometer without the need for microcontroller and programming. Continuous current per channel 10 A...DRV8833 - two-channel motor controller 10,8V/1,2A - Pololu 2130
Two-channel driver for DC motors. Continuous current per channel 1.2 A (temporary up to 2 A). Power supply from 2.7 to 10.8 V.VNH5019 - single-channel 24V / 12A motor controller - Pololu - 1451
ST's VNH5019 module operates from 5.5 V to 24 V. Maximum continuous output current is 12 A (momentary: 30 A).Cytron MDD3A - dual-channel 16V / 3A motor controller
The Cytron MDD3A motor controller has the ability to control 2 DC motors or 1 stepper motor. Continuous current per channel is 3 A (momentary 5 A). Supply voltage is from 4 V...MAX14870 - single-channel motor controller 36V/1.7A - Pololu 2961
Single-channel DC motor controller. Continuous current per channel 1.7 A (momentary to 2.5 A). Supply voltage from 4.5 V to 36 V.DFRobot HR8833 - two-channel driver for DC 10V/1,5A motors
A miniature, two-channel DC motor controller. The device operates on the basis of PWM signal. The motor supply voltage is from 3.3 V to 10 V, maximum current is 1.5 A.two-channel h-bridge - SN754410NE
H-bridge - controller based on MOSFET transistors supplied with voltage from 4.5 to 36 V with current capacity up to 2 A.Simple DC 28V/3A motor driver - module with knob
Extremely easy to use, single-channel direct current motor controller with speed control knob. The device works on the basis of PWM signal. Power supply voltage is from 8 V to...Cytron Maker Drive MX1508 - two-channel motor controller 9.5V/1A
Simple to use, two-channel DC motor driver with H-bridge. 1 A continuous current per channel (1.5 A momentary). Power supply from 2.5 V to 9.5 V. Output current at 5 V is 0.2 A.Cytron MD10C - single-channel 30V / 13A motor controller
Single channel DC motor controller. Continuous current per channel 13 A (momentary 30 A). Supply voltage from 5 V to 30 V .Cytron SmartDriveDuo MDDS30 - two-channel DC motor driver - 7V-35V/30A
Two-channel DC motor controller by Cytron equipped with SmartDrive function supporting 4 different communication interfaces. The controller works with motors supplied with...TB6552FNG - two-channel motor controller
Two-channel bridge H. Continuous current per channel 0.8 A, temporary to 1 A. Maximum supply voltage 15 V. SSOP-16 (SMD) housing.DFRobot - motor driver 5,5V/1,5A for BBC micro:bit
An overlay for micro:bit to control four DC motors , two stepper motors and eight servos (5.5V/1.5A). Additionally the module has 9 I/O pins Micro:bit.Cytron MDD10A - dual-channel 30V / 10A motor controller
Two-channel DC motor controller. Continuous current per channel is 10 A (momentary 30 A) . Supply voltage is 5 V to 30 V . The controller works with logical voltage 3.3 V...DFRobot - Dual channel DC motor driver - 27V/7A
A two-channel DC motor controller. The device operates on the basis of PWM signal. Supply voltage for motors ranges from 6.5 V to 27 V, the maximum current is 7 A.DFRobot TB6612 - 4-channel motor driver 13.5V/1.2A - Shield for Arduino
The module allows you to control four DC motors (DC) using boards of the Arduino. The system allows you to adjust the direction and rotation speed of the motors with a current...DRV8835 dual - 2-channel motor driver 11V/1,2 A - Shield for Arduino - Pololu 2511
Dual channel DRV8835 module operates with voltages from 2 V to 11 V and current up to 1.2 A per channel (max. 1.5 A). The chip can be connected directly to Arduino board.What are DC motor controllers and what are they used for?
In the chain of electromechanical drive systems, the DC motor controller is a device constituting an intermediate link between the control system and the supply voltage source and the motor. The control system is increasingly based on a previously programmed microcontroller and its task is to send appropriate control signals necessary for the proper operation of the engine - particularly important here is the adjustable pulse width (PWM) signal, which influences the direct current consumed by the engine in terms of its average value over specific time intervals, which translates into the correct setting of the output power on the engine shaft and its rotational speed. Due to the fact that most microcontrollers available on the market have a limited output current of several dozen milliamps, and DC electric motors are characterized by a rated current consumption from several to even several dozen amperes, it is necessary to use an intermediary system, in the form of a special controller that solves problem of regulating the flow of current supplying the motor.
Drivers with high current efficiency and great possibilities of cooperation with external equipment
The DC motor controllers offered by the Botland store can be used for both motors with metal and plastic gears. Our assortment includes controllers with a wide range of operating voltages and currents tailored to the needs of your project. Most often, the DC motor control module is based on an H-bridge in the form of an integrated circuit or a discrete one - based on MOSFET transistors, and its control is carried out via an interface that includes a set of digital input/output ports, including PWM signal generation, thanks to which you can easily connect your DC motor controller with a module containing a microcontroller - also for the needs of such an application, you can purchase dedicated Arduino shields from us, but it is also possible for the driver modules to work with other platforms based on microcontrollers as general-purpose motor controllers. Additionally, the Botland store offers DC motor controllers compatible with Raspberry Pi computers. In line with today's requirements regarding cooperation between peripheral systems, the DC motor controllers we offer are adapted to communicate via USB, UART, I2C or TTL interfaces.
DC motor controllers - FAQ
Links to technical diagrams and instructions for connecting individual models of controllers to DC motors are available in the "Useful links" sections under the descriptions of each product.