DC Motor Driver using L293D
author: Ricardo Márquez - ricardo-m-mhotmail.com
This project is a DC motor driver, suitable for motors that of low or
Allows controlling up to 6 motors or 3 motors if you want to control the
rotation of the motors.
The controller is build around the IC L293D that can provide 600mA per
channel, and a H-Bridge designed with transistors NPN and PNP
transistors, than can provide 1.15A per channel.
The controller has the following connections:
INPUTS (A, B,
C, D ,E, F). These are receiving the analog or digital
signals that can be sent for example, from a microcontroller.
E3-4). These activate the inputs from the L293D. The supply
voltage can't be higher than 7V.
-M1, +M2, -M2, +M3, -M3). Here is where the motors should
Here's where is connected a supply voltage that will give power to
the motors. This input, gives voltage in the L293D and the H-Bridge,
the supplied voltage have to be 36V max, but for the H-Bridge it's
recommendable to use 24V max. (In case you want to use only the
L293D, you can remove the jumper).
This input receive the logic supply voltage for the L293D. You can
connect a supply voltage higher than 5V because this input it's
connected to a voltage regulator (LM7805), but you not must to
Eagle CAD PCB layout
3D PCB rendering
Sketchup 3D rendering
files in Eagle format
Download Parts List
Download Google Sketchup file