High Current DC Regulated Power Supply Circuit With LM317 – 5 Amp Current with Voltage Control

Lets make a High Current power supply with LM317 Voltage Regulator which can supply upto 5 Amp. LM317 is one of the oldest, most used and wonderful linear voltage regulators. I personally love this IC (yes, it’s not a transistor) a lot, not because it server it purpose well, but because it’s cheap, easy and never disappoints you while making a regulated DC power supply. In this blog we will make a High Current power supply with LM317 Voltage Regulator and a couple of Power Transistors

I am an IT guy, as you know. Electronics is my hobby, and as a hobbyist I need custom made power supplies more often than others. It’s because, I can’t afford a lab bench power supply worth several hundred dollars. So I prefer to make my own power supply as and when required. And that’s where the problem started appearing. Yes, surprisingly enough, Electronics experts prefer to buy a DC Power supply module than making your own. Trust me, that’s what I gathered as experience while knocking the door of several Electronics forums and Bulletin Boards. By then I was already upset by the callousness of the Electronics Blogs for their several hundred pages of untested, not working and intentionally mis-made circuits. NONE of them works seamlessly – sorry to say!

 
 

And suddenly you ask your a question on how to make a simple high current power supply with LM317 on StackExchange, and they come up with bagful of suggestions to use a Switch Mode Regulator. Yaak! I hate it. It’s complex, you often need inductors, high power rated ones are rarely available, Ferrite Transformers – virtually impossible to find one in local market (unlike from Chinese sellers on Ebay or AliExpress). Remember, Switch Mode Power Supply is NEVER your first choice when working on a hobby project or college project. It you take half of your entire project’s time to make the power supply itself. You need a quick, easy and cheap solution. And LM317 serves the purpose more perfectly than anyone else. I will tell you why experts on the Electronics forum always recommends using SMPS. They are not geeks, they are agent of Industries. And SMPS is the only solution if you are making a commercial product in the Electronics Industry. They are no-doubt power efficient. But who cares about power efficiency for a College project. It’s overestimation, mate!

Ok, that’s enough of the introduction. Let’s come to point. In this blog post I am going to share a FULLY WORKING, TESTED High Current DC Power Supply Circuit. I have created the circuit on a Bread Board today and tested. It worked just perfectly. Since my 2N3055 Transistor was hanging on the wires without proper heatsink, I couldn’t test it with 5 amp current. However, given the ratings of 2N3055 is well above 5 Amp, this circuit should work just fine at 5 Amps. I have tested upto 2.5 Amps and everything was perfect; I didn’t notice severe voltage drop at 2.5 Amp load which is awesome.

This circuit is not original, it’s copied from the Datasheet of LM317 (Section 8.3.12 High-Current Adjustable Regulator Circuit). However, I have done little adjustments to the circuit to make sure that you do not get stuck with unavailability of components. For example, it uses a 500 Ohm resistor. Do not worry, 500 Ohm is not mandatory, you can simply use a 470 Ohm in its place. When 470 Ohm is really easy to find, 500 Ohm is very very hard to find. If you are a hobbyist and do not have much knowledge on each and every components of a circuit and their functions, these values will often bother you. Any author, not intended to confuse the reader should NEVER use such components. I wonder why the datasheet of LM317 is not as perfect as the IC itself 🙂 !

LM317 based Regulated High Current DC Power Supply Circuit Diagram

Let’s see the Circuit Diagram first. To see a larger version of the image click on the circuit diagram below.

LM317 High Current DC Regulated Power Supply Circuit

Nothing hectic here, a small explanation of the working principle of the circuit. LM317 does its usual job here. With the help of voltage divider created by the resistor R5 and series resistors R4, R7 voltage at the Adj pin of LM317 is controlled. This helps LM317 regulate the output voltage and keep it constant at the desired level. R4 is a potentiometer (preset if on board) which helps you to adjust the output voltage. The 2N3055 transistor (Q1) along with TIP2955 (Q2) in the schematic allow higher currents to flow at the output which is beyond the capability of LM317 (1.5 Amps). In combination, LM317 controls the output voltage and the NPN-PNP Transistor pair allows most of the current to flow from Input to Output. Makes sense? Let me know in comments.

Component List

Following is the list of components. Almost none of the Electronic Blogger care to write component alternatives while publishing a schematic. That seemed the most fishy part. I am not doing that mistake 🙂

Component IDPart NumberAlternatives
IC U1LM317 TO-220 PackageLM338 will work too (not verified)
Transistor Q12N3055 Metallic TO-3 PackageTIP3055, TIP41 (Large Heatsink), TIP73
Transistor Q1TIP2955 TO-247 PackageMJE2955, TIP42, BD140
Resistor R14.7K Ohm 0.5 Watt5K Ohm
Resistor R222 Ohm 1 Watt18 Ohm
Resistor R3470 Ohm 0.5 Watt500 Ohm
Resistor R44.7K Ohm Potentiometer5K Potentiometer, 4.7K Preset
Resistor R5120 Ohm 0.5 Watt150 Ohm, 220 Ohm will work too, regulated voltage range will vary
Resistor R72.2K Ohm 0.5 Watt1.8K Ohm
Capacitor C14700uF, 50V Electrolytic2 x 2200uF, 50V parallel will work too
Capacitor C210uF, 50V Electrolytic22uF, 50V
Capacitor C347uF, 50V Electrolytic100uF, 50V
Rectifier BR1GBU808GBPC606 or any 6 Amp Bridge Rectifier
Diode D11N40071N4001, 1N4002 or 1N5402
Transformer12-0-12 Center Tapped 5 Amp Step Down Transformer. Leave center tap unused, use the 2 end terminals0-18 or 0-24 Transformer of 5 Amp or smaller current limit (120 or less VA Trafo)
HeatsinksLarge TO-3 Heatsink + LM317 Heatsink

 

Buy these components online

 

You can buy power supply components online from shop.sribasu.com or Ebay.in.

Assembling the Circuit

I must say, it’s not safe to test the circuit on a breadboard at higher current. Breadboard connectors and jumper wires are not adequate for 5 Ampere current. So, assemble the circuit on a Dot Vero or Transistor Vero Board. Optionally, if you are familiar with the process of PCB Fabrication you can use the following PCB Layout for printing the circuit on a Copper Clad board and assemble the circuit on PCB.

LM317 Based High Current Power Supply PCB Layout

Click on the image below to download the PCB Layout in printable PDF format (A4 Page). You can also download the doc file of the power supply layout.

LM317 Based High Current Regulated DC Power Supply PCB Layout

 

NOTES:
  • JP1: Solder a thick wire between the 2 holes of JP1.
  • 2N3055: Solder 3 thick wires on the holes designated for 2N3055. Solder the Transistor to the end of the 3 wires off the PCB. 2N3055 must be mounted on a large TO-3 compatible Heat Sink and can’t be soldered on the PCB. So, it has to be connected to the PCB using wires.
  • 4.7K POT: Solder 3 wires on the holes designated for 4.7K Pot. Solder the Potentiometer to the end of the 3 wires off the PCB. It is connected to the PCB using wires, which allows you to attach the potentiometer on the front panel of power supply cabinet.
  • I/P and OP: Use 2 screw terminals or solder thick wire on holes designated for AC input and regulated DC output. The I/P is directly connected to the 2 end terminals of CT Transformer.

Testing the Regulated Power Supply

Ideally in order to test such a voltage regulated high current power supply you must attach a load to the output. However, keeping the output terminals open, doesn’t harm the circuit itself. However, if you try to measure output voltage with a Multimeter, you might get undesired results. Output of the circuit is across C3 Capacitor. Attach a 2.2K Ohm 1 Watt resistor across the capacitor and measure voltage or current of the output. The lesser the load resistance is, the higher the current reading would be. This circuit is not well protected from short circuit. Hence measuring current on close circuit without a suitable load is never recommended. It will take the circuit current to absolute maximum limit of the transformer (often above 5 Amp for a 5 Amp Trafo) and would damage several parts of the circuit.

Testing Power Supply Output

 

I am very keen to see your responses and suggestions. Please let me know if you need help to make this High Current Power Supply. I will be glad to help.

 

 

 
Credits: Thanks for help www.electronicspoint.com

 

 

 

 

Please follow and like us:
Pin Share

58 comments on “High Current DC Regulated Power Supply Circuit With LM317 – 5 Amp Current with Voltage Control

  1. Pingback: LM317 Based High Current Compatible Voltage Regulator Circuit PCB Layout | prithwirajbose

    1. Nikko

      I have saw and study many schematics of same PSU’s and I believe yours is absolute CORRECT AT ALL at transistors diagram. Some improvements/modifications you can add as larger capacitance at C1= 10.000μF, LM338 instead of LM317, a capacitor of 100nF paraller to C3, a capacitor of 100nF paraller to C1 and one more Diode 1N4007 backwards from the output to input of LM317. 5KΩ pot, R5= 220 Ohm , R7 no needing.. I shall build your project with the mods/improvements which I mentioned before and also I shall adding a same second pairs of transistors paraller (as indepented stage) Cheers and all the best.

      Reply
    2. Lad

      I think theres is a mismatch between the diagram and the components layout on the PCB. According to the schematic diagram, Q1 has the emitter connected to the OUT of the LM337. According to the components layout Q1 has the emitter connected to the….emitter of Q2 ?

      Reply
  2. lawrence bansode

    this is what i was looking for 5amps 0-24v variable dc power supply.many suggested lm196 but its not available in my area ty.

    Reply
  3. electron123

    I want to build it . Is there any short circuit protection in this circuit ?
    Or any one made this .
    Thanks ahead

    Reply
    1. Prithwiraj Bose Post author

      Please go ahead and give it a try. Unfortunately there is no short circuit protection in this circuit. You have to attach an additional module at the output of this circuit to protect from short circuit.

      Reply
  4. Ritche boy

    Finally!! I found it I’m seeking for this in long time I hope this will work well BTW I’m hobbiest I try to make this great part list thank you so much for the circuit and info. It helps well

    Reply
  5. Martin Bolt

    I want to use IRFZ44 instead of the 2N3055, as I need minimum 8 amps; how do I modify your circuit so that I can use these FETs that I have in my workshop. All my 2N3055 are finished!!
    Thanks,

    Reply
    1. Prithwiraj Bose Post author

      IRFZ44 is a MOSFET not BJT. They have certain differences. You can’t replace them keeping the remaining part of the circuit unchanged.

      So, IRFZ44 won’t work in place of 2N3055 here.
      Try TIP3055 with a large heat sink or 2N6284 instead.

      Reply
    1. Prithwiraj Bose Post author

      This circuit is not perfect for drawing current as high as 250 amps. Even if you change transistors, the circuit may not behave the same way, it behaves here at 5 amp. You can test it, but there is no guarantee that it would work. Definitely use a suitable transistor.

      Reply
  6. ritche boy

    sir can i use higher amp bridge diode in my area they have minimum of 25amp bridge diode max 35amp can i use 25amp bridge diode?

    or i will just use rectifier diodes 4pcs 6amp diode? it doesnt affect the calculation of it?
    i will make this circuit
    plsss help me

    looking forward of it

    Reply
    1. Prithwiraj Bose Post author

      Any bridge rectifier rated higher than the amount of current which you are going to draw from the circuit would work. If you are about to draw 5 amp, bridge rectifiers rated 6amp and 25 amp both would work.

      Reply
  7. Lee

    Hello,
    Your design is simple and easy to build.I’m impressed and interested.
    To increase it’s current to 10A what else I have to change instead of C1 (I’m planning to use 2x 10000uf parallel)

    Reply
  8. Andrea

    Hi, I make the circuit and it doesn’t work. All part are connected correctly, I check them with attention.
    With an input voltage of 20v DC and current above 10A.
    My problem is this:
    The voltage without any load goes from 1.6v to 17v;
    But with a small load (5w lamp) o even with 21w lamp, the voltage don’t go higher than 10.35v (5w) and 9.70v (21w).
    If I crack up the input voltage, the voltage above the output goes up but i have always 10-11v above the collector and the emitter of the transistor 2n3055.
    Anyone can help me??
    Thanks

    Reply
  9. james

    Why did you add the 2.2k resister parallel to the 4.7k potentiometer ?
    Also I would include a 1n5404 diode reverse bias at emitter/collector of the 2n3055 to divert reverse current upon power off of supply. If any need more current from this, just add another 2n3055 parallel to the one in this design, but also add a .05 ohm 5 watt power resistor on the emitter of the 2n3055 to voltage out on each 2n3055

    Reply
    1. Prithwiraj Bose Post author

      Why did you add the 2.2k resister parallel to the 4.7k potentiometer ?
      Because I am expecting the resistor network to impose a cumulative resistance not exceeding approx 2.4K Ohms. And usually 2.2K Variable resistance is often not so easy to collect.

      Reply
  10. arnon

    Tow questions: (1) how can I add current limit (2) I’d like to connect it to arduino instead the potentiometer, for feedback in case of load change. can you help me?
    Thanks

    Reply
    1. Prithwiraj Bose Post author

      1. The current limiter should be added just after C1, before the main circuit starts… That’s an idea on where to use the current limiter. Search Google and you will find plenty of simple current limiter circuits (just need a power transistor and a power resistor).
      2. You have to use a voltage divider at the output and take input from the voltage divider junction(< =5V point) to Arduino. Then you have to analog write to the Adj pin of LM317 from one of the Arduino Analog pins based on the input and load. I believe you can't reach an output voltage > 6.25 volts if using Arduino. It would be an altogether different project and may be I will research on it a little and try to make one and publish a blog on it.

      Reply
  11. Adesoji

    Thanks. You are a teacher. To accommodate 20 amps I may need qty 4 2N3055. Would values for R1, R2 and R3 not affected?

    Reply
  12. Mac

    Nice to finally find someone trying to answer what must be quite a common problem for many!

    You have Q1 and Q2 reversed in comparison to the TI datasheet schematic – is this a mistake or deliberate?

    And does this circuit introduce more noise onto the power rails? I’m looking to power a few microphone amplifiers this way..

    Thanks!

    Reply
  13. Nand Kishore

    Hi Sir,
    I have a electical load(a water electrolysis unit) which is to be supplied from an array of solar PV modules. The problem is that the output voltage of the modules array(in parallel) is 17.5 volts and the current is 51.3Amps.

    but the load is to be operated at an adjustable voltage(0-8volts DC) and an adjustable current(0-45 A)(Any rotary control)

    Is there any method by which I can do this…?

    Plz. suggest

    Reply
    1. Prithwiraj Bose Post author

      This circuit is not suitable for loads, as high as 45 AMPs. You need an appropriate SOLAR Panel Charge Controller (long with a High Power Buck Converter) which will perform the task much efficiently.

      Reply
  14. Bijay

    This is a simple take on creating PSU for personal use.

    I am planning to use this for my setup which includes driving some microcontrollers, solenoids, fans and LED lights. I require a setup which can supply both 12V and 5V and i estimate the overall requirement to be about 20A. What are the changes that you suggest i make to the design to get the required output?

    Thanks in advance!

    Reply
    1. Prithwiraj Bose Post author

      This circuit is not suitable for 20 AMP load. Even if you choose transistors capable of this current load, it may not work as efficiently as expected. You need an SMPS power supply instead.

      Reply
  15. Myo Hlaing Oo

    Thank you very much. This one is exactly what I looking for. I just a hobbiest and dont have much knowledge in electronic. Just know some parts and their works but I’m going to do this and if I found problem, I’m going to ask you. Thank you.

    Reply
    1. Prithwiraj Bose Post author

      This circuit requires multiple heat sinks – on the transistors and LM317 ICs based on ho much current you draw. For low current draw it should not heat up. Let me know what are the input and output parameters.

      Reply
  16. John

    Hi Prithwiraj. I Have been using the LM 317 for low voltage low amp circuits. I have an old laptop that requires 19.5v DC @ around 5 amps and found your circuit using the LM 317 to supply both the voltage and amperage. If I use a 20v DC input I just need to reduce the output to 19.5v DC and at 5 amps. Will this work?

    Reply
  17. sanjeevkant sharma

    I want to use it, with input 24 volts to convert 18.5 volts for my laptop, can I avoid to use without filtering components…

    Reply
  18. Donovan Payne

    Hello,

    Nice looking schematic. I have a question however, as I am new to this – after C3 (which I assume is a non-polar cap) things seem to merge together – both + and -, how? Is there a ground line which was not drawn?

    Many thanks!,
    Donovan.

    Reply
  19. Uttam Dutta

    recently my lm338 based variable dc power supply not working .because of my wrong operation by mistake both outputs are shorted and metal package lm338 damaged.
    and unfortunately this power regulator no more available in local market {Jamshedpur}
    Your circuit looks very good , simple and can be assembled at home.
    1. does it short circuit protection
    2. does it over heat protection.
    3. can you show how it is assembled.
    4. how to make 5 amp 0 to 30 volt dc smps type variable post supply . any idea or suggestion.?
    me also a hobbyist and like to work with microcontroller and enjoy the excitement of inventing new application for any small requirement .
    till now no website …

    Reply
  20. Wade Ryan

    I’m building a ham radio antenna rotor controller and need 5v at 3-4 amps. I built the circuit and it gives 5v after adjusting the variable resistor. I only added 4 relays to the PSU load, and when they’re activated, the LM317 IC gets really hot. Is this normal? Do I need to put a heat sink on it? I’m using these transistors: Q1=NPN=2N6388; Q2=PNP=2N6667. Most of the resistors are the same values, except I used 4 100 ohm resistors in parallel for R2 and 2 1K ohm resistors in parallel for R3. The ohm meter says 26 ohms for R2 and 499 ohms for R3. Link to relay board: https://smile.amazon.com/dp/B00LW2G7V6/

    Reply
  21. Athol Henry

    Hi , What a great design you have offered. I to are fed up with power supply circuits that don’t work anf Pc designs where chips are drawn with their leads around the w rong way. Now with your circuit can you parallel 2n3055 to raise the current say to 10 amps? I assume all collectors would be connected together, all base connected together to out put of pnp transistor and all emitters connected to the out put via say .22 ohm 5 watt resitors.
    I am about to etch a Pcb.
    Many thanks Valve 3

    Reply
  22. hayboaba

    lm317 heats up first, transistors ice cold, did not blow 3A output fuse, but blew 1A input fuse, why doesnt it let current throu the easiest path, the transistors and it flows trhu lm317?

    Reply
    1. Prithwiraj Bose Post author

      You must have done some mistake. If the circuit is built properly it should not heat up LM317 and most of the current will flow through the transistors. This is a rigorously tested circuit taken from the datasheet of LM317 and slightly modified.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *