• 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 / Make this DC CDI Circuit for Motorcycles

Make this DC CDI Circuit for Motorcycles

Last Updated on June 24, 2019 by Swagatam 171 Comments

The circuit presented here is for a DC-CDI which are used in motorcycles. A DC-CDI is the one in which the high voltage (200-400VDC) is converted from 12V supply voltage.

Table of Contents
  • How it Works
  • To convert it to DC a fast recovery diode D2 is deployed.
  • CIRCUIT DESIGN:
  • TRANSFORMER SPECIFICATIONS:

Researched and Submitted by: Abu-Hafss

Studying the circuit, we see that it has two parts i.e. the CDI unit, enclosed in the pink box and the remaining circuit on the left is high voltage converter.

warning message: electricity is dangerous, proceed with caution
DC CDI Circuit for Motorcycles


The working of the CDI may be found in this article.

The circuit on left is a high voltage converter based on a blocking oscillator. The components Q1, C3, D3, R1, R2, R3 and transformer T1 forms the blocking oscillator.

L1 is the primary coil and L2 is the feedback coil. C1, C2 and D1 are DC voltage smoothing components.

How it Works

When the circuit is powered on, R3 provides forward bais to the base of Q1. This turns on Q1 and current starts flowing thru the primary coil L1 of the transformer.

This induces voltage in the secondary or the feedback coil L2.

The red (phase) dots in the transformer symbol indicates that the phase of the voltage induced in L2 (and L3) is shifted 180°.

Which means when the bottom side of L1 is going negative, the bottom side of L2 will be going positive.

The positive voltage of the L2 is fed back to the base of Q1 thru R1, D1, R2 and C3. This causes the Q1 to conduct more hence, more current flows thru L1 and ultimately more voltage is induced into L2.

This causes L1 to saturate very rapidly which means no more changes in magnetic flux and hence no more voltage is induced into L2.

Now, C3 starts discharging through R3 and finally Q1 is switched off. This stops the current flow in L1 and hence the voltage across L1 comes to zero.

The transistor is now said to be "blocked". As C3 gradually loses its stored charge, the voltage on the base of Q1 begins reverting to a forward-bias condition by means of R3 thus switching on Q1, and hence the cycle is repeated.

This switching of Q1 is very fast such that the circuit oscillate at quite high frequency. The primary coil L1 and secondary L3 forms a step-up transformer and thus a fairly high alternating voltage (more than 500V) is induced in L3.

To convert it to DC a fast recovery diode D2 is deployed.

The zeners, R5 and C4 forms the regulator network. The sum of the values of the zeners should be equal to required high voltage to charge the CDI's main capacitor (C6).

Or alternatively a single TVS diode with desired breakdown voltage may be used.

When the output at the anode of D2 reaches the breakdown voltage (sum of zener values), the base of Q2 receives the forward bais and hence Q2 switches on.

This action steals the forward bais of Q1 thus stopping the oscillator temporarily.

When the output is dropped below the breakdown voltage, Q2 switches off and hence the oscillation resumes. This action is repeated very rapidly that the output is maintained slightly below the breakdown voltage.

The positive trigger pulse at point (D) in the CDI unit is also fed to the base of Q2. This is important to pause the oscillation because SCR U1 demands the current across its MT1/MT2 to be zero to be able to self-disconnecting.

Moreover, this increases power economy as all power supplied during discharging is wasted otherwise.

A special request from Mr. Rama Diaz to have multi CDI sections sharing a common HV converter circuit. Some parts of his request is quoted below:

Ok most engines these days don't have distributors anymore, they have a coil for each spark plug or in many cases have a dual post coil that fires 2 spark plugs at the same time, this is called "wasted spark" since only one of the two sparks is actually getting used each ignition event the other one just fires into the empty cylinder at the end of the exhaust stroke, so in this configuration a 2 channel CDi will run a 4cyl and 3 channel for 6cyl and 2 x 2 channel for v8 etc...

Almost all 4 stroke engines have 2 cylinders that are paired so only 1 coil (connected to 2 spark plugs) will fire at a time the other one/s will fire at the alternate ignition events driven by a separate trigger signal, Yes aftermarket ECU's have up to 8 completely separate ignition trigger signals....

yes we could just have 2 or 3 totally separate units but i would like to have everything contained in one unit if possible, and im thinking there would be some way to share some of the circuitry...

...so im thinking you could have one heavier current step-up section to provide the ~400v then have two (or 3) separate CDI coil driver sections with a separate trigger signal for each one to drive the coils independently....possible??

That way i could use 2 (or 3) dual post coils attached to 4 (or 6) spark plugs and have then all fire at the correct time in wasted spark configuration 🙂

This is exactly the way we often do it now inductively using simple transistor based ignitors but the spark strength is often not strong enough for turbo and high performance applications.

DC CDI  sharing a common HV converter circuit

CIRCUIT DESIGN:

The entire circuit shown above can be used. The CDI unit enclosed in pink box can be used to drive one dual post ignition coil. For 4- cylinder engine, 2 CDI units; for 6-cyl, 3 CDI units can be used. When using multi CDI units, the diode D5 (encircled in blue) has to be introduced to isolate the C6 of each section.

TRANSFORMER SPECIFICATIONS:

Since the frequency of the oscillation is fairly (more than 150kHz), ferrite core transformers are used. A tiny 13mm EE core transformer can perfectly do the job but, handling such a small component might not be easy. A little bigger may be selected. Enameled copper wire 0.33 - 0.38mm for the primary (L1) and 0.20 - 0.25mm for the secondary L2 & L3.

The picture shows the bobbin's top view.

Transformer details


For primary winding, start from pin no. 6, wind 22 neat turns in the direction shown and end at pin no. 4.

Cover this winding with a transformer tape and then start the secondary winding. Starting from pin no. 1, wind 140 turns (in the same direction as that for primary) and make a tap at pin no. 2 and then continue another 27 turns and end at pin no. 3.

Cover the winding with tape and then assemble the 2 EEs. It is advisable to make an air gap between the 2 EEs. For this a tiny paper packing may be used. Finally use the tape to keep the 2 EEs united.

You'll also like:

  • 1.  10 LED Tachometer Circuit Diagram
  • 2.  Police/Ambulance Siren Circuit with Rotating Beacon Light
  • 3.  Converting Wasted Spark Ignition to Sequential Spark, for High Efficiency Combustion
  • 4.  Car Head Lamp Fader Circuit (Breathing Effect Generator)
  • 5.  How to Connect Car LED Downlight
  • 6.  Vehicle Parking Lot Counter Circuit

About Swagatam

I am an electronics engineer with over 15 years of hands-on experience. I am passionate about inventing, designing electronic circuits and PCBs, and helping hobbyists bring their projects to life. That is why I founded homemade-circuits.com, a website where I share innovative circuit ideas and tutorials. Have a circuit related question? Leave a comment.... I guarantee a reply!

Previous Post: « What’s Ripple Current in Power Supplies
Next Post: 60W, 120W, 170W, 300W Power Amplifier Circuit »

Reader Interactions

Comments

  1. Nestor Ibarra says

    May 8, 2025 at 12:51 pm

    Hi Mr. Swagatam. Thank you for sharing this detailed guide! I followed your instructions and built the circuit exactly as described with the exception of couple of capacitors but very close to your spec. However, I noticed that the output from the UF4007 diode was only 38V DC. Is this the expected voltage, or could there be an issue with my setup or what do you think I missed? I’d appreciate any insights you might have. Thanks again for your valuable contribution!

    Reply
    • Swagatam says

      May 8, 2025 at 7:28 pm

      Hello Mr. Nestor, actually this circuit wase designed and tested by a different author, who is quite reliable as far as I know him. However since it is not designed by me, I am not sure about the results of this circuit, mostly because it involves an SMPS transformer. However, if your input DC is 12V then 38V is not bad if nothing is heating up. The output voltage from the smps transformer will depend on the switching frequency and also the turns ratio…

      Reply
      • Nestor says

        May 8, 2025 at 10:26 pm

        I appreciate your very prompt response. Thank you.

        Reply
    • sinan says

      May 12, 2025 at 6:11 am

      i had the same problem in the zener diodes I had the error zener diodes how many volts you used should be about 300 v
      there is only one problem that at high revs the voltage in c6 drops to 50 v, in short, the circuit does not work for demonstration purposes

      Reply
      • Nestor says

        May 12, 2025 at 11:49 am

        Hey Sinan. I just wanted to take a moment to thank you for sharing your experience with the circuit. It really means a lot. Knowing that someone else has been through the same challenge makes the learning process feel a little less daunting! Yes, you are right! I looked at the specs of the Zener diodes I used and they were only 12V. Unfortunately I do not have any other Zener with higher ratings, but I take your word for it that it can’t maintain charge at higher RPMs.
        I have an old Kawasaki mule that has a bad cdi and it has been discontinued. A second hand from ebay cost >$500. I may keep looking for other options. Thank you.

        Reply
  2. D says

    April 15, 2025 at 5:47 am

    Hello Swagatam,
    Thank you for sharing your expertise.
    I am trying to inspect/repair an old DC CDI unit for a single cylinder, 4-cycle 250cc bike.
    I am having a terrible time trying to remove the OEM’s protective gel, which is mixed with many small white stones (silica?).
    Do you know what is the right solvent for quickly and effectively removing this junk? I was not able to find any useful info on the net.
    Thanks.

    Reply
    • Swagatam says

      April 15, 2025 at 7:49 am

      Hello Dustin,
      I guess you are referring to the hard epoxy which is put into the CDI box to hide its details by the manufacturer. Unfortunately, there’s no solvent or chemical available which can dissolve this epoxy. The only way is perhaps to slowly and carefully break it bit by bit, until the circuit board is sufficiently retrieved.

      Reply
  3. John.j says

    December 11, 2024 at 4:53 pm

    Hello, I have built the circuit according to the diagram.
    However, instead of a 3.3nF capacitor, I used a 3.9nF capacitor, and instead of an 18nF capacitor, I used a 15nF capacitor.and for C2 I use 470uf 16 volt electrolytes capacitor, I also built the transformer according to the formula.For building the transformer, I used enameled wire from a miniature relay and an small armature…
    But the circuit doesn’t work. I’ve checked it multiple times, and everything seems correct. However, when I connect the input voltage, the TIP31 transistor gets very hot. I replaced it with a TIP41 transistor, but it still gets hot, and the capacitor doesn’t charge…
    Is it possible that some of the components are faulty?
    What do you think could be the issue? Please guide me; I would appreciate your help.
    Thank you, my friend. Best regards!

    Reply
    • Swagatam says

      December 11, 2024 at 5:48 pm

      Hi, the above circuit was designed by a different author Mr. Abu Haffs, however it was tested by him to be OK.

      Actually the transformer is the heart of the circuit and if the windings are not wrapped correctly or if the direction of the winding is not correct then the circuit will fail to oscillate and the transistor will start heating up.

      You can try swapping the wire ends of either the primary winding or the secondary winding and check the response.

      Reply
    • sinan says

      April 29, 2025 at 7:14 pm

      trafonun çıkışları şemaya uygun değil. dikkat etmemişler tasarım hatalı
      ya trafoyu ters pinlerden saracaksınız yada şemayı ters çevireceksiniz
      140 spir lik sargının çıkışı uf4007 diyotunun anot ucuna denk gelmesi lazım.

      Reply
  4. John.j says

    December 6, 2024 at 2:36 am

    Hello, regarding capacitor C2, which type of capacitor should I use?
    The capacitor is 470 microfarads, but I could only find electrolytic ones. However, the polarity is not specified in the circuit. What alternative value or type can I use instead?
    Thank you for your response.

    Reply
    • Swagatam says

      December 6, 2024 at 8:42 am

      C2 capacitor can be an electrolytic, because it is fed from a rectifier diode, so electrolytic can be used.
      The value can be anything above 220uF

      Reply
  5. Sergio Lorenzana says

    September 9, 2024 at 10:06 pm

    Interesting project, I have to try it, I have almost all the components and I only need to make the transformer, the only component that I think I will not get on the market is the TVS since here in Guatemala it is difficult to locate these components and especially because the value of it.
    I already designed the single-sided printed circuit board, it’s just for testing.
    Greetings from Guatemala, Sergio Lorenzana.

    Reply
    • Swagatam says

      September 10, 2024 at 8:52 am

      Thank you Sergio, glad you found the project interesting.
      Hope it works for you.
      Let me know how it goes….

      Reply
  6. David says

    July 22, 2024 at 10:24 am

    hello dear Swagatam thanks for sharing this project,
    I want to make this but I’m having a little trouble
    can you share PCB diagram and full part for me?
    I appreciate it

    Reply
    • Swagatam says

      July 22, 2024 at 12:39 pm

      Thank you David,
      However, I am sorry, i do not have the PCB design for the above circuit. You may have to contact a professional PCB manufacturer for designing the PCB layout and for producing the sample PCBs.

      Reply
  7. Sergey Boldyrev says

    March 8, 2024 at 1:10 pm

    Dear Swagatam, have a nice day!
    I am making a friend a PCB according to your diagram for his 150cc motorcycle 1 cylinder.
    For obvious reasons, the circuit is sensitive to the quality of the components.
    Can I use the following parts?
    BT151-800R as U1
    BC547C as Q2
    MJE13005 as Q1
    SF18 as D2
    SK56 3A rated SMD as D1
    Please tell me whether it is possible to shift the ignition timing in this circuit using elements. To an earlier or later position. You may need to install a toggle switch

    Regards

    Reply
    • Swagatam says

      March 8, 2024 at 5:53 pm

      Thank you Sergey,
      You can use the mentioned parts except MJE13005, which might not work well for a 12V application, instead you can use any other 50V or 100V 5 amp transistor.
      I don’t think this circuit can be modified to shift and customize the ignition timing, I am not so sure about it.

      Reply
  8. PADMAHARSHA says

    November 1, 2023 at 7:40 pm

    Sir what are the first circuit capacitor voltage values.can you send parts list pls

    Reply
    • Swagatam says

      November 2, 2023 at 8:29 am

      PADMAHARSHA, The capacitor voltage values that are not specified in the diagram are all 50 V rated. Resistors are all 1/4Watt 1% MFR type.

      Reply
  9. susanta' says

    August 14, 2023 at 11:11 am

    Hi ,

    Does motorcycle has a alternator as well. Please let me know.

    Is thta not part of CDI circuit.

    Thanks
    Susanta’

    Reply
    • Swagatam says

      August 14, 2023 at 11:29 am

      Yes, all vehicles have an alternator. A voltage of around 100 to 200 V AC is fed to the CDI for generating the sparks

      Reply
  10. adel says

    April 24, 2023 at 1:13 am

    Hi
    I made this circuit

    The first problem for me was the number of turns of the transformer. When I reduced the number of primary turns to 10 and the number of feedback turns to 2 , the circuit was fixed.
    Now it works properly but at low speed

    When the rpm goes up to ~3000, the spark is very low

    Can you tell me my problem?

    (I changed the number of turns because the transistor was saturation)

    Thank you

    Reply
    • Swagatam says

      April 24, 2023 at 9:24 am

      Hi,
      I am glad you could make this circuit successfully.
      At high speeds it seems the current entering the CDI coil cannot reach optimal value. I guess the C6 should be increased a bit, which might solve the problem, but I am not sure I am only guessing.
      Try increasing the value of C6 from 1.5uF to 3 uF/600V and check the response

      Reply
  11. Kawajoop says

    April 1, 2023 at 2:53 am

    Hi Swagatam, Joop here from Holland. I made two dc cdi ignition and it Works 100% up to 350hz with a sparkdistance of 20mm with a quality Wilma mkp 1uf 630Volt condenser and a good coil. It draws 7-8 Watt at 14Volt With for 75 Volt zeners and a very small transformer.
    Now my question: Can I use 18 or even 20Volt? I need 480hz. My bike is a triple cilinder, and it has one cdi with a strange distributor wich connects the ground off the 3 coils in turns to ground.
    I tryed it for a short time and it gives a stronger spark up to 530hz.
    Thank You for schering you knowledge.
    Regards Joop

    Reply
    • Swagatam says

      April 1, 2023 at 9:17 am

      Hi Joop,
      You can use 18 to 20V, but make sure to increase the gate resistor value of the SCR to around 470 ohms 1/2 watt. The frequency of the sparks will depend on the RPM of the bike wheel. The wheel rotation will be converted to pulses from the pickup coil and sent to the CDI for triggering the ignition coil. As your bike moves faster the sparks will become faster and vice versa.

      Reply
  12. Alfred kazima says

    February 15, 2023 at 12:17 am

    I would like to try construct the circuit for a half-bridge for a DC to DC inverter . I have a hope that for a large part of my desired application, you did a commendable job as if you are an alien from space. I shall try to make a minor modification or none at all.Thankfor your effort in arranging that the converter must operate with the fire semiconductor there are other areas that deserves technical appreciation, also I leave that to other. Thank you Homemade.
    Alfred,
    Malawi.

    Reply
    • Swagatam says

      February 15, 2023 at 9:05 am

      Thank you Alfred, glad you found the post helpful! Surely, you can construct it for your inverter project. Hope it works for you.
      All the best to you!

      Reply
  13. Hamza says

    February 10, 2023 at 7:18 pm

    Hi Swagatam,
    I made this circuit but i’m not satisfied with final results because i’m facing these issues

    1. Circuit consuming about 750mA which is inefficient condition
    2. I tested it with manual trigging and found that SCR remains conductive after 2 or 3 triggers
    3. Spark at output is very weak.

    Can you please help me, how can i overcome these issues?

    Hamza.

    Reply
    • Swagatam says

      February 10, 2023 at 7:34 pm

      Hi Hamza, try increasing the primary turns to 30 or 40 turns and check if that reduces the current consumption or not?
      The transformer is the crucial part in this design, if it is not built correctly or the winding polarity is not correct, there could be problems. Make sure to put an paper gap between the E-core edges.

      Reply
  14. Eric Lövgren says

    October 18, 2022 at 2:40 am

    Hi, i been looking gor a good dc cdi drawing and think i found on, yours.
    But it is for 4cyl car with distributor. This mean 2 ingnitions/rew. Do this construction manage to reload so fast. It Will be 8000r/min order 16000 unloads/min.
    Tanken in advance.
    Eric.

    Reply
    • Swagatam says

      October 18, 2022 at 9:01 am

      Hi, the above CDI circuits are for two wheeler and 3 wheeler application, not for 4 wheeler and is not suitable for 8000 RPM speeds.

      Reply
      • Eric Lövgren says

        October 19, 2022 at 9:19 pm

        Would it be possible to modificate it for 4 cyl with 8000 rpm? What is the week part, transformer or the ingnition capasitor?
        Or other?

        regards,

        Eric

        Reply
        • Swagatam says

          October 20, 2022 at 9:32 am

          Sorry, I have no idea what type of CDI is required for operating a 4 cycle engine, so not sure how the above circuit can be modified?
          The capacitor, SCR and the transformer are the 3 important parts of the circuit.

          Reply
  15. Mark H says

    August 3, 2022 at 6:53 pm

    I have a 12VDC Car battery Source only. I am trying to make a CDI for my single sparkplug engine. I cannot find a way to make 200-300VDC without a very expensive transformer. Is there a cheap and simple way? Could I just buy an inverter from amazon 12vdc to European 220vac then a diode bridge to make DC? Please advise.

    Reply
    • Swagatam says

      August 3, 2022 at 7:28 pm

      You can try the first concept from the following article. The transformer is an ordinary 0-12V/220V step down transformer connected the opposite way round for stepping up the 12V from the 555 oscillator into 220V AC for the ignition coil..

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

      Reply
  16. Curt says

    June 21, 2022 at 4:12 am

    What would a spark advance and rev limiter look like?
    How high can it rev?
    Do you etch your own circuit boards, can you recommend someone?

    Reply
    • Swagatam says

      June 21, 2022 at 9:36 am

      I do not know much about spark advance and rev limit.
      I don’t etch PCBs I build them on strip boards through manually soldering the connections

      Reply
  17. john bowen says

    June 9, 2022 at 11:20 am

    regarding this circuit i have checked the trigger pulse with a occilloscope and got a reading of .8 v . do you think it will be high enough to opperate your circuit trigger ?

    Reply
    • Swagatam says

      June 9, 2022 at 11:28 am

      0.8V may not be enough for triggering the above explained circuits. Because D6 will itself drop about 0.6, and the remaining 0.2V will not be enough to trigger ON the Q2….a minimum of 2 V could be required for triggering Q2 and the SCR effectively…

      Reply
      • padmaharsha says

        November 5, 2023 at 8:07 pm

        Sir
        What are the 3 zener diode specs for dc cdi

        Reply
        • Swagatam says

          November 5, 2023 at 10:15 pm

          Padmaharsha, The zener diodes decide the voltage level that can be stored in the capacitor C6, which in turn decides how strong the CDI output voltage and the spark will be.

          Reply
  18. Alan Dunne says

    January 20, 2022 at 2:41 am

    Be careful if you build this circuit. Capacitor C6 will hold it charge 400V even after power
    has been removed. If you touch the back of the circuit board the capacitor will discharge giving you a mighty shock. The circuit packs a mighty punch. Treat with respect.
    When running correctly the circuit will pull about 200ma at 12V and give out 400V.
    Thanks Swagatam for posting this circuit.

    Reply
    • Swagatam says

      January 20, 2022 at 9:52 am

      Thanks for your feedback Alan, I hope the users will find it useful!

      Reply
  19. ilie horodisteanu says

    October 9, 2021 at 3:23 pm

    Hello
    What are the necessary changes for this circuit to operate on 6V? In the primary winding of the transformer I put 11 turns but unfortunately I can not get more than 29v per output.
    Thanks

    Reply
    • Swagatam says

      October 9, 2021 at 8:07 pm

      Hello, The coil winding determines the output voltage so you may keep experimenting with the number of turns until the right output voltage is achieved. The idea was contributed by another author therefore I can’t suggest much on this.

      Reply
  20. Roger says

    April 19, 2021 at 8:31 pm

    Hi

    What needs to be changed to run this off 48 volts?

    Thank You!

    Reply
    • Swagatam says

      April 20, 2021 at 9:05 am

      Hi, nothing needs to be changed, you can use the circuit as is…however, the signal from the pick up must be 12V, and the CDI coil must be rated at 48V

      Reply
  21. Waruna says

    March 28, 2021 at 1:51 pm

    Wahat is ZD1,ZD2 AND ZD3…..

    Reply
    • Swagatam says

      March 28, 2021 at 5:47 pm

      zener diodes

      Reply
  22. Trieu Pham says

    March 2, 2021 at 3:44 pm

    Hi Swagatam,
    Can you tell me what is the function of D4 (connect the base of Q1 to ground)?
    If D4 has not, what is happening?

    Thank you

    Reply
    • Swagatam says

      March 2, 2021 at 9:59 pm

      Hi Trieu, it could be for protecting the transistor against reverse EMF transients

      Reply
  23. Trieu Pham says

    February 6, 2021 at 8:55 am

    Hi Swagatam,
    I see your detail your circuit and I have some questions:
    – “The positive voltage of the L2 is fed back to the base of Q1 thru R1, D1, R2, and C3”. I think D3 instead of D1?
    – Inverter circuit will work if it has not D1, C1, C2?
    – I do your circuit with R3=4.7k, but it doesn’t work (the circuit doesn’t have a current). How the value of R3 I must change?

    Thanks for your time.

    Reply
    • Swagatam says

      February 7, 2021 at 11:53 am

      Hi Trieu,
      1) yes your first assumption is correct, it should be D3
      2) yes it will work
      3) It is an SMPS design and will need to be done with a lot of care, I cannot help much without practically checking the circuit, and moreover this design was submitted by an external author, and is not designed by me!

      Reply
  24. Harpreet Singh says

    January 8, 2021 at 12:22 pm

    But in my circuitry its a bit different. I have made a different step up circuit using SG3525 pushpull with 3205 and a ferrite core. Output is stable 300v. And around 3uF of capacitors are applied at the output 300v. Im using mosfet instead of scr. Cause it is simple to use and it works well i have check it on breadboard. But the mosfet (or scr) also collapses 3uf(output stablizing) capacitor to ground along with the dump capacitor. Thats a big issue. Its like im short circuiting the output 300v. Kind of bad situation. Do you have any kind of solution what can i do for this. Im thinking to make a dual mosfet circuitry. Where P ch mosfet pull the 300 output voltage to charge cap at 300v. And N ch Mosfet ground the cap. For both gates votage signal would be same. So In normal condition p ch Mosfet will work when trigger would apply (+) N ch mosfet conducts Whereas p ch Mosfet stays off.

    Ufffff Thats my imagination. I hope you have red to the end. And suggest me something valuable. Thanks

    Reply
    • Swagatam says

      January 8, 2021 at 6:04 pm

      In your existing circuit you can put a P channel 400 V MOSFET in series with the line that connects the 300V with th SCR. Source will connect with the 300V line, dran with the SCR, and gate with the ground line via a 1K resistor. Attach the pick coil signal with the gate in such a way that it generats a minimum of +12V on the gate during each trigger. this will ensure, the MOSFET remains switched OFF during the triggering process and block the 300V line from the entering the SCR, while the SCR dumps the capacitor charge.

      Reply
      • Harpreet Singh says

        January 8, 2021 at 6:29 pm

        I have selected 1200V 50A n-ch IGBT for dumping the cap(it works similar like scr ). Could you suggest the P-channel Mosfet or P-channel IGBT. Cause p channel availibilty in market is quite less. And 5-10 ampere ( continuous ) would be fine i think. ???Please suggest some…..

        Reply
        • Swagatam says

          January 9, 2021 at 11:15 am

          Maybe you can try this

          https://www.digikey.com/htmldatasheets/production/466566/0/0/1/ixt-k-x-40p50p.html

          Reply
      • Harpreet Singh says

        January 9, 2021 at 11:04 pm

        sir the availibilty of <100V p-ch mosfet or igbt is almost zero here. online are way to0 expensive. im using SG3525 ic in this Circuit. can i use shutdown pin as same time i trigger SCR in order to turn off the ic hence turning off the output while scr is doing its stuff. but im worried that how fast it turn off before the scr start to conduct. or there is another way to do it better

        Reply
        • Swagatam says

          January 10, 2021 at 10:24 am

          Harpreet, That looks like a much better idea, you can do that! The reaction time will be almost simultaneous, so there’s no need to worry about the timing

          Reply
  25. Harpreet Singh says

    January 7, 2021 at 11:52 pm

    Hi there. i Have successfully made 12-300v stable circuit for cdi drive . now im facing a big problem just before finishing it. please read carefully
    *1uF dump capacitor first terminal to 300v circuit and second terminal to ignition coil +ve terminal and coil -ve terminal to ground.
    * scr MT1 is also connected to capacitor first terminal and MT2 to ground . when i trigger scr capacitor is grounded and ignition occur. but the incoming 300v Supply also grounded through scr. what should i do for that. i dont want to end up after finishing a major circuit just for this little one. if you need schematic then i can send just tell me about your email. and if you have solution please send schematic on my gmail. that would be greatly appreciated

    Reply
    • Swagatam says

      January 8, 2021 at 8:35 am

      Hello, It seems that is how the CDIs are designed to work, or may be while the SCR is being triggered the high voltage from the transformer is already collapsing towards the zero level.

      I tried to attach the original trigger design with the above concept, and it also seems to do the same:

      comment image" alt="electronic CDI circuit" />

      Reply
  26. Harpreet says

    December 18, 2020 at 7:09 pm

    thankyou sir for your valuable reply. one last question, im using 4uF ceramic instead of 1F you used in this circuit. so do i need to upgrade something in the above circuit like transformer winding to handle that extra 3uF dumping capacitor

    Reply
    • Swagatam says

      December 19, 2020 at 10:21 am

      You are welcome Harpreet, you don’t have to upgrade anything with a 4uF, the existing parts will work without issues.

      Reply
  27. Honey Singh says

    December 17, 2020 at 10:02 pm

    hi there. i have apache rtr160 using Tci ignition and i heard somewhere that rpm is locked so i made my own tci using IRGB14C40L IGBT. but it worked smilar as stock. so i moved to CDI system. the bigger problem is to generate that 250v which can charge 4uf ceramic capacitor so fast without dropping down 250v to poor level. your circuit seems a bit complicated. i have arduino nano is there any chance that i can do freq and transformer stuff with it and ONE MAIN POINT I WANT TO ASK i havent access to triac or scr so i could i use 600v mosfet and a diode parallel to it in opposite direction so it will conduct in both direction. your reply would be greatly appericiated

    Reply
    • Swagatam says

      December 18, 2020 at 11:22 am

      You can build a small 12V to 220V inverter using any one of the designes presented in the following page:
      7 Simple Inverter Circuits you can Build at Home
      However, the involved transformer being an iron core transformer could be a little bulky, a 12-0-12/500mA transformer would perhaps be compact enough and serve the purpose for your TCI

      Reply
      • Harpreet Singh says

        December 18, 2020 at 1:20 pm

        sir i want to make CDI i have not any triac or scr so can i use 600v MOSFET with a parallel Diode(5408UF) in opposite direction to conduct in both way instead of triac???????

        Reply
        • Swagatam says

          December 18, 2020 at 2:09 pm

          Harpreet, I am not sure how a MOSFET would work in place of an SCR in a CDI circuit, so I can’t suggest much about!

          Reply
  28. Leonel Romero says

    November 25, 2020 at 5:13 am

    Hola ya hice este circuito, pero no esta funcionando, me imagino que el problemas es el transformador. el tip 31c se calienta demasiado. por favor si tiene algún tutorial de como bobinar el transformador se lo agradecería. lo he echo varias veces y nada primero primario y luego secundario y viceversa.
    los calibres de alambre que tengo son 25 y 33 mm

    Reply
    • Swagatam says

      November 25, 2020 at 2:13 pm

      Hello, the idea was taken from an original sample by the author of the post…sorry, I can’t help much for this circuit since it wasn’t designed by me.

      Reply
  29. john bowen says

    October 7, 2020 at 9:55 am

    just trying to find out the ve voltage range required for the cdi circuit above

    Reply
  30. john bowen says

    October 7, 2020 at 7:53 am

    what is the ve trigger voltage in this circuit?

    Reply
    • Swagatam says

      October 7, 2020 at 9:55 am

      any voltage between 6 and 12 V

      Reply
      • john bowen says

        October 8, 2020 at 12:25 am

        thanks. that explains my problem

        Reply
  31. Keith Mansfield says

    June 26, 2020 at 3:07 am

    Hello, and thanks for designing so many useful circuits. I see several mentions of polarized capacitors in comments but don’t see any shown in DC-CDI circuit diagram. Can C2 be polarized with negative side to earth/ground or should all capacitors be non-polarized?

    Reply
    • Swagatam says

      June 26, 2020 at 12:15 pm

      Yes C2 can be a polarized capacitor ,because it is connected across the supply terminals.

      Reply
      • Keith Mansfield says

        June 26, 2020 at 11:27 pm

        Thank you for your quick response. You confirmed my thoughts.

        Reply
        • Swagatam says

          June 27, 2020 at 9:36 am

          Glad to help!

          Reply
  32. Deniz Taş says

    June 20, 2020 at 8:25 pm

    How should I implement a circuit scheme for Trigger pulse ? And which modes that transistors operates in cycle.

    Reply
  33. Tom Bauer says

    April 22, 2020 at 3:05 am

    The CDI on any motorcycle is far more complicated than this can even imagine to be. Timing control is critical and these schematics only barely touch on the HV aspect of the CDI. No beginner will be able to have success with this simple info.

    Reply
    • Swagatam says

      April 22, 2020 at 7:39 pm

      You can refer to the following concept instead which is a standard 2/3 wheeler CDI design:

      https://www.homemade-circuits.com/how-to-make-capacitive-discharge/

      Reply
  34. Josh says

    June 5, 2019 at 6:56 am

    I am considering building this for a Ducati Monster and my one question is this; my stock CDI has two wires off the pickup but I only see a place for a +(VE) at point D. How do I incorporate both pick up wires into this circuit?

    Reply
    • Swagatam says

      June 5, 2019 at 8:12 am

      Sorry, did not understand your question. Are you trying to build the above circuit or want to know how to wire your own CDI unit?

      Reply
      • Josh says

        June 5, 2019 at 8:39 am

        I’m wanting to build the above CDI, but want to ensure I wire it correctly.

        Reply
        • Swagatam says

          June 5, 2019 at 9:42 am

          You will need a two voltage sources from your motorcycle to drive this CDI. 1) high voltage AC from the alternator, and pulsing 12V from the pick-up coil. Once these two inputs are connected wit the circuit, the point E can be integrated with the ignition coil primary terminal

          Reply
          • Josh says

            June 5, 2019 at 5:14 pm

            Ok, I think I will not be able to use this circuit then. My stock CDI uses 12VDC and two pick-up wires from the engine. Do you know of any other circuit where this is used? I can’t find any info on the stock unit to recreate it and I don’t want to tear apart mine to determine its design. Kokusan Denki BB1105 is the stock unit.
            Thanks for your help

            Reply
            • Swagatam says

              June 5, 2019 at 8:25 pm

              I think the above design is an universal design which can be easily customized for your requirement. The other other design that I have might require even more customization. If your bike has two pick ups then it might be having two ignition cols as well. In that case you can build two of these units and configure the terminals accordingly. The 12V will go +12V source, trigger to the pick up, and the point E to the respective ignition coils.

              Reply
            • Josh says

              June 7, 2019 at 5:28 am

              Your correct about needing 2 circuits as one will go to each plug. My problem still stands. There are four wires from my trigger coil, two for cylinder A cdi, and two for cylinder B cdi. My question is how would you go about incorporating both trigger wires for each cdi circuit.
              I don’t know how to upload a picture, but the wiring diagram and the bike clearly have two for each cylinder.
              Thanks

              Reply
              • Swagatam says

                June 7, 2019 at 9:43 am

                Out of the 4 wires, two are probably common and will connect with the ground. The remaining two can be connected with the point E of the two CDI circuits.

                Reply
  35. Salvador Martinez says

    June 5, 2019 at 4:36 am

    Good afternoon estimated Swagatam, I continued with my CDI project, but I have several doubts, first, the transformer has 22 laps with 30 gauge wire, no problem? and I do not have the possibility of leaving space intrerno of air, since I use complete sheets type E and type I complements, also has a metal frame.
    Second, if the only polarized Capacitor is C2? the one I use is 47 Microfarads 100 Volts, a little big.
    And finally, the advance circuit with transistor 4017, how many degrees of overtaking did it provide?
    Is a 7812 regulator required at the entrance of the 555 for protection?
    What other options are there for replacing the Tip 31 C transistor?
    Thank you very much for your appreciable comments, kind regards.

    Reply
    • Swagatam says

      June 5, 2019 at 9:55 am

      Hi Salvador, the above circuit uses a ferrite core transformer, a metal core will not work. C2 is 470uF, I am not sure whether a 47uF will work ro not. It’s better to use a 470uF or a 1000uF.

      The advance circuit is just a concept that I have presented, it needs to be investigated and analyzed practically, and it will need lot of refinements and improvements before it can be used for actual implementation.

      Reply
  36. Tomás says

    May 18, 2019 at 4:06 am

    Hi! I have a question: may Q1 (TIP31C) be replaced with a mosfet like IRFZ48N? Or its working is based on current?
    Greetengs from Argentina, Tomás

    Reply
    • Swagatam says

      May 18, 2019 at 7:59 am

      Hi, yes that looks OK to me, you can use a high voltage mosfet in this position, because 12V wil be accessible at the gate of the mosfet for the switching

      Reply
  37. Pete says

    February 9, 2019 at 11:59 pm

    Wow, thanks for the quick reply! I’m excited to put something together now..
    Would you have a recommendation for a robust capacitor to use?

    Reply
    • Swagatam says

      February 10, 2019 at 9:54 am

      You are welcome. For the capacitor you could try a 1uF/400V or a 2uF/400V PPC type capacitor

      Reply
  38. Pete Graham says

    February 9, 2019 at 7:43 am

    I’m happy to have come across some proffessionals that know CDI! I have vintage motorcycle that is no longer supported with parts for ignition control! Its a little different becasue its an automatic and there are additional safety circuits that prevent starting or inhibit ignition!
    Schematic looks like this but it is “general” and I don’t know how to specify parts or values! Please help!
    Thanks You !
    Pete
    https://ibb.co/rHFks0m
    https://ibb.co/z8HYkBX
    https://ibb.co/ry2wPNq
    https://ibb.co/PwGhd8v
    https://ibb.co/rcS3MGR

    Reply
    • Swagatam says

      February 9, 2019 at 8:59 am

      The part values doesn’t look too critical, You can use the following:
      1N4007, for all the diodes.
      2k2 1/4 watt, for the resistors.
      BT151, for the SCRs
      8050, for the transistor.
      If the schematic is correct then it should work perfectly with the above components.

      Reply
  39. L.R. Jani says

    January 7, 2018 at 4:18 pm

    I make same ckt. And test on bick.
    I face two problem one is back kik and second is missing spark. What is reason behind this ? And how can I solved this problem?

    Reply
    • Swagatam says

      January 7, 2018 at 5:49 pm

      which triac did you use? If you use any other triac than BT151 then the performance will get affected, secondly the capacitor must be of a good quality rated at 1uF /400V, because the capacitor is responsible for holding the charge so make sure it is a good quality one….and this circuit will not work with high speed bikes, it is recommended only for the normal city bikes.

      Reply
      • L.R. Jani says

        January 7, 2018 at 7:49 pm

        Thanks
        I used triac bt151, and cap 1uf 400 volt
        But there is back kick problem with high force

        Reply
        • Swagatam says

          January 7, 2018 at 7:58 pm

          sorry, I could not understand what you mean by back kick, please elaborate on that!!

          Reply
  40. kaz says

    October 27, 2017 at 1:26 pm

    Hi there,

    Thanks so much for this circuit design. I never made transformer before. Im not sure which one is suitable. Can u kindly give me a link to each component that i need to built the transformer that you mention above. So that it serve me as an example if i need to find in my place or order it online.

    Reply
  41. Ibtihaj says

    August 22, 2017 at 10:00 am

    Thanks a lot..

    Reply
  42. Ibtihaj says

    August 21, 2017 at 11:53 am

    Dear
    After roasting a couple of Q1 (TIP31C / TIP41C), twice checking everything dfiscussed between Rama Diaz and Abbu Hafss, followed disscussion between Nathaniel and Abbu Hafss at another blog, tried TIP122 as well, but nothing seemed to be helpful. The Q1/R1 kept heating up. Then while working with an energy saver light I come across Transistor 13003, unwillingly tried the one which, of course, resolved the issue. Going to further replace it with Transistor 13005 for more satisfactory reaults. I think the fast switching capability of the transiator did the job where as datasheet shows inferior current ratings of the same. Should I go for the 13005?

    Reply
    • Swagatam says

      August 21, 2017 at 2:07 pm

      sure, if you have practically verified the results and found MJE13005 to be a better choice then certainly you can go ahead with it. the current rating of this device is 5 amps, and that’s quite good considering its voltage capacity which is beyond 300V

      Reply
      • Ibtihaj says

        August 21, 2017 at 5:37 pm

        Dear Swagatam,
        Thanks for your quick repose. I must appreciate your efforts, You guys are doing well.
        I’ve pratically tested 13003 and it’s current ratings is 1.5A. I don’t now how many Amperes may pass through this device during operational state. If current remains near about the ratings and there’s less chances of exceeding beyound the limits. It’ll be a cheaper choice for others as well. Please advise…

        Reply
        • Swagatam says

          August 22, 2017 at 4:48 am

          Thank you Ibtihaj, MJE13001 is actually rated at just 200mA according to the datasheet which looks quite low, therefore MJE13005 could be tried instead which is rated at 5 amps

          Reply
          • Swagatam says

            August 22, 2017 at 4:50 am

            sorry, please ignore my previous comment, I mistakenly checked MJE13001 instead of MJE13003 as referred by you.

            Reply
  43. Abu-Hafss says

    July 26, 2017 at 12:14 pm

    Hi Rama Diaz

    Sorry for my late response, as I am little busy these days.

    The pictures shows you have used correct components. The circuit is working and giving high voltage as required, this means the connections are also correct. The only problem is heating of the transistor Q1 which lead us to the transformer and the relevant feedback network. Apparently, the feedback components are okay therefore, the only doubtful device is the handmade transformer. I suspect it because I had to face similar issues with some of my handmade transformers until I got them from professional manufacturer in China.

    By the way, did you created air gap in the core of the transformer? Please see the picture below:

    ?dl=0" rel="nofollow ugc">comment image?dl=0

    Take a cardboard sheet (thickness about 0.3mm) and cut 3 pcs roughly to sandwich between the three legs of the E-cores as shown in the picture. Try it and see if it solves the problem. You might need to adjust the thickness because the air gaps are created on basis of calculations. You can google for transformer air gap calculation or formula for more details, if required.

    If you need the specifications of the transformer which I got from China, I shall be happy to share it.

    Reply
    • Rama Diaz says

      July 28, 2017 at 9:00 am

      Hi
      ok thank you, yes i used an air gap but only the thickness of the yellow transformer tape which is 0.07mm so this is one thing i will try. How about the hand winding? does it matter if i wound the secondary side randomly? or do all the wires need to be neatly packed together in perfect layers etc?

      Reply
    • Abu-Hafss says

      July 29, 2017 at 6:06 am

      Hi

      0.07mm is almost nothing, try it with thicker gap.
      The wires should not overlap while winding the transformer.

      Reply
  44. Rama Diaz says

    July 21, 2017 at 2:07 pm

    ok sorry i just transferred all my photos to google not sure how to make them public etc. try this: https://photos.app.goo.gl/dBh3b61aAp3rzVY53

    Reply
  45. Rama Diaz says

    July 20, 2017 at 8:06 am

    also here is the transformer kit i used

    https://photos.google.com/photo/AF1QipPQmnRXTAAYL_i5tLvMu9yKeZAHnyeNqOPz99EN

    Reply
    • Swagatam says

      July 20, 2017 at 8:20 am

      showing "404 not found error" in my computer?

      Reply
    • Abu-Hafss says

      July 20, 2017 at 6:02 pm

      I also got "404 not found error" for each photo.

      Reply
    • Rama Diaz says

      July 23, 2017 at 1:40 pm

      https://photos.app.goo.gl/dBh3b61aAp3rzVY53

      Reply
  46. Rama Diaz says

    July 20, 2017 at 8:01 am

    Ok i made the transformer myself and was careful to make the correct number of turns L1 is very neat with all the wires aligned neatly one layer exactly filled up the full length of the bobin. Then for L2&L3 i just wound them more randomly but trying to keep it as even as i could. There is no noise or hiss at all. Below are pictures of all the components you mention and also C1&2 I think they are all correct but please verify!

    R1 https://photos.google.com/photo/AF1QipNPUo72TtClOEwF1qoVkGkROdYcFpXPRboUjTU4
    R2 https://photos.google.com/photo/AF1QipPtfMcZ2PiFa599jnFf6yL4Q9y6TlCAFngcQ9Ip
    R3 https://photos.google.com/photo/AF1QipPe8EYl-1Dg4ABvFVhEnSYn6YhMukIXbEPaY6UO
    C3&4 https://photos.google.com/photo/AF1QipPSonjjk_Ke3p_4wlRHuGyUXzcPXvg9kowLZg-w
    C1 https://photos.google.com/photo/AF1QipNZu1L-RT6FIThvaaAc1VsH35UcKtZMCKPeOMwa
    C2 https://photos.google.com/photo/AF1QipO1ZiwFmjmwPLFD1yrcKrfybfpd1I-jWQCL-4vV

    Reply
  47. Abu-Hafss says

    July 15, 2017 at 3:10 pm

    Hi Rama Diaz

    Yes, only L-C meter was required to measure the inductance.
    The measuring unit should be mH.
    L2 = 0.15mH or 150µH and L3 = 3.66mH or 3660µH are correct.
    L1 = 0.11mH or 110µH is slightly higher maybe you wound 24-25 turns.
    But it wo'nt have any adverse effects on the operation of the circuit.

    Did you wound the transformer by yourself or from some professional? Do you hear any sound in the circuit (hissing or faint whistle)?

    C1 and C2 are just smoothing capacitors for the input 12V, even if removed the circuit should work.

    If Q1 is getting hot that means, there is something fishy in the feed-back network (from L2 to the base of Q1). Please re-check the values of R1, R2, R3, C3 and C4.

    Reply
  48. Rama Diaz says

    July 14, 2017 at 1:45 pm

    Hello Abu-Hafss
    Ok i finally got someone to test the transformer, he just used an L-C meter not a wave generator etc but it will give us an idea

    L1 22turns 0.35mm wire 0.11H (uH?)
    L2 27turns 0.22mm wire 0.15H
    L3 140turns 0.22mm wire 3.66H

    Reply
    • Jamie says

      November 5, 2019 at 9:52 pm

      This is great thanks for sharing. My question is:

      Can this circuit be modified to power a conventional 12v ignition coil (not a high voltage cdi coil)? I want to use it on a 250 single cylinder two stroke classic motorcycle? I intend to use a magnet attached to the rotor and a fixed Hall effect sensor as a trigger.

      The whole system runs off 12v and currently on another (defunct and incomplete) CDI unit.

      Regards

      Jamie

      Reply
  49. Josiah Laser says

    June 19, 2017 at 7:11 am

    I have a problem I hope someone can help with. I have a motorcycle. It is 6V-DC with no powersupply. It contains a CDI and I would like to build one instead of dishing out $120-$200. so how would the schematic above change. lower voltage- higher current.. what values would change on the above schematic and is anyone willing to solve this for me and future viewers? Thanks for the time,

    JSL

    Reply
    • Swagatam says

      June 19, 2017 at 8:35 am

      You can try the design which is I have explained below, this will work with your alternator supply

      https://www.homemade-circuits.com/2011/12/how-to-make-capacitive-discharge.html

      Reply
    • Abu-Hafss says

      June 19, 2017 at 12:05 pm

      Hi Josiah

      Before suggesting you a circuit, would you please tell us if your bike has High Volt Source coil. Or simply can you get us a picture of the inside of the magneto of your bike?

      Reply
  50. Abu-Hafss says

    June 14, 2017 at 8:17 am

    Hmm, you need an LC-meter (Inductance & Capacitance) for that. There are some circuits in this blog but, you need an accurate device. You can also find accurate PIC microcontroller based LC meters on the net. If you build one, it would be valuable addition to your collection of electronic equipment.

    If not, take the transformer to some professional electronics engineer and request him to measure the inductance for you. It would be a matter of few seconds, just like measuring resistance.

    Reply
    • Rama Diaz says

      July 15, 2017 at 12:24 am

      Hi
      i posted the inductance test results below

      Reply
  51. Rama Diaz says

    June 14, 2017 at 2:56 am

    sorry for the lack of knowledge but how do i measure inductance? i only have basic equipment like multimeter etc.

    Reply
  52. Abu-Hafss says

    June 11, 2017 at 9:27 am

    Q1 should be at ambient temperature under normal operation.
    The PCB tracks are okay. Most probably the problem is with the transformer. Remove it from the PCB, measure the inductance of the windings L1, L2 & L3 and share them with us.

    Reply
  53. Abu-Hafss says

    June 10, 2017 at 7:40 pm

    Hi Rama Diaz

    Glad to see your prototype working. I had spent about 4 months finalizing the circuit. Proper winding of the transformer is the key to perfect operation. Q1 and most probably R1 would get hot ONLY when the transformer is not properly wound. Please remove the transformer from the PCB and measure the inductance of coil L1, L2 and L3. Please share the findings.

    Reply
  54. Rama Diaz says

    June 10, 2017 at 1:30 pm

    I only left it running for about 10 minutes so i worry that these high temperatures combined with the high temperatures of an engine bay will cause an early component failure leaving me stuck on the side of the road! What can we do to fix this? or do you think it will be ok? does the PCB track need to be bigger for Q1?

    Reply
  55. Rama Diaz says

    June 10, 2017 at 3:29 am

    here is a picture of the underside where Q1 is attached, you can see it started to burn the mask a little.

    i1330.photobucket.com/albums/w570/ramaddiaz/Q1%20%20heat_zpsynwvpkj2.jpg

    Reply
  56. Rama Diaz says

    June 10, 2017 at 3:09 am

    Hi Abu
    ok so testing went well, I built a 4 channel unit incorporating the falling edge trigger circuits and 300v primary voltage, i will post some links below for picture and a video. I found from about 5000rpm the spark started to get weaker. I was testing on a very large gap and if i made it a little bit smaller it would go all the way to 9000rpm.

    Something i did notice while testing is a few components C1, C2 and Q1 all got really hot! not to the point of smoking but hot enough to burn your finger if you touch them. I was only testing one channel so i worry if we had all 4 channels working would the heat be increased?? and/or would the spark strength be reduced??

    one last observation is once the unit is turned off all the capacitors remain fully charged and they pack quite a punch!!… ask me how i know 😉 is it safe to short them with a piece of wire or can we incorporate a way to have them discharge slowly by themselves??

    All in All very excited to see it working!!

    https://www.youtube.com/watch?v=7L31sfvL5iE

    i1330.photobucket.com/albums/w570/ramaddiaz/IMG20170610124336_zpsydg2awq6.jpg

    i1330.photobucket.com/albums/w570/ramaddiaz/IMG20170610124427_zpsbiu5xjua.jpg

    Reply
  57. Rama Diaz says

    May 18, 2017 at 6:16 am

    Hi Taken me a LONG time but i am finally making this!! i even went to the trouble of getting a nice little PCB printed up 🙂

    I have one critical question about the transformer my PCB is laid out like the circuit diagram and in this way winding L2 (bottom)will have 27 turns and L3 (top) will have 140 turns… is that correct??? or should they be the other way around??

    Reply
    • Abu-Hafss says

      May 18, 2017 at 9:24 am

      Hi Rama Diaz, Long time no see!

      Yes, you are correct. If you follow the instructions above, you will get it in order.

      But it does not matter if the L2/27 turns go at top and L3/140 turns comes down. The main thing is the shifting of the phase as indicated by the red dots on the schematic. And the output of the 140 turns should go to the fast diode and the output from the 27 turns should go to the resistor R1.

      If you are confused over it, simply ignore and just follow the instructions in the article. Moreover, it would be better if you could share pictures of your PCB from both sides so that we can give precise guidance.

      Reply
  58. Gozo Steve says

    November 9, 2016 at 1:10 am

    fantastic stuff and very clever. does this unit advance the spark automatically at high revs?

    Reply
    • Swagatam says

      November 9, 2016 at 3:38 am

      thanks gozo, I am sure you must have read and understood the article fully, it does not include an automatic advance/retard facility.

      Reply
  59. Unknown says

    November 9, 2016 at 1:08 am

    very clever and fantastic, does this unit advance the spark at high engine revs?

    Reply
  60. kazuki_chan8 says

    July 13, 2016 at 1:58 am

    Thanks for the reply Swatagam.
    Lets say i just want to buy this kind of transformer instead of building it. Can u recommend some models that suitable for PCB build. I usually buy components from element14 and RSonline. So, if i can get the transformer from there, that is best for me. By the way, my application will be on 4-stroke 110cc motorcycle.

    Reply
    • Swagatam says

      July 13, 2016 at 3:23 am

      Kazuki, This is a custom built design so I don't think you can get it readymade from a shop or component dealer, it will need to be built at home or made to order as per the given data

      Reply
    • Abu-Hafss says

      July 13, 2016 at 8:07 am

      Kazuki San, Swagatam is correct. Those transformers are made to order. They are not available with component dealer. However, the supplies of the transformer are easily available. Procure them and then can assemble the transformer easily at home/work-bench in 30 min. I have provided detailed instructions for assembling the transformer. Go ahead, we are here to help you. For your reference, following are the pictures of the EE core and Bobbin:

      https://db.tt/pZdIsavh
      https://db.tt/20ms4W7E

      Reply
  61. Abu-Hafss says

    July 13, 2016 at 1:28 am

    I have already clarified the same……
    CDI's in smaller bikes can issue sparks with voltage around 180V at the primary of the ignition coil (transformer). Whereas, heavy bikes need more powerful sparks so the primary voltage at the ignition coil is selected like 300-400V.

    Reply
  62. Abu-Hafss says

    July 13, 2016 at 1:22 am

    It's the size of ferrite core. But as I mentioned, it would be too small to handle. You may use a slightly bigger core.

    Reply
  63. kazuki_chan8 says

    July 12, 2016 at 8:34 am

    Dear author,

    I want to know whether we can use standard transformer instead of center tapped transformer like u did in your CDI circuit above? Mind telling us?

    Reply
    • Swagatam says

      July 12, 2016 at 1:42 pm

      Dear Kazuki, it is a ferrite core transformer and it will need to be exactly as mentioned in the article, ordinary iron core type will not work

      Reply
    • Swagatam says

      July 12, 2016 at 5:07 pm

      yes these are magnetic cores suitable only for high frequency applications…smps units usually have a few of these in their circuits…I would recommend you to consult a professional ferrite core winder, because this part could be crucial in determining the performance of the unit, a wrongly constructed transformer could make the design inefficient or produce unpredictable results

      Reply
  64. Abu-Hafss says

    July 12, 2016 at 7:01 am

    You have misunderstood the main concept of CDI. The 300V stored in C6 do not issue sparks directly. The 300V are converted to 30,000V or more by the ignition coil which basically a step-up transformer.

    CDI's in smaller bikes can issue sparks with voltage around 180V at the primary of the ignition coil (transformer). Whereas, heavy bikes need more powerful sparks so the primary voltage at the ignition coil is selected like 300-400V.

    Reply
  65. Swagatam says

    July 11, 2016 at 1:37 pm

    Actually, I have not yet gone through the circuit description, so I won't be able to assist you much unless I myself read and understand the design which I am not able to do due to lack of time, you can ask the same to Mr. Abu-Hafss who is the author of the above design…just post the question under any of his comments, hopefully you will get the required reply soon from him

    Reply
  66. Swagatam says

    July 10, 2016 at 3:12 pm

    …."The zeners, R5 and C4 forms the regulator network. The sum of the values of the zeners should be equal to required high voltage to charge the CDI's main capacitor (C6)"

    Reply
  67. Unknown says

    July 9, 2016 at 2:51 pm

    Hi guys! I have a 1978 Honda CB400T that the CDI has crapped out on. New parts are no longer available, as Honda quit making them quite some time ago. I think it's fantastic that you have posted these schemata, and would love to make one, but I'm trying to figure out whether the CDI unit needs to be DC or AC. How do I tell?

    Marcus

    Reply
    • Swagatam says

      July 10, 2016 at 3:58 am

      yes it will require a DC supply from battery to operate, see the extreme left side point (A)

      Reply
  68. Swagatam says

    July 6, 2016 at 3:04 pm

    please read the full article for the answer

    Reply
  69. Abu-Hafss says

    April 20, 2016 at 10:43 am

    Rama Diaz

    In response to your following query:

    "Is it possible to configure it somehow so that the spark occurs at the end of the trigger signal? "

    You can add following circuit between each trigger signal and the CDI's trigger input:

    " rel="nofollow ugc">comment image

    It will generate a triangular pulse right at the end of the original triggering pulse. And triangular pulse is equally capable of triggering spark in the CDI.

    Reply
  70. Abu-Hafss says

    April 20, 2016 at 4:23 am

    Swagatam

    I could not find Rama Diaz's reply to my post of December 18, 2015. And I see that my response to that reply has also been deleted.

    Reply
    • Swagatam says

      April 20, 2016 at 9:04 am

      Abu-Hafss, I think it's posted in the other platform (WordPress) to which I had recently transferred my site, but due to technical difficulties I had to switch back to this blogger platform (Powered by Google).

      I am sorry all those comments which were posted during 1 April and 12 April are lost and cannot be retrieved back.

      Reply
      • Swagatam says

        April 20, 2016 at 9:06 am

        But if it's December 18 last year, then I have no idea about it because I have not touched anything before or after 1st and 12th of April, this year…

        Reply
      • Abu-Hafss says

        April 20, 2016 at 10:52 am

        Swagatam

        Yes, I posted on April 11th. And I also noted that my post was visible immediately with status "awaiting approval".

        Anyway, I have reposted the same.

        Reply
        • Swagatam says

          April 20, 2016 at 11:28 am

          Thanks Abu-Hafss, and sorry for the inconvenience.

          Reply
  71. Abu-Hafss says

    April 18, 2016 at 7:10 pm

    Hi Rama Diaz

    All resistors are 1/4W except R1 which is 1W.
    All zener diodes should be 1W.
    All polarized capacitors to be rated 25V.
    All non-polarized capacitors can ceramic but better polypropylene film capacitors which are usually rated 100V.
    All diodes are normal diodes except D4 which is Schottky and D2 is fast recovery diode (rated 1000V).
    C6 is 1.5µF, 600V.

    Reply
  72. Rama Diaz says

    April 17, 2016 at 1:15 pm

    Hi I have almost all the parts to make this but i do have some questions about some of the component sizes and v/watt rating some of the diods for instance are very small does this matter? and the resistors and little capacitors also very small, which ones will need to be of a bigger size/ rating? i see one resistor is listed as 1W all the others i have no idea. Also the closest big capacitors i could find are 1uf 630v they should be ok?

    Reply
  73. Abu-Hafss says

    March 18, 2016 at 10:37 am

    Right now I am on vacations and shall be back by April 10th.

    Reply
  74. Rama Diaz says

    March 16, 2016 at 9:31 am

    Oh also i have full control over the duration of the signal too if that has any significance.

    Reply
  75. Rama Diaz says

    March 16, 2016 at 9:29 am

    Hi Im back so i am moving closer to building this project, my signal is selectable either like "A" @ 5V or it will be an inverse of A but without any voltage pullup, just signal going from open to LOW (never will it be like "B") So we can use either one but it is important that the spark action always happens at the end of the signal.

    Reply
  76. farhan abbas says

    February 9, 2016 at 6:41 am

    Swagatam Majumdar
    hi, im realy interesting with your CDI idea. i dont have transformer according this article, but can you give me formulas or something to calculate how much turn to make transformator that produce 400v?

    Reply
    • Swagatam says

      February 9, 2016 at 1:44 pm

      Hi Farhan,

      Mr. Abu Hafss will be able to tell you about it better

      Reply
      • Abu-Hafss says

        February 9, 2016 at 10:31 pm

        Farhan Sahib

        It is clearly mentioned in the article that the circuit is capable of producing more than 500VAC. In fact, I observed it to go to about 725VAC.

        If you want 400VAC, simply select values of Z1-Z3. You can use 4 x 100V/1W zeners or 1 x 400V TVS diode.

        The construction of the transformer is explained in details, in the article. Please read it thoroughly before starting the project.

        Reply
  77. Rama Diaz says

    December 17, 2015 at 1:22 pm

    Excelent thank you!… yes 80000 rpm is quite high but that is rpm that many 6cyl race engine will use so i picked that as the practical maximum frequency.
    I was more concerned about the current draw on the transformer and other primary components, but the capacitor charge time is also a factor.

    Is it possible to configure it somehow so that the spark occurs at the end of the trigger signal? that is more in line with how most other ignition systems operate so the timing calibration will be configured to align more accurately that way.

    One more question the voltage rating of the capacitors (c6) is that an ac rating or dc rating?? the same cap is often listed with very different values for each

    regards

    rama

    Reply
    • Abu-Hafss says

      December 18, 2015 at 1:44 pm

      First please, let me know the shape of the pulses from the ECU. See the figure in the link and let me know if it is A or B.

      ?dl=0" rel="nofollow ugc">comment image?dl=0

      If it is type B then it will be easy to trigger the sparks at the end of the positive pulse. But if it is type A, it will be very difficult.

      Since the capacitor has to be charged by 250-400VDC, the capacitors should be rated about 600VDC or more.

      Reply
  78. Abu-Hafss says

    December 16, 2015 at 7:34 am

    Hi Rama

    You are most welcome.

    A single cylinder CDI-unit would work up to 9,000RPM or more without any need of ignition mapping.
    400Hz means 400 x 60 = 24,000RPM, practically a 6-cyl. or 4-cyl. would never achieve such high RPM. It should be shared equally by each CDI-unit which means 8,000RPM per unit, though 8000RPM is practically quite high. Since all 3 CDI-units would be isolated, each capacitor C6 would get enough time to get charged and would not be much affected by the firing of other 2 capacitors. If you feel they are not working, you may change the values of C6 to 1µF/500V and/or reduce the charging voltage to 300V instead of 400V…….this will enable C6s to get charged more quickly.

    Yes, the ignition coils have two terminals. The negative has to be earthed and the positive has to connected to point (E) of the CDI-unit.

    As far as the duration of the trigger is concerned, I think it should be proportional to the RPM. A single cylinder CDI-unit would work up to 9,000RPM or more. For a 4-cyl. or 6-cyl. the RPM does not go that high therefore, even if the duration of the trigger is changed, it would not have any adverse effects.

    The CDI-unit will fire as soon as positive (threshold) voltage is received at point (B) of the unit. I have successfully tested it with regular fluctuating 5V signals. For a squared-wave signal, of course, the unit will fire right at the beginning of the signal.

    Yes, a good quality polypropylene capacitor should be used for CDI.

    Reply
  79. Abu-Hafss says

    December 16, 2015 at 7:31 am

    Rama DiazDecember 14, 2015 at 8:52 PM

    Thank you!!!
    This is brilliant and it will get built! I like the simplicity of just using a flipflop to drive the Hf generator that is nice! Unfortunately i will be away the next 2 months but as soon as i return i will start.

    some questions; on a 6cyl with 3stage CDI this will operate at total spark outputs of up to 400Hz. Will the primary driver support this much draw??

    Also Automotive coils connect using 2 wires normally, one is constant power and the other is the switched signal in this case should one just be earthed? and if so which one?

    does the duration of the trigger signal matter? if so what should i set this to? (aftermarket ecus have this option)

    Does the coil fire at the start of the signal or the end??

    And lastly does it matter what type of capacitors are used?

    Reply
  80. wah ayune says

    December 4, 2015 at 12:38 pm

    sir,what the value of z1,z2 and z3?can i change uf4007 with in4007?

    Reply
    • Swagatam says

      December 5, 2015 at 3:11 am

      Wah, please read the article, the details are explained in the article.

      Reply
    • Swagatam says

      December 5, 2015 at 3:15 am

      uF1N4007 could be a fast switching diode, not exchangeable with a 1N4007….you can try BA159 instead.

      Reply

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

Subscribe to New Circuit Ideas

Categories

  • Arduino Projects (87)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (83)
  • Datasheets and Components (104)
  • Electronics Theory (143)
  • Free Energy (37)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (14)
  • Inverter Circuits (87)
  • Lamps and Lights (142)
  • Meters and Testers (69)
  • Mini Projects (46)
  • Motor Controller (64)
  • Oscillator Circuits (27)
  • Pets and Pests (15)
  • Power Supply Circuits (108)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (101)
  • Solar Controller Circuits (59)
  • Temperature Controllers (42)
  • Timer and Delay Relay (49)
  • Transmitter Circuits (29)
  • Voltage Control and Protection (37)
  • Water Controller (36)

Calculators

  • Battery Back up Time Calculator
  • Capacitance Reactance Calculator
  • IC 555 Astable Calculator
  • IC 555 Monostable Calculator
  • Inductance Calculator
  • LC Resonance Calculator
  • LM317, LM338, LM396 Calculator
  • Ohm’s Law Calculator
  • Phase Angle Phase Shift Calculator
  • Power Factor (PF) Calculator
  • Reactance Calculator
  • Transistor Astable Calculator
  • Transistor base Resistor Calculator
  • Voltage Divider Calculator
  • Wire Current Calculator
  • Zener Diode Calculator
  • Filter Capacitor Calculator
  • Buck Converter Calculator
  • Boost Converter Calculator
  • Solar Panel, Inverter, Battery Calculator
  • Wire Current Calculator
  • SMPS Transformer Calculator
  • IC SG3525, SG3524 Calculator
  • Inverter LC Filter Calculator

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 |

Recent Comments

  • Swagatam on How Shunt Regulator TL431 Works, Datasheet, Application
  • SA on How Shunt Regulator TL431 Works, Datasheet, Application
  • Swagatam on Timer Based Cell Phone Charger Circuit
  • Nitesh Agrawal on Timer Based Cell Phone Charger Circuit
  • Swagatam on Timer Based Cell Phone Charger Circuit

Company

  • Privacy Policy
  • Cookie Policy
  • About Me
  • Contact
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Quora
  • Stack Exchange
  • Linkedin
  • © 2025 · Swagatam Innovations