The MegaSquirt Project has experienced explosive growth other the years, with hundreds of new MS installations occurring every week - a phenomenal success! MegaSquirt has been successfully used in all aspects of Internal Combustion engine applications including R&D, Industry, Race, and Research. The MS project has transformed itself from a simple R&D project into a full-featured mature engine control system. To reflect this the support structure has also changed to meet the needs of MegaSquirt Users.
Moving forward, the R&D forums for MegaSquirt project are in a read-only mode - no new forum posts are accepted.
However the forums will remain available for view, they still contain a wealth of information on how MegaSquirt works, how it is installed and used. Feel free to search the forums for information, facts, and overview.While the R&D forum traffic has slowed in recent years, this is not at all a reflection of Megasquirt users, which continue to grow year after year. What has changed is that the method of MegaSquirt support today has rapidly moved to Facebook, this is where the vast majority of interaction is happening now. For those not on Facebook the msextra forums is another place for product support. Finally, for product selection assistance, all of the MegaSquirt vendors are there to help you select a system, along with all of the required pieces to make it complete.
This forum is for discussing ignition setup, tuning, and troubleshooting for MicroSquirt (TM)
Forum rules
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
I set the offset to -320 and the ang offset to 0 and it doesn't work. I tried calculated and trigger rise. What else could I be doing wrong? It loked like it worked for a few revs then went way off. It did fix channel 2, but i couldnt get 1 to fire correctly
If it looked like it worked for a few revs and then went off, we may have another problem, which can best be solved by posting a short datalog. When you say it wandered off are you saying that the timing remained good on the second channel, but started wandering off on the first channel ?
Yes, channel two seemed fine, but I would get a few pulses on one that where correct then it went way off. If I switched the light to channel 2 it was ok. I will log it tonight.
Here are the logs with -320 offset and advance table set to all zero's. The sensors are at approximately 35 degrees BTDC. With it set to calculated 1/4 was way off looked to be more than 90 deg. 2/3 was at TDC. With it set to trigger rise, it fired a few times correctly on 1/4 then went off. 2/3 was at TDC. Rpm readings were both aprox. 300 RPM's. The offset for output number 2 didn't seem to have any effect. I think maybe something is strange with my sensors, or it is not applying the same settings to both channels. My reasoning for this is, if I change input capture from rising edge to falling edge the problem switches channels. It appears that channel one pickup likes rising edge and channel 2 pickup likes falling edge. Would it be possible to make a change so I can set the input capture separately for each channel? Another strange thing is I can physically move the sensor that is off about 10 degrees and it has no effect on were it fires.
The deltaTs are all within 1 ms out of 200 ms or < +/- 2.5% variation. There is absolutely nothing wrong with the input captures. So the problem must be in the spark outputs. There is no sense changing the outputs. What you can do though is to repeat the trigger rise run exactly as you did, but change the cranking rpm to say 350. What is happening is that your rpm is a shade over 300, so the processor takes it out of cranking mode and therefore automatically reverts to Calculated, so there is no difference between your 2 runs. (I can tell this by the fact that the 'engine' column stays at 13 in both datalogs.) By setting the cranking rpm to 350, you will keep it in trigger rise mode. Do a datalog just as before and time both channels and tell us what you see.