Skip to main content

DC Motor,Computer Cooling Fan Speed Controller Circuit DIY using Single Transistor And a Potentiometer

DC Motor,Computer Cooling Fan Speed Controller Circuit DIY

The circuit above can control speed of your DC motors or Computer Fans.If you use this to control speed of DC motors please use a diode to protect the Transistor,brush-less fans -OK.You can change the variable speed range by changing the value of R1 potentiometer.But don't use very high values,its pointless.

The transistor used here is a NPN 2n3055,it can handle up to 15A and 115W of power.And this transistor can handle up to 60V.So if you're using this for PC fans you can add more in parallel.Normally a computer fan uses about 0.4W of power.Some powerful ones may use about 7W of power.If you don't use so much power then you can use a low power transistor like C1061,D313 etc.

If you don't want to change the speed too often or hard to find a potentiometer or just willing to make this out of scrap you can use a Trim resistor for R1.

The transistor may heat up very much and its essential to use a Heat sink.If you can,do not solder the transistor to the PCB solder wires to its pins and attach a big heat sink for the transistor.Don't forget to apply some thermal paste.

Here is  the solder side and component side for this circuit's PCB.
Print at 300DPI,do not change any other setting while printing other than toner thickness.

For assistance in making PCBs please visit my article on How To Make PCBs at Home
Use a 4 1/2 drill bit for transistor collector holes [9/64in].

DC Motor,Computer Cooling Fan Speed Controller Circuit DIY PCB solder side
DC Motor,Computer Cooling Fan Speed Controller Circuit DIY PCB component side
Checked and 100% working,feel free to ask questions.

Comments

  1. can i replace 2N3055 ith TIP3055?

    ReplyDelete
    Replies
    1. sorry for the later reply,
      yes you can, they are same transistor with different packages and different maximum rated power dissipations.
      good luck

      Delete

Post a Comment

Like our post?
Want to know more?
Please ASK!

Popular posts from this blog

USE HARDWARE ACCELERATION FOR VIDEO PLAYBACK | 4K HEVC 10bit | GPU DECODING GOOD or BAD ?

So as it seems that 4K is getting popular these days, but some people who have older computers may have some trouble playing 4K videos. Especially 10bit HEVC (x265) format. But the support for hardware decoding of HEVC 10 bit videos has been added few years ago. First of all lets see whether this hardware decoding is better than normal software(CPU) decoding compared with power. We won't be playing a game while watching a movie of course, at least not with a single monitor setup. So we can stop worrying about GPU usage going for 100% while watching a movie. But you could be doing many tasks with CPU while watching a movie. It is very practical. So lets turn into power consumption. This is very important for laptops. The following details are from a laptop with Intel Core i5 8250u with Intel HD graphics 620. File details. I used VLC media player latest version. All the Nvidia and Intel drivers used here are uptodate. Make sure you have the latest software and driv

How To Move Blogger Inline Styles CSS to External CSS file with Google Drive Within 5 mins

Inline style are the major barrier between good SEO score and your blog.Inline styles make the code too big, so how long you write the code to text ration won't rise up.In blogger, inline styles are used by default.But most of the websites on internet use external style sheets as they are self hosted and the designers are very likely to use external CSS.Sometimes Blogger use internal styles.You can learn the difference between Internal CSS,Inline CSS and External CSS from W3 schools .Read this article on Inline VS External CSS . Probably you may have tried copying CSS between <b:skin> tags of your Blogger blog.If you tried that you already know that it doesn't work.Because Blogger has more CSS coding that won't show in Template>Edit.So to find the real exact CSS code of your blog follow these steps.For this tutorial you need a Google Drive account,if you have a Blogger account you may already have one.If you don't have a Google Drive account create one now