RE: CDI gr8flyer55
I also need to mention that there are more values to edit in the source code...
Dwell_Time should probably be set around 10. 2 is the lowest it seems to work reliably for me. A low value might help the multispark work better.
<div>MSD_Spark is the number of sparks to throw in MSD mode.
MSD_Low_Spark is the number of sparks to throw when the engine is running below 916 RPM.
MSD_Start_Spark is the number of sparks to throw the very first time the engine tries to fire.
*MSD_dDeg is the number of DigiDegrees between multisparks. Too low and they won't spark. Too high and you'll be firing sparks after TDC.
Max_MSD_Rev specifies how high of RPM to go with the multispark. Look this up on the "Table Values" sheet. Look under the RPM and find the "CurrentRev" value that goes with it.
* I'm not sure if this is working right. I intended for this to make the delay between multisparks scale with the RPM. I couldn't get the timing working exactly right in the simulator, but it's still probably better than not scaling with the RPM at all.
The whole multispark thing may or may not work out depending on how fast the HV board can put out the sparks. If you don't want multispark on at all then just set MSD_Spark,MSD_Low_Spark, andMSD_Start_Sparkto 1.
-Jake</div>