It's alive!! and i have no EGO correction...

For discussing MicroSquirt (TM) configuration and tuning of fuel parameters (including idle valves, etc.).
Forum rules
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.
Perry
MegaSquirt Newbie
Posts: 14
Joined: Mon Dec 06, 2004 1:07 pm
Location: Pittsburgh PA

It's alive!! and i have no EGO correction...

Post by Perry »

here's the basics:
V3 board MSII (with CAN), firmware 2.33, using Megatune 2.25
74 Baja Beetle, port fuel, turbo, intercooled, EDIS.
I got it running about a week ago. It is running surprisingly well on my initial guess at an ignition and VE table.
I have an Innovate LC-1, set to 0-5V 10-20AFR. I added a 470K resistor to the signal wire, have it grounded to MS properly etc..
I get an AFR reading in megatune no problem, but the EGO correction is always 100%. I have played with the "EGO control" settings over and over again, and I have used 'tools-calibrate AFR' on both the 0-5 innovate setting and the generic wideband setting. As far as I can tell I have no enrichments on etc.. listed as items that would prevent EGO correction in some posts I searched.
I did switch the 'EGO control' setting to narrow band, and it produced an ego correction, but of course did not use the AFR table as a target. switching back to wideband and changing nothing else returned the correction to 100% (and non functioning).
I am considering loading a newer version of firmware, as I think I have tried everything else. Any advice? I have attached a dump of what i am running, Do not take this to be a good reference for a similar engine, I am just getting started on the tuning process and have not tested much of the VE and none of the AFR table entries.

Also, I have 2 issues with MT 2.25, but both I have worked around.
1- 'idle steps' table is grayed out even when IAC is picked in the configurator, I fixed this by editing Megasquirt-II.ini by hand.
2- The new 'idle steps' limits me to 300 steps, which is a high idle on my engine, I really need about 325 or so.. i live with the high idle, and think i can use an older MT version to put in more than 300.

Thanks for the help yall, I can't wait to get this sorted out and run some real boost in it.
Perry
Perry
MegaSquirt Newbie
Posts: 14
Joined: Mon Dec 06, 2004 1:07 pm
Location: Pittsburgh PA

Post by Perry »

I guess everyone else is stumped too....

on the lighter side my VE table isn't too bad under boost, I ran it up to 5 psi. It really scoots!
Perry
BottleFed70
Helpful Squirter
Posts: 91
Joined: Fri Jun 24, 2005 2:22 pm

Post by BottleFed70 »

What is your EGO authority set to?
1970 Ford Mustang
MSII, v3.0 PCB, v2.36 firmware, Megatune 2.25
Perry
MegaSquirt Newbie
Posts: 14
Joined: Mon Dec 06, 2004 1:07 pm
Location: Pittsburgh PA

Post by Perry »

20%. you can see this in the attached file if you so desire.

Anyone know what would cause NB to work for EGO correction but not WB?

I'm going to head out and try loading new firmware.
Perry
zeromedic
MegaSquirt Newbie
Posts: 2
Joined: Fri Jan 27, 2006 7:01 pm

Post by zeromedic »

> I added a 470K resistor to the signal wire

I hope this is a typo, and you meant 470 ohm

Steve
Perry
MegaSquirt Newbie
Posts: 14
Joined: Mon Dec 06, 2004 1:07 pm
Location: Pittsburgh PA

Post by Perry »

That's not a typo.. I added 470K ohm. oops..
But, I just did that yesterday and it appears to have had no effect on the AFR readout in MT. It was working fine before and still working fine now. It just won't make an EGO correction. I will fix the resistor tomorrow.
I tried changing the firmware to 2.35. Everything seems to work the same as before, still no EGO correction unless I set it to narrow band in the EGO control menu.
I have attached another msq file from after the firmware change, nothing significant is changed, but it is the latest.
IT occured to me that maybe I set up the WB controller wrong. Is it 0V = 10:1, 5V=20:1, or 0V=20:1, 5V=10:1? I have the first, would these being backwards cause my issue? maybe I'll try it tomorrow. My next step is to take a long look at the C program for the code and see what I can figure out.
please someone in the know take a look at the msq and see if i have missed something obvious, I'm really running out of stuff to try.
Thanks.
Perry
Perry
MegaSquirt Newbie
Posts: 14
Joined: Mon Dec 06, 2004 1:07 pm
Location: Pittsburgh PA

Post by Perry »

I played with it more today, still no success. I did set it to narrow band in the 'EGO controls' dialog box today and turned on autotune for a while. this seems to work fine and helped clean up the VE table a bit, but of course it does not use the AFR table, only the narrow band set point.
I also started looking throught the firmware code and noticed that I had the wrong 'EGO correction' gauge on, I should be using 'EGO correction1' for MS-II, but this turned out not to be the issue.
Please help. My only next option is to start digging into the firmware code because I really think i have covered all the bases here based on the info i can find.
I think a big key to this is why would the narrow band setting cause ego correction to work but not the wide band?
Thanks,
Perry
Bernard Fife
Super Squirter
Posts: 1009
Joined: Mon Feb 16, 2004 3:15 pm

Post by Bernard Fife »

Perry,

DO NOT cross-post messages, you will lose your posting priviledges.

Did you:

- change the EGO type in the INI file using the MegaTune Configurator (mtCfg.exe)?

- calibrate the AFR table in MegaTune? And press 'okay' after selecting the right type (you can't just select it, you *have* to press okay to download the table to MegaSquirt).

It sounds like your INI file might be corrupt. If this were mine, I'd uninstall MegaTune, delete the folder, then reinstall the latest version from here: http://not2fast.wryday.com/megasquirt/mt/2.25/ using these instructions: http://www.megamanual.com/ms2/configure.htm#install.

There should be no need to edit the INI file by hand, and if your WB is one of the support units, there should be no need to enter the Volts/AFR values.

Lance.
Perry
MegaSquirt Newbie
Posts: 14
Joined: Mon Dec 06, 2004 1:07 pm
Location: Pittsburgh PA

Post by Perry »

I just went out and uninstalled MT 2.25, deleted the entire megasquirt folder, then reinstalled, reconfigurated, and reran the AFR calibrator.

This time the idle steps table showed up without a manual edit, which is interesting because I installed MT 2.25 on my desktop PC as a reference and had the same problem on it.
Otherwise, problem remains the same in that EGO correction only works in narrow band mode.
This is really starting to get frustrating.
Perry
Bernard Fife
Super Squirter
Posts: 1009
Joined: Mon Feb 16, 2004 3:15 pm

Post by Bernard Fife »

Perry,

Did you set the WB in the INI file using mtCfg?

Did you click on 'Okay' after selecting your wideband type in MegaTune under 'Tools/Calibrate AFR Table'? Did you select 'single wideband' (or dual wideband' if that's what you have) under 'Settings/EGO Control'? Do you have appropriate values for the EGO authority (step size, limit, temp and MAP)? You might post your MSQ file for us to have a look at. A datalog would be very helpful too.

I have just tried this on the bench with 2.66 code and the DIY-WB selected, and:

controller authority: 15%
active above coolant temp: 160°F
active below TPS: 70
active below MAP: 90
algorithm; simple
default AFR table.

and all works as expected.

Note the EGO correction only works after MegaSquirt has been running for 30 seconds, the engine RPM is above the “EGO Active Above RPM”,
the coolant temperature is above the “Coolant Temp Activation”, and
the TPS and/or MAP are below their set-points, depending on your code.

Have you tested this on a stim? The wideband control definitiely works for MS-II, I have used it as have a great many others. It may be the most well tested 'feature' of the code.

Lance.
Post Reply