> Currently the server seems to be down tho.
http://www.electrofunnel.com/CDI-2012/CDI-2012_v1.0.zip
Seems to work for me. Maybe it's just having intermittent problems, or only certain locations? Anyone who's having problems can email me and I'll send you the file.
Someone mentioned to me that the kill switch doesn't seem to work well in the video. That's because I was pushing it and letting off very quickly just to show that it was kicking in right. If you want to kill the engine you have to hold the kill switch until the engine stops. If you let off of it while the engine is still spinning the spark will return and it can start back up again.
It kills the spark in less than 1/4 sec, but only kills the spark while it is closed. If you don't like this behavior I suggest putting a toggle type switch on the kill switch. You could also use a normally closed momentary switch, which would work like a "deadman" switch.
Right now the kill switch is just an extra feature. You should not rely on it completely, and should always have another way to kill your engine. If the switch becomes disconnected it will NOT work and the engine will NOT stop. For that reason alone it is not suitable for being your primary kill method. It is very easy for a wire to break or the switch connection vibrate off, or even for your switch to malfunction.
I take no responsibility for any injuries! The code is open source, so you are fully empowered to study it and decide if it is suitable for your application. You have full knowledge of ALL the workings of the code, so you take ALL responsibility for deciding weather or not it is safe to use, and anything that results from that use.
I should also point out that open source software is legally considered to be constitutionally protected free speech. Unless you can prove I intentionally incited a riot or somehow equate this to yelling "fire" in a movie theater... I have no liability for what I put in the code or how it gets used.
-Jake