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.
So I have a KTM 560 single with a custom efi system running a microsquirt module. The ECU is controlling spark and fuel. My biggest problem is that the engine has an extremely hard time starting. The engine has started many times before but every time it is never on the same tune(just changing initial advance and fuel). I also have a ton of backfire in the intake as well. I have been pulling my hair out going crazy over this issue. Does anyone have any suggestions??
I still havent tried this yet but I have been thinking about it. Am I making it 36 because I am only running a crank sensor and want a tach pulse every 360 degrees?
I just tried changing the skip teeth to 36. It seemed to help. It was finally wanting to start. I had puffs of smoke and fire coming out of the exhaust. It would start for a second then just turn off every time I would turn it over. There were still a few problems though. Changing the skip teeth has seemed to cause my rpm to double and be extremely inconsistent. Im guessing this is the reason why it would not run. I will continue to try to find a solution but are there any suggestions to this new problem??
sn95.ohh wrote:I still havent tried this yet but I have been thinking about it. Am I making it 36 because I am only running a crank sensor and want a tach pulse every 360 degrees?
That's correct.
Injector timing delay - I'd start at zero and adjust as needed.
On a purely crank triggered engine, tell the MS it's a two cylinder to get the correct RPM reading.
From your msq you are running an old code. While this can probably be made to work on your setup, I would switch to the 3.780 code and work in Dual Spark mode, that is the proper mode for your setup. Check the links on the V3 microsquirt easy start documents. They describe the auto trigger mode and there is documentation for single a twin engines. You won't have to fake any inputs with this code to get the right rpm. Look at the dual spark options and pick the one that is correct for your setup.
Alright so I updated the code and still nothing. I think I have the auto trigger feature figured out but I am sure I might be missing a small detail. I did some data logging and noticed that trigger +/- is counting up. And based off of what I read on the auto trigger site this means that it is either receiving noise or the polarity is wrong. I know polarity is right because I had it on an oscope the other day and everything was fine. So could noise be a serious possibility??
I have attached a copy of my new msq and my datalog file.
Your configuration looks ok and you are getting sync. The trigger+/- counting up can be indicative of noise, but it can also be due to a rough running engine, and a 1 cylinder is naturally much rougher than an 8 cyl. Also, if you aren't firing spark it could be due to timing being wrong because trigger offset is wrong. If you are getting spark, I would try pulling the injector plug so there won't be any combustion and crank the engine and see if you can time the spark and see if it is where you want it. If not adjust trigger offset until it is.
Another thing, turn off the x-tau option - you don't need it until you start tuning acceleration. From the log it is causing some fuel problems during cranking. Also, I would raise the afterstart pulsetolerance from 35 to 50-70%, you probably need the extra slop at this point. Finally, I assume you are using the correct vr/ opto circuit jumper for the type of sensor you have ?