• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Automobile Electronics / Simple Capacitive Discharge Ignition (CDI) Circuit

DIY Circuits | Learn Basics | Arduino Coding

Simple Capacitive Discharge Ignition (CDI) Circuit

Last Updated on October 28, 2025 by Swagatam 339 Comments

In this post I have explained the circuit for a simple, universal capacitive discharge ignition circuit or a CDI circuit using a standard ignition coil and a solid state SCR based circuit.

For an audio/video explanation, you can watch the following video representation:

How Ignition System in Vehicles Work

The ignition process in any vehicle becomes the heart of the entire system as without this stage the vehicle just won’t start.

To initiate the process, earlier we used to have the circuit breaker unit for the required actions.

Nowadays the contact-breaker is replaced with a more efficient and long lasting electronic ignition system, called the capacitor discharge ignition system.

Basic Working Principle

The basic working of a CDI unit is executed through the following steps:

  1. Two voltage inputs are fed to the electronic CDI system, one is high voltage from the alternator in the range of 100 V to 200 V AC, other is a low pulse voltage from a pickup coil in the range of 10 V to 12 V AC.
  2. The high voltage is rectified and the resultant DC charges a high voltage capacitor.
  3. The short low voltage pulse drives an SCR which discharges or dumps the capacitor's stored voltage into the primary of an ignition transformer or coil.
  4. The ignition transformer steps up this voltage to many kilo-volts and feeds the voltage to the spark-plug for creating the sparks, which finally ignites the combustion engine.

Circuit Description

Now let’s learn the CDI circuit operations in detail with the following points:

Basically as the name suggest, ignition system in vehicles refers to the process in which the fuel mixture is ignited for initiating the engine and the drive mechanisms. This ignition is done through an electrical process by generating high voltage electrical arcs.

The above electrical arc is created through extreme high voltage passage across two potentially opposite conductors through the enclosed air gap.

As we all know that for generating high voltages we require some kind of stepping up process, generally done through transformers.

As the source voltage available in two wheeler vehicles is from an alternator, may not be powerful enough for the functions.

Therefore the voltage needs to be stepped up many thousand folds in order to reach the desired arcing level.

The ignition coil, which is very popular and we all have seen them in our vehicles is especially designed for the above stepping up of the input source voltage.

However the voltage from the alternator cannot be directly fed to the ignition coil because the source may be low in current, therefore we employ a CDI unit or a capacitive discharge unit for collecting and releasing the alternator power in succession in order to make the output compact and high with current.

Capacitive Discharge Ignition (CDI) Circuit for Two-Wheelers

PCB Design

CDI ignition PCB design

CDI Circuit using an SCR, a few Resistors and Diodes

Referring to the above capacitor discharge ignition circuit diagram, we see a simple configuration consisting of a few diodes, resistors, a SCR and a single high voltage capacitor.

The input to the CDI unit is derived from two sources of the alternator. One source is a low voltage around 12 volts while the other input is taken from the relatively high voltage tap of the alternator, generating around a 100 volts.

The 100 volts input is suitably rectified by the diodes and converted to 100 volts DC.

This voltage is stored inside the high voltage capacitor instantaneously. The low 12 voltage signal is applied to the triggering stage and used for triggering the SCR.

The SCR responds to the half wave rectified voltage and switches the capacitors ON and OFF alternately.

Now since the SCR is integrated to the ignition primary coil, the released energy from the capacitor is forcibly dumped in the primary winding of the coil.

The action generates a magnetic induction inside the coil and the input from the CDI which is high in current and voltage is further enhanced to extremely high levels at the secondary winding of the coil.

The generated voltage at the secondary of the coil may rise up to the level of many tens of thousands of volts. This output is appropriately arranged across two closely held metal conductors inside the spark plug.

The voltage being very high in potential starts arcing across the points of the spark plug, generating the required ignition sparks for the ignition process.

Parts List for the CIRCUIT DIAGRAM

R4 = 56 Ohms,
R5 = 100 Ohms,
C4 = 1uF/250V
SCR = BT151 recommended.
All Diodes = 1N4007
Coil = Standard two-wheeler ignition Coil

The following video clip shows the basic working process of the above explained CDI circuit. The set up was tested on table, and therefore the trigger voltage is acquired from a 12V 50Hz AC. Since the trigger is from a 50Hz source, the sparks can be seen arcing at the rate 50Hz.

You'll also like:

  • car day night light switch circuitDarkness Activated Car Head Lamp Circuit with DRL
  • Laminated iron E coreCheck What’s Behind the Paint of a Used Car
  • flasher2-Pin Motorcycle Turn Signal Flasher Indicator Circuit with Buzzer
  • DRL 23 Interesting DRL (Day Time Running Light) Circuits for Your Car

Filed Under: Automobile Electronics Tagged With: Capacitive, CDI, Discharge, Ignition, Simple

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « Mains AC Short Circuit Breaker/Protector – Electronic MCB Circuit
Next Post: How to Make Car LED Chasing Tail Light, Brake Light Circuit »

Reader Interactions

Comments

Russ R. says:
October 29, 2025 at 9:36 pm

Need data regarding build of CDI circuit. Desired no reverse in primary coil, and need method of shutting off DC SCR. No second scr or triac. There is charging low value inductor only for CDI capacitor of 2uf. How to stop discharge of power supply filter capacitor to add to the 2uf during main large primary coil discharge. Is separate coil inductor and blocking diode needed for shut off?

Reply
Swagatam says:
October 30, 2025 at 12:37 pm

You can build the CDI exactly as discussed in the above article, nothing needs to be added or removed…it is a thoroughly tested design, it has been tested on 1000s of 2/3 wheeler automobiles

Reply
Altaf says:
February 6, 2026 at 11:44 am

Hi Swagatam I appreciate your work I’m interested. I will be highly appreciate your advices. Let me have a some time to study. I’m 75+ y. o. Thanks Gentleman

Reply
Swagatam says:
February 6, 2026 at 1:31 pm

Hi Altaf, no problem at all… wish you all the best with the project…

Reply
Jason Sagaci says:
December 11, 2025 at 7:00 am

Dear sir;
What is the power limit of the 100, and 56 Ohm resistors respectively?
Thank you

Reply
Swagatam says:
December 11, 2025 at 7:42 am

Hi Jason, they both can be 1 watt rated or above…

Reply
Harun says:
September 24, 2025 at 1:19 pm

Greetings Swagatam

I have two coils on an outboard motor, that needs a CDI unit, because it’s a 2-stroke motor, with 2 sparkplugs. Will this CDI circuit work? Can I connect both the coils to this one circuit?

-Harun

Reply
Swagatam says:
September 24, 2025 at 1:59 pm

Hi Harun, this CDI is a universal automobile CDI which should work in all types of petrol or diesel engines, provided the trigger pulse input is correctly timed….. so yes it will work..

Reply
Harun Krak says:
October 23, 2025 at 7:57 pm

Hi Swagatam

I have built the CDI circuit, and I wanted to know, can you give me some instructions as how to test, with a multimeter, that I have constructed the circuit correctly? Because I’ve tried connecting it to my engine, and nothing happened.

Reply
Swagatam says:
October 24, 2025 at 8:19 am

Hi Harun,
You must first test the circuit on your work bench, and then install in your vehicle.
Please do the following set up and confirm the working of the circuit first:
https://www.homemade-circuits.com/wp-content/uploads/2025/10/CDI-test-set-up.jpg

Reply
Donald Ball says:
May 31, 2025 at 11:18 pm

HI, I would like to know the diffrents of a 2 stroke AC CDI to a 4 stroke AC CDI engine? I have a Wisconsin s 14 d engine with the 4 pin AC CDI ign., do you have a CDI circuit diagram for this engine? I tryed a 2 stroke 4 pin AC CDI on this engine and had spark but no run. Any help thanks

Reply
Swagatam says:
June 2, 2025 at 8:40 am

Yes that’s correct! 2-stroke CDI gives spark every rotation but 4-stroke engine needs spark only every alternate rotation, during compression stroke only. If you put a 2-stroke CDI on a 4-stroke engine then it may give spark at wrong time (like during exhaust stroke), so engine may fire once but not run continuously.

basically both 2-stroke and 4-stroke engines can use AC type CDI units but the timing and trigger pulse requirements are not same. Even if the pinouts look same and spark comes, the engine might not run, just like what happened to you.

Reply
Donald Ball says:
June 2, 2025 at 7:07 pm

Thanks, Ok the trigger palse is what tells the condenser to release the stored energy to the ignition coil. The timming is fixed to fire BTC on both 2 and 4 stroke engines, what is the diffrents in the AC CDI ?

Reply
Swagatam says:
June 3, 2025 at 8:02 am

AC and DC CDIs both work in the same way, there job is to discharge a high voltage capacitor to generate a spark. AC CDI uses high voltage AC from the alternator, whereas DC CDI can use 12V from battery and boost it to generate a high voltage pulse using an internal transformer.

Reply
Donald Ball says:
June 6, 2025 at 3:52 am

Thanks, What I wanted is to know what’s inside the AC CDI box that makes 2 stroke and 4 stroke diffrent? To make a CDI for a Wisconsin engine, would I have to be an wisconsin engineer?

Reply
Swagatam says:
June 6, 2025 at 9:32 am

inside AC CDI for 2-stroke and 4-stroke almost all components are same, they have high voltage capacitor, SCR, trigger circuit, etc. What makes them different is mostly how the trigger timing is set up because 2-stroke needs spark every 1 turn, 4-stroke needs spark every 2 turns. Some CDIs are smart and skip every second trigger but most just follow whatever trigger you give. So if you use a 2-stroke CDI on 4-stroke engine then it may give spark on exhaust stroke also (called wasted spark), not harmful but not best. About your Wisconsin engine, you do not need to be a Wisconsin engineer, you just need to check how many magnets on flywheel, where is the pickup coil, what spark timing is needed and then match a CDI to work with that pulse. You can use ready-made CDI or even build one if you know SCR circuits.

Reply
Sunil Nikam says:
November 30, 2024 at 4:43 pm

like to make a circuit CDI discharge system.
discharge will be at 2000VDC , 12 jule power , 2-3 discharges per sec.
Input voltage 220 V /120 V AC,

please comment

Reply
Swagatam says:
November 30, 2024 at 6:55 pm

Sure, you can try the above CDI circuit, the sparking frequency will depend on the triggering frequency at the “pickup coil” input terminal of the circuit…

Reply
Raimo Kananen says:
October 2, 2024 at 11:50 am

kondensaattori sytyksen lisääminen esim boch käjettömäänn sytys järjestelmään? Palkoko maksaa.MSD A6 on kallis voiko vastaavan tehdä halvemmalla.

Reply
John says:
September 23, 2024 at 10:14 pm

greetings Swagatam
I made this once but it didn’t work, I think I made a mistake somewhere,I wanted to know if this circuit is CDI, DC or AC?
thanks for sharing

Reply
Swagatam says:
September 24, 2024 at 9:13 am

Hi John, did you supply the 100V to 200V high AC voltage and the 12V pulsed voltage to the inputs of the CDI circuit as shown in the diagram?
Both of these voltage simply needs to be pulsed, it doesn’t matter whether they are AC or DC, they should be intermittent and not continuous, that’s all…please let me know.

Reply
John says:
October 15, 2024 at 7:10 pm

Hi Swagatam thanks for reply,
When I made it again I saw that it worked very well, I must have been wrong before, it was really great, thanks
Can you share CDI racing or DC circuit?
And instead of bt 151 thyristor, can I use z44 MOSFET or 2n 3055 transistor?

Reply
Julian Flores says:
April 13, 2025 at 2:53 am

how can I make a simple unit to trigger a cop coil on my motorcycle

Reply
Swagatam says:
October 16, 2024 at 9:13 am

That’s great John, glad it is working now!

For a DC CDI you can refer to the following article:

https://www.homemade-circuits.com/make-this-enhanced-capacitive-discharge/

No, I don’t think the SCR can be replaced with a transistor, SCR looks more suitable for this specific application.

Reply
Mark says:
July 17, 2024 at 11:30 am

helow sir i wish to have a 4pin cdi diagram..can riv to high rpm hopefully

Reply
Swagatam says:
July 17, 2024 at 11:40 am

Hi Mark, can you please provide the specifications of the 4 pins, I will try to help!

Reply
John Doe says:
March 3, 2024 at 4:41 am

Hi, have you tried using this circuit with a square wave DC pulse as the trigger? I am using a similar design, although slightly simpler, only a current limiting resistor to the gate pin instead of a divider and slightly higher capacitance on the capacitor, but basic idea still remains. However I ran into a weird issue of it not revving past 1500 rpm.

Reply
Swagatam says:
March 3, 2024 at 9:20 am

Hi, It doesn’t matter whether the triggering pulse is a square wave or a sine wave, the SCR will trigger once the gate voltage crosses the 0.7V mark.
You can try the above design and check if it makes any difference.

Reply
Ken Yegge says:
March 8, 2024 at 12:47 am

Cool I just blew out my cdi on moped and I have no income but I got ability and some junk parts I can salvage all I needed was your information to build replacement cdi and get going again. And I noticed your section HHO which I believe has to do with hydrogen if I’m correct I want to make all my power come from hydrogen and the greatest fuel in world only thing I’ve been stifled by is coming up with easy free supply for electrolyte. But your just the help inspiration I needed book marked¡¿¡

Reply
Swagatam says:
March 8, 2024 at 8:32 am

Sure, I can help. If you have CDI related questions you can ask them here. For the HHO related questions you can feel free to comment under the following article:
https://www.homemade-circuits.com/how-to-use-hho-fuel-cell-in-automobiles/

Reply
Ken Y says:
March 8, 2024 at 7:30 pm

Ya know I looked at that circuit and thought it looks to me like it could take reverse 20 volt except cap and I was right but the regulator was bad and I believe it was in need replaced b4 cool ty for simple circuit

Reply
manjeeth says:
January 14, 2024 at 6:17 pm

can i use MOSFET irfz44n insted scr by151

Reply
Swagatam says:
January 14, 2024 at 7:55 pm

No, MOSFET cannot be used in place of SCR.

Reply
nick carper says:
November 13, 2023 at 2:23 am

Sir, Is there a way to modify or add a timing adjustment to the cdi circuit. auto or manual??? thanks Nick

Reply
Nick Carper says:
November 15, 2023 at 2:52 am

Sir, question about how to wire the cdi,, wire that goes to the alternator.. my magneto, has 3 wires coming from engine alternator coil, 18 total coils ,with. six,6 coils per wire 2011 suzuki savage 650 motorcycle. they run to a rectifier . How do I connect the single wire coming from cdi to the 3 wire magneto??? hope i made this clear.. thanks for any assistance. Nick in Missouri.

Reply
Swagatam says:
November 15, 2023 at 9:16 am

Hi Nick,
As far as I know, you will need to check the voltages from the respective alternator wires with respect to the body ground of your motorcycle. You may have to use an AC voltmeter to check this.
The wire that produces anything above 100V AC can be connected to the CDI 230 V input.
The 12V trigger input from the CDI must be connected with the pickup coil output of your motorcycle.
I think a good qualified motor mechanic or electrician will be able to guide you better regarding the relevant connections.

Reply
Nick carper says:
November 16, 2023 at 1:10 am

Thanks for a swift reply. Great job. I Understand, I think I can figure it out. 5 plus. Nick

Reply
Swagatam says:
November 16, 2023 at 8:27 am

Glad I could help!

Reply
Swagatam says:
November 13, 2023 at 9:55 am

Hi Nick, sorry, in this basic CDI circuit design, timing adjustment cannot be added.

Reply
nick carper says:
November 14, 2023 at 3:19 am

thank you so much for your circuits and your help. Nick Carper

Reply
PADMAHARSHA says:
November 1, 2023 at 7:02 pm

Dear all
can you peaple give me a DC CDI Circuit for 200cc motor bike it will be very helpful
Thank you all for informations.

Reply
Swagatam says:
November 1, 2023 at 7:14 pm

Hello Padmaharsha,
you can build the CDI circuit explained in the above article, it is perfectly suitable for you bike…

Reply
Tim says:
October 30, 2023 at 12:22 pm

Hi Swagatam,

Thank you for your very useful explanation of the CDI circuit. I have a 1978 Johnson two cylinder two stroke outboard and I think there is a fault with the CDI unit. I have taken the unit apart and exposed the circuit board (which unfortunately caused some damage to components removing the protective resin).

I am trying to find out what the components might have been to recreate the circuit with replacement components and wondered if you might be able to help as your circuit looks smaller but similar. If you would be willing to take a look could I send you a photo of my circuit board to see what you think? Thank you in advance for all the useful information

Reply
Swagatam says:
October 30, 2023 at 12:34 pm

Thank you Tim,
The above explained CDI design is tested on across thousands of two wheelers and auto rickshaws in India, in fact I have manufactured 1000s of these units and sold them in the local market without issues.
So you can replicate the above circuit and use it for your motor bike.
It could be actually very difficult for me to check the image of your CDI and suggest th component values or create a circuit diagram.

Reply
John Budd says:
June 30, 2023 at 7:38 pm

I have a Husqvarna 285CD chainsaw. It is in very good condition but the CDI ignition has failed. It is now impossible to obtain a new stator plate with all the coils etc. there are only two coils, one for charging the capacitor and the other to supply the HV for the spark. There is no extra coil or sensor to trigger the SCR/thiristor. I wish to find out how the triggering is done and a circuit to match. Both coils I have appear to be ok. The rectification and triggering are encased in a solid block of resin. I would like to remove the resin block and construct a replacement. Any help , circuit diagram, ideas, etc. would be very much appreciated. Johnl

Reply
Swagatam says:
July 1, 2023 at 9:39 am

Sorry, I have no idea regarding how the above CDI circuit can be implemented in your application without a pickup coil trigger voltage for the SCR.

Reply
nick carper says:
November 13, 2023 at 2:27 am

thanks for your answers to my inquiry. Yes I have a trigger coil that is working … Suzuki 2011 savage 650 single cylinder.

Reply
Swagatam says:
June 23, 2023 at 11:40 am

Hello Andrew, the above CDI circuit has been extensively tested and used on Indian motorcycles and auto-rickshaws without any issues. So the CDI components and diagram is absolutely correct.

It can be difficult for me to troubleshoot your issue without checking it practically.

Reply
Andrew says:
June 23, 2023 at 11:01 am

Hello Sir. I have the same problem. My 12v source is from pulse generator with 20.9 ohms 14.75mH coil. It burns when I reach 4000RPM.

Reply
Swagatam says:
June 17, 2023 at 9:07 am

The CDI will require a continuous source of pulses from the pickup col to keep the ignition sparks alive and kicking. Is your pickup coil providing the required pulses for this?

Reply
View Older Comments

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

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

Primary Sidebar

circuit simulator image

Subscribe to get New Circuits in your Email

Categories

  • Arduino Projects (95)
  • Audio and Amplifier Projects (133)
  • Automation Projects (18)
  • Automobile Electronics (103)
  • Battery Charger Circuits (87)
  • Datasheets and Components (109)
  • Electronics Theory (149)
  • Energy from Magnets (27)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (20)
  • Health related Projects (27)
  • Home Electrical Circuits (13)
  • Indicator Circuits (16)
  • Inverter Circuits (95)
  • Lamps and Lights (159)
  • Meters and Testers (71)
  • Mini Projects (28)
  • Motor Controller (68)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (91)
  • Remote Control Circuits (50)
  • Renewable Energy (12)
  • Security and Alarm (64)
  • Sensors and Detectors (106)
  • SMPS and Converters (34)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (49)
  • Voltage Control and Protection (42)
  • Water Controller (37)
  • Wireless Circuits (31)

Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

People also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin

Recent Comments

  • Swagatam on HX710B Air Pressure Sensor Datasheet, How to Connect
  • Swagatam on Boost Converter Calculator (Non-Isolated)
  • Swagatam on How to Make Dog Barking Preventer Circuit using High Frequency Deterrence
  • NgPark on Boost Converter Calculator (Non-Isolated)
  • Yogesh on How to Make Dog Barking Preventer Circuit using High Frequency Deterrence

© 2026 · Swagatam Innovations