Heatsink for L293D or Similar Integrated Circuits




Introduction: Heatsink for L293D or Similar Integrated Circuits

While doing a project with 2 stepper motors I ran into a problem: the temperature of the L293D’s IC’s on my motor driver shield was too high.  The fix: I’ve added a heatsink to each IC.

- Aluminum heatsink (got mine from an broken computer power supply)
- Thermal conductive glue
- L293D chip

- Vice and Saw (had to cut the heatsink from the PSU to fit)
- File
- Marker

Step 1:

Fix the heatsink in the vice and cut it to the needed dimension.

Step 2:

Use a file to polish the margins of the heatsink.

Step 3:

Remember where pin 1 of the IC is placed.
Put some thermal glue on the IC, place the heatsink and wait the recommended time for it to dry (5-8 minutes in my case).

Step 4:

Use the marker to make a sign on the heatsink of the IC’s pin 1.
Enjoy the improved IC !

Feel free to contact me with any questions/advice.

2 People Made This Project!


  • Make It Modular: Student Design Challenge

    Make It Modular: Student Design Challenge
  • Electronics Contest

    Electronics Contest
  • Stick It Challenge

    Stick It Challenge



8 years ago on Introduction

Can I get an answer?
I sent you an email about a week ago and did not get an answer, please.
About the possibility of running Motor Hard him four sockets instead of three (kindly send us the outline of the circuit)
E-mail to: ghassan_yousuf@yahoo.com
Thanks for attention


Reply 2 years ago

Ghassan did u ever find out why it blew the circuit. wondering if the back emf from the motor could have spiked the voltage

I made a wireless system of controlling two motors wirelessly using ASK rf module. I don't have any doubt in the transmitter Part but in reciever part I have a Littlle doubt. I had connected ask reciever module to ht12d . Then I connected 4 parralel data out pins of ht12d with 4 LEDs and supplied 5 v to vcc pin of ht12d. Then when I tried to control using the transmitter, it worked. But when i took out 4 LEDs and connected the 4 parralel data output pins with L293D input pins , and supplied a voltage of 9 v at Vss , with the enable pins connected, and vcc pin supplied with 5v, and then finally connected the output pins of L293D with 2 motors, L293D went very very hot. Then by taking out L293D, like previously I put 4 LEDs in the data output pins. Now LEDs were not working. Then when I tried to find out the reason i found the RF module was damaged. Previously it was working but after using L293D it is not working why? I had even not used any heat sink in L293D. Please reply it through email. My email Id is : beherakrishna1998@gmail.com

See the diagram I have used..


8 years ago

Thanks, I burnt out my first L239D yesterday whilst smiling at the stepper moving, lol