DC Motor Driver using L293D

This project is a DC motor driver, suitable for motors that of low or medium power.
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.

DC Motor Driver using L293D


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.
  • ENABLE (E1-2, E3-4). These activate the inputs from the L293D. The supply voltage can’t be higher than 7V.
  • OUTPUTS (+M1, -M1, +M2, -M2, +M3, -M3). Here is where the motors should be connected.
  • +9-12V. 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).
  • +5V. 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 exceed 30V.

For more detail: DC Motor Driver using L293D

JLCPCB – Prototype 10 PCBs for $2 + 2 days Lead Time
China’s Largest PCB Prototype Enterprise, 300,000+ Customers & 10,000+ Online Orders Per Day
Get quote online easily: https://jlcpcb.com

READ  µ-Wire – USB on an ATtiny 10

Leave a Comment

= 4 + 1

Read previous post:
8 Channel IR Remote Control

This IR remote control that you can use to control other devices or circuits up to 8 devices. The control...

Scroll to top