• 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 / Converting Wasted Spark Ignition to Sequential Spark, for High Efficiency Combustion

Converting Wasted Spark Ignition to Sequential Spark, for High Efficiency Combustion

Last Updated on November 8, 2021 by Swagatam 37 Comments

In this post I have explained a simple method of converting a wasted spark type ignition system in an automobile, into an enhanced, sequential spark, 6 cylinder engine type ignition system.

The idea was requested by Mr. Brenton, as given below:

Main Requirements

I was looking through the car and motorcycle section but couldn't find what I was looking for. I'm hoping you might be interested in looking at my project.

My car has a straight 6 cylinder EFI engine with firing order 1-5-3-6-2-4 (Ford Australia). The ignition setup is a wasted spark type with coils 1 and 6 paired, 2 with 5 and 3 with 4.

I am looking for a circuit that can receive the ignition pulse from the ECU and alternate it between 1 and 6, 5 and 2, 3 and 4.

That way you can have separate coil drivers and full sequential ignition. On power up, the system resets, a counter monitors odd and even number pulses, maybe some software will be involved I imagine.

With 3 separate circuits, 1 for each output  pulse from the ecu, 1, 5 and 3 always get the first pulse on the odd count and 6, 2 and 4 get the second pulse on the even count. Then the circuit just alternates until you cut the ignition.

I hope you find this project idea interesting and worthy of your time and effort to post a solution on your website.

My Reply: I'll try to design the specified circuit for you, however since I am not an auto expert, I am curious to know how your existing system is a wasted spark type, while the new odd/even idea will help to improve it?

Nevertheless, the new idea can be implemented using ordinary IC 4017 counter divider ICs, according to me, without a software.

Mr. Brenton: I intend to supercharge the engine once the ignition is upgraded with more powerful, individual coils. You are correct, there is no advantage introducing a sequential ignition system on a standard engine.

The three pulses fired from the ECU are in sequence, the timing of which is calculated by the ECU based on engine speed, intake air temp, throttle position etc.

How the Circuit needs to Work

This circuit doesn't need to worry about the working of the ECU. All it needs to do is route the pulse between a pair of terminals to the same terminal first time, then alternate between them.

I'll just put three identical circuits on the one board, one independent circuit per output from the ECU.

What happens is when you first crank over the engine, the ecu waits for a signal from the crankshaft  trigger wheel sensor.

Then it waits for a signal from the camshaft position sensor. Once the ECU receives both those signals, it knows where top dead center of cylinder 1 is on the compression stroke.

It then sends out the first pulse as it is programmed to do to fire up the engine and the other pulses follow in sequence.

I’m pleased to hear you think there is a simple solution and I am very grateful that you consider this project worthy of your time.

Please consider the attached sketch for the detailed info.

wasted spark type ignition system compressed
new sequential ignition system compressed

The Design

The processor circuit for converting the wasted spark ignition to the enhanced sequential type ignition is shown in the following diagram.

In the diagram points A and B are supposed to be connected to the trigger inputs of the appropriate CDI units, for firing the relevant combustion engines.

The working of the circuit may be understood with the help of the following points:

wasted spark 1

1) As soon as the circuit is powered from the 12V battery, the IC 4017 is reset through C1.

2) Pin3 of the IC now becomes high, and T2 gets into the standby condition with its base biased with the pin3 voltage. But T2 cannot conduct as yet due to the absence of a voltage on its collector pin.

3) When the first ECU pulse arrives at the base of T4, it is turned ON, and T4 grounds pin14 of the IC. But the IC does not respond to this since it is designed to respond only to positive pulses at pin14 and not to negative pulses.

4) However, during the time T4 conducts, T1 is also turned ON, due to its base getting the negative bias via D1, R2, T4. In the process T1 transfers the + 12V to the collector of T2, until the voltage is transferred to its emitter, and to point A

5) Next, the ECU pulse switches OFF, causing T4 to switch OFF, which instantly causes a positive pulse to generate at pin14 via R1.

6) At this point, the IC 4017 responds and causes the logic high from pin3 to jump to pin2.

7) Now, pin2 gets into the standby mode, waiting for the next pulse from the ECU.

8) When the next ECU pulse arrives, the above procedure repeats, until the ECU pulse turns OFF, which in turn causes the logic high from pin2 of the IC to jump to pin4. Simultaneously, the point B is also fired via the emitter of T3.

9) The moment the logic high reaches pin4, the IC gets instantly reset, causing the logic high to return to pin3.

10) The circuit now reaches its earlier position waiting for the next repetition.

We will Need 3 of these Circuits

In the above explained wasted spark to sequential spark ignition converter design, only one example is discussed. We will need 3 such circuit modules to be configured with the appropriate outputs from the ECU, for implementing the proposed enhanced, and highly efficient 6 cylinder engine sequential system.

CORRECTIONS:

The design of the wasted spark switching circuit displayed above seems to have a serous flaw. The emitter leads of the T2, T3 emitter-followers, would be always ON in response to the HIGH logic from the relevant IC 4017 pinouts, rendering the working of the unit completely useless.

The issue can be corrected by incorporating AND gates across the IC 4017 outputs as shown in the following diagram.

wasted spark compressed
Please make sure to connect a 100k resistor between the collector of T1 and ground

Here we have employed the IC 4081 quad AND gate IC for the switching. Only two AND gates are used out of the 4 gates, the remaining two are not used and appropriately terminated to the ground line.

As an example, if we observe the inputs 1 and 2, we find that 1 is connected to the 4017 output, while the pin2 is connected to T1 collector. The output of this gate is pin3, which is always at logic zero. It will not switch ON or turn HIGH, unless and until, both the input 1 and 2 become high, which can only happen when the T1 switches ON in response to the ECU trigger. The same working can be expected across the input pins 6 and 5, and its output 4.

Test Results

Feedback from Mr Brenton:

Hello Swagatam,
It's been a while since I last contacted you and I hope you and your family are well and safe.
I continued to experiment with the circuit depicted in 'wasted spark2' because it wasn't doing what I wanted. Output A would go high immediately upon powering the circuit. I didn't want this. I wanted output A to wait for the signal from the ECU before going high momentarily to fire the ignition coil. So I finally decided to connect BC557 to the ECU signal line instead of directly to 12V and SUCCESS!
My prototype circuit started working exactly as I wanted.
Due to COVID I have put my project on hold but I am so happy I have a working prototype and I owe it all to you Swagatam. I can't thank you enough.
Stay safe.
Kind regards,Brenton.

The final working prototype of the wasted spark ignition circuit, as suggested by Mr. Brenton can be seen below:

wasted spark new design compressed
Please make sure to connect a 100k resistor between the collector of T1 and ground

Additional Specifications Provided by Mr. Brenton

  • The circuit must lose power if the engine stalls.
  • Usually, there is only one big positive terminal on the back of an alternator for power cables to connect to.
  • There needs to be a heavy gauge wire connecting this terminal to the battery so that the battery is being charged by the alternator whilst the engine is running.
  • When the engine stops, the circuit must lose power and therefore some careful consideration must be given to placement of diodes to control the flow of current.

You'll also like:

  • 1.  Car Head Lamp Fader Circuit (Breathing Effect Generator)
  • 2.  Infrared Car Door Lock Security Circuit
  • 3.  Motorcycle Regulator, Rectifier Tester Circuit
  • 4.  Automotive Sensor Substitute Circuit Diagram
  • 5.  Darkness Triggered Car Safety Park Light Circuit
  • 6.  Make this Electric Scooter/Rickshaw 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: « Easy H-Bridge MOSFET Driver Module for Inverters and Motors
Next Post: Understanding MOSFET Avalanche Rating, Testing and Protection »

Reader Interactions

Comments

  1. Luciano_Suarez says

    May 18, 2024 at 9:25 am

    It won’t work because when you energize CD4917, pin 3 will immediately go to high even though it doesn’t receive a pulse.

    Reply
    • Swagatam says

      May 18, 2024 at 9:40 am

      We know pin#3 will go high at start, it has been specifically used with this operation in mind.
      The last design is a tested one.

      Reply
  2. Constantin says

    August 31, 2022 at 7:17 pm

    Hi, it means that for an inline 4 cyl. two of same circuits must be make? Thx

    Reply
    • Swagatam says

      August 31, 2022 at 7:51 pm

      Sorry, I am not sure about it, hope a knowledgeable reader will be able to guide you on this….

      Reply
  3. Bruno Batista says

    March 28, 2022 at 4:10 pm

    Hello friends, greetings! am lover of electronics and was looking for a system like this, only that did not suit my case, I’m Brazilian and a gentleman developed a similar system, he uses two sensors hall in the distributor, one for the phase sensor, he identifies the PMS cylinder N°1, and the other sensor hall that generate the pulses of the four rotor windows, uses a demultiplexer IC that separates the pulses (split two) a CI Flip Flop with enable input controlled by the phase sensor and thus control the two hall ignition modules and activate two double coils, one for cylinders N°1 and 4 the other coil for cylinders N° 2 and 3. I’m sorry about my bad english, I used the translator. I’ll leave link to the video from which show the operation on the bench. youtu.be/9s0bJ97jcJ4

    Reply
  4. Bruno Batista says

    March 28, 2022 at 4:04 pm

    Hello friends, greetings! am lover of electronics and was looking for a system like this, only that did not suit my case, I’m Brazilian and a gentleman developed a similar system, he uses two sensors hall in the distributor, one for the phase sensor, he identifies the PMS cylinder N°1, and the other sensor hall that generate the pulses of the four rotor windows, uses a demultiplexer IC that separates the pulses (split two) a CI Flip Flop with enable input controlled by the phase sensor and thus control the two hall ignition modules and activate two double coils, one for cylinders N°1 and 4 the other coil for cylinders N° 2 and 3. I’m sorry about my bad english, I used the translator. I’ll leave link to the video from which show the operation on the bench.

    Reply
  5. Hakim says

    October 17, 2021 at 9:23 am

    Mr Swagatam,
    I tried a simulation using the circuit provided. I found that the IC blown up due to 12V supply.
    I did not try using the real component yet but my question is the 4017IC can support 12V?

    Thank you

    Reply
    • Swagatam says

      October 17, 2021 at 10:43 am

      Hello Hakim, IC 4017 can tolerate upto 15V, so 12V is perfectly fine for operating these CMOS ICs

      Reply
      • Hakim says

        October 21, 2021 at 11:07 am

        I used your circuit as reference and make my own circuit. I tested my circuit on real car. The result is promising.

        Below is my experiment information.
        The car only have 1 signal from ecu controlling 4 cylinders using old ignition system called distributor.
        My goal is to divide the signal from ecu into 4 sequential signal.

        The problem I identified are the voltage from the ecu is not 5v eventhough I expect it to be 5v and the output from the AND gate is not 5v so it does not fire the coil on plug.

        I tried to use relay LU-5-R but the relay itself need 3v minimum for triggering. Currently I am working to use transistor as relay or switch. I plan to use the signal from AND gate as triggering signal to supply the 5V to the coil. I am still on try and error process.

        Wish I can get in touch with you personally and directly to ask your opinion on improving the circuit.

        Thank you.

        Reply
        • Swagatam says

          October 21, 2021 at 1:31 pm

          I appreciate your efforts, however due to work load and lack of time it is difficult for me to have direct communication. Moreover, I had designed this circuit long back so I don’t remember its functioning well now.

          Reply
        • Marvin B. says

          July 27, 2022 at 3:47 pm

          The signal from the ECU to an old distributor ignition is not 5 or 12 or some positive voltage. The distributor circuit is as follows:
          12v from bat, to the ignition coil, from ignition coil to the ECU. So the ECU have internal driver and triggers the ignition coil by switching to ground or open. I am in the same project: I want delete an distributor and go wasted spark or fully sequentiel for an 6 cylinder engine. But you can not copy the above circuit from mister Swagatam, because he invented it to change from wasted spark(ECU gives positive voltage out) to sequentiel. We have to change some parts of this circuit, that the circuit is working with switched ignition signal to the ground.
          I am electrician and car enthusiast, but I am not an circuit builder. So if you want to get in touch with me, that we can have a project together, let me know. Greetings.

          Reply
      • Hakim says

        October 21, 2021 at 12:47 pm

        Mr Swagatam,

        Can you please explain the use of C1 and C2 in the circuit?
        Also what is the value of voltage rating at C1 and C2?

        Reply
        • Swagatam says

          October 21, 2021 at 1:33 pm

          C1 resets the IC 4017 on power switch ON and ensures that the IC always begins from pin#3

          C2 is to safeguard the pin14 of the IC from spikes and transients and avoid false triggering of the IC.

          Reply
          • Hakim says

            March 20, 2022 at 12:35 pm

            Mr Swagatam,

            What is the function of R5 and R6?

            Currently I did not put the R5 and R6. What happen is my output of the AND gate is turning on without having to receive 2 input.

            Let say output 0 from ic 4017 connected to A1. Signal from ecu connected to B1. Output is C1.

            When A1 is on. C1 is on without waiting for B1 signal. Is this because of no R5 and R6?

            Reply
            • Swagatam says

              March 20, 2022 at 8:11 pm

              Hello Hakim, R5 and R6 are actually not required because the input impedance of any CMOS IC will be high, still it is better to use some resistor to avoid voltage spikes and false triggering.
              I had designed this circuit long back and I actually don’t remember the working details of the circuit, so I can’t help much with the working of the circuit at this moment of time.

              However the circuit was tested successfully by Mr. Brenton, so it should work properly if it is implemented exactly as stated.

              Reply
              • Hakim says

                March 21, 2022 at 8:18 pm

                Mr Swagatam,

                Thanks for your response. Noted that you invented the circuit long ago. I am here because I stuck at the AND gate.

                Please go through this slowly.

                I already have the two inputs for the AND gate. One is the ecu signal and the other one the signal from sequential circuit 4017.

                The problem here if you notice the AND gate consider input A and B always high if not connected to ground. Even when the signal from ic4017 is low. The input at the AND gate still high.

                I am contacting you because of the AND gate behaviour. I believe If this problem solved, then the project is success.

                Reply
                • Swagatam says

                  March 21, 2022 at 8:24 pm

                  Mr. Hakim, to understand your problem I will have to check the IC pinouts in detail and go through the entire design again, which is not possible for me at this moment of time due to lack of time.

                  The circuit is already a success as it has been thoroughly checked by Mr. Brenton.

                  Reply
                  • Hakim says

                    March 21, 2022 at 8:31 pm

                    Hi Mr Swagatam,

                    Okay sir. No problem.
                    Thank you so much.
                    I will keep update if the result is success.

                    Have a nice day

                    Reply
                    • Swagatam says

                      March 22, 2022 at 9:39 am

                      Thank you Mr. Hakim, for your understanding!

  6. alvaro cotes says

    September 27, 2021 at 1:10 am

    I do not know the limits of the operation of that integrated my question is if it can work at the RPM of the engine? 5 0 6 thousand rpm

    Reply
  7. alvaro cotes says

    September 27, 2021 at 12:40 am

    Blame my bad english is from a translator
    Swagatam thank you very much for your information.
    I have been thinking about a system to eliminate the use of the distributor and only use the rotor as a sensor.
    apart from the signal coming from the ecu. another should be taken to determine the TDC of piston one.
    I thought about putting a motorcycle hall effect sensor on the distributor cap to determine the PSM. henceforth the circuit will sequence them to the other three pistons.

    Reply
    • Swagatam says

      September 27, 2021 at 10:11 am

      Thank you Alvaro, I appreciate your response, however I am not an automotive engineer, so I may not be able to provide any useful opinions or solutions in this regard.

      Reply
      • alvaro cotes says

        September 28, 2021 at 6:01 am

        I have been doing some tests in proteus with the 4017 circuit, I added some stages to send the signal to the coils, as I upload the image of the circuit, so that you can evaluate it.

        I have not been able to put the TDC signal so that the cycle starts at that moment

        Reply
        • Swagatam says

          September 28, 2021 at 10:27 am

          Sorry, I too seem to have no ideas regarding the Proteus issues, so can’t suggest much.

          Reply
  8. Luciano Suarez says

    September 14, 2021 at 9:46 pm

    With the 4017 the circuit will not work because it is barely energized, output 3 will go to high level, I suppose that a circuit is needed that uses the initial pulses of the ECU to turn on this prototype and does not turn on only after start.
    It’s a good idea but you have to work on it more, I’m from Venezuela, I’m an electronics technician and how the ignition system of cars works. I will be working on this idea

    Reply
  9. Tom says

    April 28, 2021 at 8:05 pm

    Hi,
    I can see how your circuit works, toggling the ECU signal from one coil to the other, BUT how do you sync it to the motor.
    If A is fired first how do you know that A and not B is approaching TDC ready for its power stroke?
    The circuit knows when those two cylinders are approaching TDC because of the ECU signal, but doesn’t know which cylinder needs spark.
    Tom..

    Reply
    • Swagatam says

      April 28, 2021 at 8:52 pm

      Hi, I think the whole action will get naturally and automatically synchronized once the process starts. I am not an auto expert so I a having difficulty simulating the process correctly in my mind….

      Reply
  10. Nicol Morris says

    December 26, 2020 at 7:17 am

    The mail I sent before this one, please do ignore, as I’ve carefully re-examined the article and realized that the circuit was doing what it was made to do, and hence it was my flawed expectations that was the problem.

    That being said, I would like to ask you to build a circuit that will take a single ignition input signal from the ecu and function just like a wasted spark ignition system with two outputs: a & b, “a” sparks at cylinders 1 & 4, while “b” sparks at cylinders 2 & 3. But in this case it will fire alternately, 1 & 4 first, then 2 & 3. I have sent an article so you can get the theory of wasted spark ignition system operation, to better assist you with this task.
    Thanks in advance for your needed assistance.

    Reply
    • Swagatam says

      December 26, 2020 at 10:04 am

      I will try to figure out the idea suggested by you and possibly post it soon.

      Reply
  11. Nicol morris says

    December 26, 2020 at 4:59 am

    Seasons greetings to you n family

    As I had indicated to you, I did make this circuit and indeed tried it, however I have an issue: I notice from tests done with my logic probe, that on power up, there’s a constant ground on the outputs a & b, when I turn the key to start, the ignition signal pulse does come, but there’s the issue of pre-ignition taking place. The vehicle does attempt to start, but from all indications, because there’s that constant ground when the key is turned on, but not started, i realize sparks from the coil comes continuously, hence even when on cranking to start there’s no sequence to firing interns of sparks to match the ignition timing, and therefore pre-ignition results.
    I checked through my work to ensure there was no mistakes on my part, and all seems to be in order.
    So I’m therefore seeking your help.
    Also a question: by chance, did you get a feedback from the individual for whom this circuit was made, as in was it a success for him?
    Your response and assistance will be greatly appreciated, thanks.

    Reply
    • Swagatam says

      December 26, 2020 at 10:02 am

      Hello, it seems you are right, the emitter pins of the T3, T4 will be always high, whenever the relevant 4017 output pin is high.

      I have tried to correct the issue by replacing the transistorized stages with IC4081 AND gates.

      You can check out the updated circuit at the end of the post.

      No I did not get any feedback from Mr Brenton, so far.

      Reply
  12. Nicol Morris says

    December 16, 2020 at 4:42 pm

    Will do..thanks again

    Reply
    • Hakim says

      November 24, 2021 at 12:00 pm

      Hi Nicol,

      Do you have any contact? I want to have a conversation with you regarding this project.

      Sincerely,

      Reply
  13. Nicol Morris says

    December 15, 2020 at 7:18 pm

    Ok
    Well I came to this conclusion based on your explanation of how this particular circuit works. I am an auto technician in jamaica, and I also used to be an electronic tech as well, however, this is an example of a very interesting circuit I’m intent on building and trying out in that regard…I see it’s potential in that area..I’ve been trying for quite a while to come up with a circuit like this: where i use the igniton signal “igt” to trigger a circuit that will give dual or quad ignition output signals to run coilpacks or coil on plug..allowing me to still use my distributor.
    I will let you know if it works..thanks again

    Reply
    • Swagatam says

      December 16, 2020 at 1:54 pm

      That sound interesting, I wish you all the best, and do let us know if you succeed with the project!

      Reply
  14. Nicol Morris says

    December 14, 2020 at 9:07 pm

    Good day
    Looking at this diagram, and reading the above article, it would appear that this diagram could also be used as a means to operate a waste spark system with a coilpack setup: in that the outputs a could be used to trigger dual coils for cylinders 1 & 4, and b used to trigger 2 & 3. Am I correct in saying so? Your reply will be appreciated thanks.

    Reply
    • Swagatam says

      December 15, 2020 at 12:50 pm

      Thank you for your feedback, I guess it may be possible, however since my expertise in the automobile field is limited, I cannot provide a confirmed opinion on these concepts.

      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 (82)
  • Datasheets and Components (102)
  • 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 (100)
  • 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 Timer Based Cell Phone Charger Circuit
  • Swagatam on 0 to 50 V Adjustable Switching Power Supply Circuit using IC LM2576
  • Swagatam on Inverter Circuit with Feedback Control
  • wayne on 0 to 50 V Adjustable Switching Power Supply Circuit using IC LM2576
  • ANDREAS on Free 200 Volts Just Above your Head

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