Adjustable Constant Current Source 4mA to 3A


Introduction: Adjustable Constant Current Source 4mA to 3A

Hello, in this project i want to show you aadjustable constand current source, wich maximal current is 3A by 39V. This is a very usefull circuit, to light up power LEDs or heater, also it is a very cheap and tiny circuit, which is easy to build. For the project you need basic soldering skills and basic elektronic skills.


Current range: 4mA to 3A
Voltage range: 1,2V to 35V
Temperature range: +-0°C to +125°C
Size: 4cm x 3cm x 5cm
Costs: 1$ to 5$

Step 1: Part List


LM350 (or Equal)
Heatsink for the LM350
circuit board
Potentiometer 15OHM  1W, 2W or 5W
Unisolatet wire


Soldering coil


power Supply
maybe a 10W LED or a 5W 2,7OHM Resistor for testing
a multimeter

Step 2: Circuit

The circuid is veeery simple, you only have to wire 2 electronic components and  2 terminals. be carefull with the LM350, dont confuse the pins!

Step 3: Assembling

Now assemble it, make sure that you got thick wire for the circuit board and the potentiometer because there can be currents about 3A. Also make sure that everything is good soldered and the heatsink is good connected to the lm350! also dont forget to mark the terminals with "+ - input and output"

Step 4: Testing (yay :D)

For testing you need a power supply (i prefer for that 12V), a multimeter, a resistor 2,7OHM 5W (!!!), and wires.

now connect the positive output of the constant current circuit to the 2,7OHm 5W Resistor, switch your multimeter to ampere measurement and connect the positive probe to the other side of the resistor.

Next connect the negative probe to the negative output of the constant current circuit.

!!! DONT short circuit parts of the circuit and DONT short circuit it with your FINGERS!!!

Regulations the potentiometer to the middle position!!!

now connect the power supply to the input of the circuit, turn it on and regulate it to 12V.

If you twist the potentiometer the multimeter should show the floating current, which should be from 0mA to 1,3A - SUCESS!

But why 1,3A i told it could reach 3A... it can you just have to regulate up the voltage, then the current should rise.

The output Voltage should be 0,7V lesser the the Input voltage.

Step 5: Final Step!


errors could be:

confused the pins of the LM350
short circuits
electronic components burned out


Heating pad for 3D printers
High current LEDs
current limit

Thank you for reading! :)
i hope you like it, feel free to comment



    • Planter Challenge

      Planter Challenge
    • Make it Move Contest

      Make it Move Contest
    • Oil Contest

      Oil Contest

    We have a be nice policy.
    Please be positive and constructive.




    Hi, i want to make a source current 1nA-10mA, can i use this circuit??
    If not, may you help me how can i do that?

    I'm thinking of using this method to controll an LM338. Does the potentiometer need to be rated for 1W or more? Is it dissipating power? Power potentiometers are a bit expensive when buying one at a time, so I was wondering if a 150 ohm trimpot would work as well. I want to be able to adjust from 1A to 4.5A at 12V to a peltier cooler I'm using.

    7 replies

    The pot doesn`t have to be rated for high currents

    are you sure , since following your diagram it seems all the current from the LDO's output will go straight through the pot , most likely burning it up

    The pot MUST sustain the whole sourced current, meaning for 3A at 10V you need a 30W potentiometer... not a very cheap component.... , not very expensive , but add the other components and you get the same price of a switch mode circuit of the same power rating as this

    Looking at the Amazon description I see no reason why that potentiometer should be capable to withstand the load power.
    You must specifically search for a power potentiometer with a 30+W power rating.
    On top of that, I would say 8$ for a pot is definitely expensive.

    It says 150 ohm and 50 watt . But yea still too expensive

    Actually I only see "power rating: 50"... Are you sure it does imply 50 watt?

    yes , it's just a more expensive and more powerful linear regulator ic , 3 amp on the 350 and 5 on the 338 , tho if you plan on getting the full 5 amps then you're going to put more power through the pot too , so take that into consideration

    Sorry Sebastian, but you didn't read the datasheet properly. The adjustment pin is used to adjust voltage to use the LM350 as a Voltage Regulator, in which case the current toward the load is not flowing through the resistor/potentiometer.
    Using the LM350 as a constant current source all the current going into your load is also flowing through the ADJ resistor (not the ADJ pin though), meaning you need a power potentiometer.

    Look at figures 31,32 and 34 in the datasheet you linked: in all three of them current coming out of the LM350 is passing through R1, being it a resistor or a potentiometer. Current going into the ADJ pin is still minimal, but the resistor has also to sustain current going into the load.

    1 reply

    You are right! The schematic in the instructable was confusing, I now see that when in Constant current configuration, the resistor/POT will dissipate significant power. The LM317 works the same, except with only about 1.5A current limit. Probably a better part to use anyways. Thanks for the reply.

    I cant change the value of current in the output

    1 reply

    Hi, is everything soldered right? and how do you measure it?

    I am making one project to control stepper motor. I am using Arduino Mega, Nema 17 Stepper motor, adafruit TFTLCD, adafruit motor shield V1 and DIY Matrix Keypad. Actually the problem is, when I am using Stepper motor individually, it's working FINE. But when I am embedding my whole system and then after taking input from Matrix Keypad the motor was not working properly and slowly slowly my LCD Screen is also dimming. I think this is happening due to lack of current supply. So do the above current source can help me out? Right Now I am using Variable DC Power Supply having capacity of 500mA. Please Help me out...!

    1 reply

    You may want to add capacitors at the input of your circuit to stabilize the Supply voltage/Current

    thnx for the circuit i inted to use 3 of these in my car to pwer a 10w RGB LED
    should i add a capacitor and where?

    1 reply

    you can add caps at the out and input of the circuit, a smaller one at the output and a greater one at the input

    Wait.... so this is basically all a LED driver is...?