For large inductive AC loads, a soft starter is a very important circuit. A soft starter reduces the initial power supply to the load and potentially reduces electrical and mechanical shock to the device. Specially motors. The soft starter also reduces the spike in the initial current to any kind of AC load. The power is slowly provided to the load which reduces stress to the load. In this article, we’ll learn to make a soft starter for an AC load.
⚠️ Disclaimer ⚠️
Working with electricity involves serious risk. Ensure you have the necessary skills and take proper safety precautions before attempting any electrical projects. Proceed at your own risk — the author assumes no responsibility for any damage, injury, or issues resulting from the use or misuse of the information provided.
All content on this website is original and protected by copyright. Please do not copy or reproduce content without permission. While most of the resources shared here are open-source and freely accessible for your learning and benefit, your respect for our intellectual effort is appreciated.
If you find our tutorials helpful, consider supporting us by purchasing related materials or sharing our work — it helps keep the content flowing.
Need help or have questions? Leave a comment below — the author is always happy to assist!
Table of Contents
Use of soft starters:
When a large load is connected to the supply, a surge current flows to the load. This surge current is much higher than the normal load current. Especially for inductive loads. When an inductor is cold or not energized, it works like a short circuit. Imagine an inductor like this:
If AC supply is supplied to this inductor what will happen? An inrush current which is known as transient current too will flow through this inductor. Why? When the inductor was not energized, it was cold. In a cold state, the resistance of the inductor is very low. That is why, when the supply is turned on, an inrush current flows due to this low resistance path. But when the coil is energized due to magnetic flux, it draws only the steady current which is pretty low. Read mode about soft starter from Wiki.
This inrush current can damage the system as well as the connecting cables too. That is why for large inductive load or in some other types of large loads a soft starter helps a lot to reduce the inrush current.
For inductors, the soft starter performs the best.
Types of soft starter:
The soft starter can be of different types. Some old systems use variable transformers and gear motor mechanisms to make a soft starter. Some systems use TRIACs, some systems use resistors, and relays. Based on the configuration, the soft starter can be divided into:
- Electro-mechanical soft starter
- Thyristor based soft starter
- RLC delay switch-based soft starter
Electro-mechanical soft starter:
This technique is very old and used in old systems when electronics were not so familiar. In this type of system, they used variable transformers. Which worked like a voltage-controlled soft starter.

Nowadays, we know this as a variac. Think about this large bulky device which was used in the old-time as a soft starter. Nowadays after electronics Thyristors are the most popular device for this purpose.
Thyristor based soft starter:
As you learned to make an AC dimmer circuit in my previous article so you know how an AC dimmer based on thyristor works. If you missed it, I’ll request to read that again from here: “AC dimmer circuit with TRIAC“.
Now you know how a Thyristor works for dimming purposes. This AC dimmer technology can be used as a soft starter circuit. In a soft starter, the load is driven from maximum firing angle to provide the lowest switch state, and then gradually angle is reduced to zero to full switch.

This is a very simple technique to make a soft starter. Modern soft starters are designed based on this technique. Larger the capacity, some other features are added like short circuit prevention, phase failure, earth fault, etc.
A modern soft starter based on Thyristor firing angle control is:
Although 3 phase induction motors Star-Delta (✩-△) method is used some AC loads have to be used electronic soft starter especially large loads.
RLC delay switch based soft starter:
This is the easiest one as a soft starter. A resistive (R), inductive (L), or capacitive(C) device is used in this type of soft starter circuit. For small loads, this type of soft starter is very popular. Based on load nature, R or L, or C is used. I’m telling something like this one:
Or this:
Or even this:
The last one is not so popular for soft starters, and using an inductor across the switch is not good either. Because a large inductor has to be used as the soft starter. But it is used in high current cases especially in SMPS-based circuits. It works like a mechanical spring absorbing vibrations.
The most popular one in this type is using Resistor across the switch and a delay circuit. Using the resistor makes the soft starter small and cost-effective too.
Now a delay switch will make the resistive soft starter complete.
Circuit diagram for resistive soft starter:
It is a very small delay switch circuit with a resistive soft starter. The C1 capacitor and R1 charging resistor form a RC timing circuit which is creating a delay time. This delay time can be calculated by
Delay = 1.1RC. But the best suggestion is to use a variable resistor in the position of R1. Then tune as your required time. The R3 resistor works as the discharging resistor for Capacitor C1. When the power switch is turned off, this discharging resistor discharges the capacitor C1. There is another resistor(R4) across capacitor C2. It is also used to discharge the capacitor C2.
So why do we need to use discharge resistors across the capacitor? Imagine, when power is off and just within seconds power is back what will happen? Our delay switch will not work. It will be turned on directly because the capacitors are already charged which will turn the transistor on. But if we discharge the capacitors, this will not happen. Each time power is cut, our delay circuit will work.
Yes, if power returns in seconds it will take less time than the first time but the delay will be sufficient to form our soft starting circuit.
Resistive soft starter test:
Here in the simulation in proteus, you can see how the delay works.
This one is a very simple one but it helps a lot in various inductive loads to turn on softly. Now, we can make it in a more controlled way using our dimmer circuit mechanism. If you missed that article please visit: “Make an AC dimmer with PIC12F675 and TRIAC“.
Soft starter controlling firing angle of TRIAC:
As we know that, we can control the output of a TRIAC by controlling its firing angle and deliver the required output (a % of input) to the load. If we use this firing angle in a way that delivers the lowest power to the load in the beginning and then gradually increases the power to full by a certain time (around 2/3 seconds or 5s max) then it will work as a controlled soft starter.
So why it is called a controlled soft starter? Because we can control each step of it. If we want to control our time to full power, we can. If we want to deliver a certain power, we can. Even if we want to integrate a current or voltage sensing, we can. That is why it is called a controlled soft starter.
Circuit diagram of controlled soft starter:
Here, the transistor Q1, resistors R4 & R5 are used for the zero-crossing detector circuit. The signal is feed to the INT pin of the micro-controller. The micro-controller is generating a timing pulse for TRIAC which is delivered to the Gate of TRIAC through an Opto-coupler MOC3021. The delay time between the zero-crossing signal and the TRIAC firing signal is slowly reduced. Thus a soft starting is done.
Practical test:
Note: If your load is heavy and if you do not pressurize your TRIAC, you can use a relay across it. When a full switch is done, just turn on the relay. Then after a while turns off the gate signal of TRIAC. in this way, TRIAC will be long-lasting and will get a rest when the load is fully on.
Conclusion:
In this article, we have seen how a soft starter is a work and we have made two types of soft starters. For small loads and where no controlled start is required, you can use the resistive delay switch-based soft starter which is very small and easy to make. And when you need a controlled start, you can use the TRIAC-based controlled soft starter.
I hope this project was helpful to you. If you make one for yourself, it will be a great pleasure for me. Anywhere you need help, let me know. Please share this project and subscribe to my blog. Thank you.
Liked this article? Subscribe to our newsletter:
or,
Visit LabProjectsBD.com for more inspiring projects and tutorials.
Thank you!
Check this out: 5 coolest multimeters you can buy
17 Comments
ajay · 23/05/2021 at 5:55 am
this idea is excellent , can we use the code from dimmer circuit mechanism or need to change it
MKDas · 23/05/2021 at 6:34 am
Yes, you can use it for dimmer. There is another post about AC Dimmer. You can check that too.
ajay · 23/05/2021 at 7:09 am
hi thanks for your swift reply brother,
BTW my actual doubt is – can we use the dimmer code in the soft starter or need to modify the dimmer code
MKDas · 23/05/2021 at 7:12 am
Both are almost the same. Just a gradual increase in timing. Hope you can do it as you need.
ajay · 23/05/2021 at 9:30 am
Thank you for your kind info,its such a good informative place, hope you are doing good
MKDas · 23/05/2021 at 9:45 am
You are welcome.
Viktor · 17/06/2021 at 5:38 am
Please can this soft starter be included in inverter output.
MKDas · 17/06/2021 at 10:20 am
Inverter use PWM signal. The soft start function can be kept in the inverter program. Usually, most of the inverters have this function nowadays. But if you want to use this soft starter outside inverter, the output from the inverter should be a pure sine wave. Otherwise, this circuit will not function properly.
Paulo · 28/06/2022 at 3:07 am
Hello Mr Mithun, greetings… Congratulations on your PROJECTS,
Paulo (Brazil)
Please I would like a clarification.
I have a Solar Energy Generation System and I use an INVERTER of 2,500RMS, to supply the whole house, which is limited in this LOAD of 2,500W RMS, with a 20% clearance
My question is this, Mr Mithun.
When the REFRIGERATOR starts, it gives a HIGH PEAK consumption and sometimes, the INVERTER goes into PROTECTION, due to having OVERCOME its LIMITS.
Then comes the QUESTION:
Can this project of yours be used to REMOVE the STARTING PEAK from the REFRIGERATOR?
If not, what Mr. would advise me to assemble a system that REMOVE the STARTING PEAK from the Refrigerator, because outside the PEAK, the DC/AC INVERTER 2.500W RMS, works NORMAL.
Thank you always and once again.
MKDas · 28/06/2022 at 10:29 am
Unfortunately, this will not help if you use with refrigerator. Because the refrigerator is a complex load I mean Resistive+inductive+Capacitive. If it is only inductive, or resistive, then you could use any kind of soft starter.
Now a days, inverter technology based refrigerators are available in the market. Which already has a built-in soft starter. Those will work fine with your solar system. But if you use a soft starter with a non-inverter refrigerator, it will either start suddenly after a certain phase shift, or wont start normally.
But, there is always a way to solve your issue. If you can add the soft starter just before your compressor, then it will help you.
Chris · 19/11/2022 at 3:17 pm
Good day Mr Das, can this circuit and processor be modified to also include soft stopping of an induction motor ?
MKDas · 19/11/2022 at 4:42 pm
This is a basic and fundamental one. And can be used in both starter or stopper circuits. With load, protections and other associative circuitry are needed.
Chris · 23/11/2022 at 9:59 pm
Thank you for the reply.
The programming (MikroC coding) of the PIC12F675 is beyond me at this stage. May I ask if you have a working ramp up (starting) and ramp down (stopping) circuit and program (code)?
It would be great if a variable speed control (like RV1 in dimmer) can also be incorporated. (to set the maximum speed required)
Regards
MKDas · 24/11/2022 at 11:06 am
If you need any custom one, you can order through WhatsApp.
Chris · 25/11/2022 at 8:34 pm
Thank you, will do
Naem Khan · 01/10/2023 at 8:28 pm
Hi good morning. I just read your excellent article name Soft Start of AC Load. Is it possible to send me the HEX file of this program for testing.
MKDas · 02/10/2023 at 9:30 pm
sorry, kindly create a project from given code.