Things I have learned for the newbies (like myself)

For discussing B&G MS-I/MS-II set-up and tuning of fuel parameters (including idle valves, etc.).
Forum rules
Read the manual to see if your question is answered there before posting. Many users will not reply if the answer is already available in the manual.

If your question is about troubleshooting, configuration, or tuning, you MUST include your processor type (MS-I or MS-II) and code version in your post. If your question is about PCB assembly or modifications, you must also include the main board version number (1.01, 2.2 or 3.0). For tuning/troubleshooting questions, please attached a datalog and your MSQ file to your post.

If you have questions about MS1/Extra or MS2/Extra code configuration or tuning, please post them at www.msextra.com Such questions posted here will be moved to: a temporary MSextra sub-forum, where they will be removed after 7 days

The full forum rules are here: Forum Rules, be sure to read them all regularly.
Post Reply
PaulO
MegaSquirt Newbie
Posts: 21
Joined: Sat Feb 28, 2009 5:45 pm

Things I have learned for the newbies (like myself)

Post by PaulO »

Aircooled VW flat four
2276 cc
Twin dual throat throttle bodies
EDIS
MSII ver.357

Getting there and enjoying the process although it can be frustrating at times. The cool part is that I know more about EFI and tuning then I ever imagined I would. In comparison to some of the more experienced squirters on here - I have a long way to go. Anyway, it seems to me that most of the information you need for the successful completion of a megasquirt process is somewhere between here and the megamanual although it can sometimes be hard to find and really hard to remember where you found it the first time. Also, guys like Grippo and Matt Cramer, take so much of their knowledge for granted (that was a complement guys) that they don't realize that some of the new guys got left behind on some of the explanations. So, here are some simple things that gave me that lightbulb thingy above my head when I figured them out and maybe some other new guys can be helped by these:

The VE table is the basis of the tune. People have asked why you even need a VE table when you have a wideband sensor and can use that to adjust the pw "as you drive". What I have found is that you start out with a VE table that (if yours is like mine) is way off. You also start off with an AFR table that appears to make some sense and that you may be able to make some educated guesses toward changing for the better. In my case, the reading from the wideband is not that stable and if you were to allow too much authority to the EGO correction, you would have your pw adjusting up and down to try to match your AFR table to a ve table that is a mile away and it would never get there (especially in the beginning where you may experience rich or lean missfires sending the afr really lean). The goal is to get the ve table and the afr table close so that EGO correction is minimal and then tune from the afr table. It becomes a circlular exercise going from one table to the other to try to get them close and then try to get the afr where it needs to be. For a long while, I ended up with my ve table so far out that the ego correction was pinned at its max. You need to use that info to adjust individual cells in the ve table to get them close first. The result (I think) should be a stable and accurate ve table that is overridden by a small percentage by the ego correction.

Autotune is a valuable tool but it has its limits. Autotune tries to take the ego correction (which is the difference between the target afr you have in your afr table and your ego reading from your interpreted O2 sensor) and make changes to your ve table to close the gap. So, the best it can do is try to make your ve table match what your afr table is looking for. This is a good thing but, it is only as good as your afr table. Also, I have had trouble setting the parameters of autotune to expand the operating window for initial tuning. The changes in megatune don't seem to "take" all the time and even changing the .ini file didn't seem to matter much. I think this is because there is not only a window which represents a subset of cells in the ve table that autotune will change but there is criteria that allows autotune to change cells only when in a certain proximity of a vertex. Even with some success in changing these parameters I still get a lot of the "outside of the window" messages and the "not near a vertex" type messages when I just wish it would hurry up and change the table. Again, this all gets much better when the ve table begins to match the afr table or vice versa. I have been doing a combination of letting the autotune do its thing and jumping in to manually change the ve table in surrounding cells to speed up the process. The megalogviewer's ve table analyzer works in a similar fashion as the autotune but it does it after the fact. You datalog a drive, load the configuration file you used for that drive and let the analyzer do its thing. It comes up with changes to the ve table that once again, try to get the ve table cells to match the corresponding afr table cells. As in autotune, this is only as good as the afr table. Its probably safer to use since you can do it at the curb or in your house and then re-load the resultant ve table rather than driving around with a laptop on the passenger seat and trying to make changes between wot attempts.

I chased and chased a lean condition at wot and near wot that drove me nuts because the results would change. I would adjust the lean spots out through the iterative process above and then, with the same conditions and settings, they would return in a subsequent drive. What I figured out was that when changing from a carbureted engine to efi, the fuel sloshing around in your tank as it gets low will starve the fuel pump. This revelation resulted in the making of a swirl tank or a surge tank - not sure if these are the proper names but, basically an auxiliary tank external to the fuel tank that reduces the possibility of this sloshing letting air into the supply.

Big WOW! - Although the engine ran better than it did with carbs it still wasn't "right" (don't know where this whole process ends btw). Decided to go back over the initial configuration and start again fresh. In the process I started to wonder (and read some more) about the whole injector staging thing. I initially had selected 2 squirts alternating since this seemed to be correct for my engine. I decided to change to 2 squirts simultaneous and holy $%#* - the engine runs sooo much better. Idles better and runs much smoother through the entire operating range. Even runs considerably leaner than I could ever get it before. I assume it has something to do with the injector opening timing in relation to the intake valve opening.

Anyway,
These are my early findings and although there are many who know way more than I do on this topic I just thought that maybe some new guy struggling down the same path that I am on might benefit.

The project moves forward.
Paul
fury fan
Helpful Squirter
Posts: 96
Joined: Tue Dec 11, 2007 10:28 am
Location: Indianapolis

Re: Things I have learned for the newbies (like myself)

Post by fury fan »

Thanks so much for sharing all that – I think lots of folks stumble thru their project and when they finally get it to work they don’t come back and give lessons-learned to the rest of us. The Megamanual has all the info but I think it’s overwhelming to lots of folks.

Interesting feedback on the injector staging, too – I was looking forward to experimenting with that on mine.

I’ll be referring to your posting when I get mine installed and running (hopefully this summer, but I’ve said that before).
Needs to get the toes out of the water and just jump off the diving board!!!
current EFI project:
65 Chrysler 300L, 413, working on inline dual GM TBI units, will run with MS2. Hoping to have factory-style appearance.
devastator
Experienced Squirter
Posts: 333
Joined: Mon Feb 11, 2008 10:19 am
Location: Kinda near Tucson Arizona

Re: Things I have learned for the newbies (like myself)

Post by devastator »

Once I figured out enough about MS to tune it, I became one of those guys answering other people's questions on this forum, so maybe, some of the knowledge obtained is shared in this manner. Good post! :D
BTW, Simultaneous had exactly the same effect on my 2276 Turbo ACVW. For more fun, try altering the injection offset parameter. This also had a profound effect on my idle.
Sandrail-ACVW 2276 cc, Turbo
MS-II W/spark burning E85
The sand must be punished. :twisted:
PaulO
MegaSquirt Newbie
Posts: 21
Joined: Sat Feb 28, 2009 5:45 pm

Re: Things I have learned for the newbies (like myself)

Post by PaulO »

Thanks Fury Fan and Devastator - I will try that offsett!
Paul
PaulO
MegaSquirt Newbie
Posts: 21
Joined: Sat Feb 28, 2009 5:45 pm

Re: Things I have learned for the newbies (like myself)

Post by PaulO »

Devastator,
Is that the same as the injector delay percentage? That is all I found looking for an offsett parameter?
Paul
devastator
Experienced Squirter
Posts: 333
Joined: Mon Feb 11, 2008 10:19 am
Location: Kinda near Tucson Arizona

Re: Things I have learned for the newbies (like myself)

Post by devastator »

PaulO wrote:Devastator,
Is that the same as the injector delay percentage? That is all I found looking for an offsett parameter?
Yes, that's the one. I was writing from memory without looking it up first.
Sandrail-ACVW 2276 cc, Turbo
MS-II W/spark burning E85
The sand must be punished. :twisted:
Post Reply