COP Ignition Development

I'm going to have to try this. There is one downfall............you would want to be careful next time you yank out the dist, because if you "forget" that spring could do bad things

I think you could captivate the spring with a hole and roll pin, or groove with a C-clip.

About the simulator. It only took a few minutes to write the code. Once things are debugged, I move on to distributor and variable speed drill.

I have been re-thinking things and may go to a two sensor distributor. The plus is the second sensor input could be used on crank sensor. The distributor sync sensor per 1/2 rev, like used on some magnums would serve as cam sensor. The plus is timing would be crank based, and the sync sensor would sync in one engine rev not two.

I think similar could be used on 8, 6, and 4 cylinder engines, with 8, 6, 4 tab wheels.

Below are the lines of code for the important parts of simulator.
The most basic part of the design is to think of the signal to be generated as edges where the signal goes from 0 to logic 1, and the time between them. I defined the "times" as number that are the lowest denominators. The "times" are multiplied by a variable named "period" the larger the period the lower the RPM. The main part of the code changes the period to change the RPM so it ramps up and down.