MEGAsquirt A place to collectively sort out this megasquirt gizmo

Something's WAY off. Request for some eyes on my .MSQ

Thread Tools
 
Search this Thread
 
Old 01-04-2009, 11:17 AM
  #1  
Junior Member
Thread Starter
 
mj71's Avatar
 
Join Date: Feb 2008
Location: Hampstead, MD
Posts: 47
Total Cats: 0
Default Something's WAY off. Request for some eyes on my .MSQ

Warning, this is gonna be long, but I want to get as much of the information out there that I think I have...

I've been working on getting my standalone MS-II running on my NA '93 for a couple months now and have made good progress. I'm at the point where the car idles and I can drive it around the neighborhood (albeit running very poorly).

I believe I have some sort of fueling issue. My initial VE table was derived by interpolating the MSPNP's table and scaling it to topping out at 100kpa. The issue is - I have to run REQ_FUEL at 25.0 to get anywhere near 14.7afr indicated by the MS.

I was convinced this was a problem between my JAW wideband O2 and the MS. I figured the JAW's signal wasn't getting read by the MS correctly. That assumption had me chasing my tail for quite a while, culminating with me eventually watching a multimeter on the JAW's outputs and confirming it's working correctly. I base this on being able to run the car on the stock ECU and getting voltages appropriate for around 14.7afr. With the MS, voltage spikes to 5 (extreme lean) unless I run the 25.0 REQ_FUEL. The MS is currently configured with the LC1 0-5v=10-20afr and I've downloaded the same preset to the MS via the tool helper.

At 13.4 REQ_FUEL my pulse-widths are in the 4's, which I read somewhere should be over 6. At 25, they're in the 10-12ish range. The car will drive around at 25, but it's clearly pig-rich as it's popping out the exhaust pretty regularly and has no pickup power. It'll cruise fine.

I've been through my settings a bunch of times, but I could just be snowblind by now. If someone can review it, I'd be grateful. I've also reviewed my hardware build, but wouldn't rule out some issue there either. Oh, finally, everything seems to work just fine on the Jimstim.

TIA. MJ.
Attached Files
File Type: msq
megasquirt-MJ.msq (47.6 KB, 131 views)
mj71 is offline  
Old 01-04-2009, 11:35 AM
  #2  
Elite Member
iTrader: (16)
 
patsmx5's Avatar
 
Join Date: Aug 2007
Location: Houston, TX
Posts: 9,297
Total Cats: 477
Default

I looked through it and it all looks ok to me. Take some datalogs and post them up. That would help a ton.
patsmx5 is offline  
Old 01-04-2009, 11:46 AM
  #3  
Elite Member
iTrader: (16)
 
patsmx5's Avatar
 
Join Date: Aug 2007
Location: Houston, TX
Posts: 9,297
Total Cats: 477
Default

FWIW you have the acceleration enrichments mostly on map based, but the threshold limit is very high at 300. Try 80. That will help on the response for sure.

Best thing is to calculate what your req fuel should be and use that. Then make a datalog and start tuning the VE table.
patsmx5 is offline  
Old 01-04-2009, 11:50 AM
  #4  
Junior Member
Thread Starter
 
mj71's Avatar
 
Join Date: Feb 2008
Location: Hampstead, MD
Posts: 47
Total Cats: 0
Default

Originally Posted by patsmx5
FWIW you have the acceleration enrichments mostly on map based, but the threshold limit is very high at 300. Try 80. That will help on the response for sure.

Best thing is to calculate what your req fuel should be and use that. Then make a datalog and start tuning the VE table.
I'll work on a datalog. I have the acceleration enrichments at 300 so they're not activated while I'm just trying to get a baseline going.

I calculate my REQ_FUEL as 13.0, but that makes it all the more lean. I'll datalog at both the 13 and 25 ranges. Not sure if it's drivable in the 13s.
mj71 is offline  
Old 01-04-2009, 12:29 PM
  #5  
Former Vendor
iTrader: (31)
 
Savington's Avatar
 
Join Date: Nov 2006
Location: Sunnyvale, CA
Posts: 15,442
Total Cats: 2,099
Default

Have you tried just adding 75% to all the VE values? The VE tables can be a little funky; they aren't the same between 029y and HR10, so I wouldn't assume they are the same for MS1 and MS2.
Savington is offline  
Old 01-04-2009, 01:02 PM
  #6  
Elite Member
iTrader: (16)
 
patsmx5's Avatar
 
Join Date: Aug 2007
Location: Houston, TX
Posts: 9,297
Total Cats: 477
Default

Here's my VE table I'm running. Try it with your 13 req fuel. Don't run a different req fuel than what you calculate as that causes other things to get messed up too.

EDIT: it won't let me attach a .VEX WTF? Send me your email and I'll attach it that way.
patsmx5 is offline  
Old 01-04-2009, 01:39 PM
  #7  
Senior Member
iTrader: (1)
 
thebeerbaron's Avatar
 
Join Date: Dec 2007
Location: San Jose
Posts: 658
Total Cats: 340
Default

pat - try renaming the .vex as something else, anything else - .xev, .abc, .pat and Mike wil know to change it back when he downloads it.

Mike - did you try running the stock ECU from a narrow-band JAW output? It'll probably involve some un-fun wiring, but would help convince me that this isn't JAW related.

do you still see the AFR change at idle as the car warms up? that behavior makes me think that maybe the heater element of the WBO2 is coming into play somehow - you get one reading when its cold, another when its warm... i can imagine scenarios where this is either normal or a problem.
thebeerbaron is offline  
Old 01-04-2009, 03:11 PM
  #8  
Junior Member
 
JustinHoMi's Avatar
 
Join Date: Jul 2005
Location: Hillsborough, NC
Posts: 273
Total Cats: 1
Default

There's a countless number of people on the JAW forums who have megasquirt problems. In fact, I've yet to find a single person who said it works as expected. I'd get it working with a narrowband before attempting to use the JAW.
JustinHoMi is offline  
Old 01-04-2009, 04:46 PM
  #9  
Junior Member
Thread Starter
 
mj71's Avatar
 
Join Date: Feb 2008
Location: Hampstead, MD
Posts: 47
Total Cats: 0
Default

I have tried running the MS from both the JAW's NB simulated and from the Miata's NB. Both have the MS running lean with my current VE table, but having JAW providing NB simulated is closer.

When I've monitored the JAW's output, there are definitely different values until it gets warm. Usually about a minute into switching it on.

Also remember that I have these uber-lean values at idle. The MS shouldn't even be paying attention to the JAW until RPMs rise above idle. At idle, it should just be providing information.

I've attached 2 datalogs. The first is by far the largest and is having JAW provide simulated NB to MS. There is the corresponding .MSQ for this log as well. The 2nd is a much shorter one with the same VE table, but having JAW provide simulated LC-1 output. The semi-normal values seen towards the end were made my me revving then abruptly letting the throttle close, thus causing an after-fire.
Attached Files
File Type: xls
datalog200901041610.xls (1.17 MB, 74 views)
File Type: msq
megasquirt200901041559.msq (47.7 KB, 171 views)
File Type: xls
datalog200901041635.xls (158.1 KB, 85 views)
File Type: msq
megasquirt200901041634.msq (47.7 KB, 149 views)
mj71 is offline  
Old 01-04-2009, 04:47 PM
  #10  
Junior Member
Thread Starter
 
mj71's Avatar
 
Join Date: Feb 2008
Location: Hampstead, MD
Posts: 47
Total Cats: 0
Default

Originally Posted by JustinHoMi
There's a countless number of people on the JAW forums who have megasquirt problems. In fact, I've yet to find a single person who said it works as expected. I'd get it working with a narrowband before attempting to use the JAW.
I agree. I was hoping I was smarter then they are.

I'm getting closer to springing for the LC-1, but was really hoping for a true DIY solution.
mj71 is offline  
Old 01-04-2009, 04:52 PM
  #11  
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,027
Total Cats: 6,593
Default

For now, why not go ahead and run open-loop? Just set the EGO authority to zero in Megatune. This way, you can focus on getting your Req_Fuel and VE numbers into the ballpark, without worrying about gEGO thwarting your efforts with potentially bogus data. Leave the JAW installed with a meter on its output, and if you've still got your NB sensor, put a meter on that too so you can reality-check the JAW.
Joe Perez is offline  
Old 01-04-2009, 04:53 PM
  #12  
Junior Member
 
JustinHoMi's Avatar
 
Join Date: Jul 2005
Location: Hillsborough, NC
Posts: 273
Total Cats: 1
Default

I'd still try a REAL narrowband... not just the JAW emulation.

Do you have an aftermarket exhaust manifold?
JustinHoMi is offline  
Old 01-05-2009, 11:28 AM
  #13  
Junior Member
Thread Starter
 
mj71's Avatar
 
Join Date: Feb 2008
Location: Hampstead, MD
Posts: 47
Total Cats: 0
Default

I like the open-loop idea. I'll give that a shot. I have both the stock NB and the JAW's WB sensor in the exhaust. I'll monitor them both.

I did pipe the stock NB into the MS and it's still running very lean.
mj71 is offline  
Old 01-07-2009, 08:00 PM
  #14  
Junior Member
Thread Starter
 
mj71's Avatar
 
Join Date: Feb 2008
Location: Hampstead, MD
Posts: 47
Total Cats: 0
Default

Unfortunately, the car's covered in a shell of ice, so no testing, but I have been thinking...

What if this is a fueling problem? My rambling thoughts go something like this:

To get a "decent" idle at around 800 RPM using the MS, I set REQ_FUEL at 25 and the VE Table cells I'm in are set in the mid 60s. This produces a smooth-ish idle, but horrible stumbling upon throttle application.

When I reconnect the stock ECU I get a very smooth idle at a slightly lower RPM, but a completely different engine note. Higher in pitch and just healthier sounding.

So, I put the MS back on the Jimstim and have some interesting results. I first just hooked up a jumper to the INJ1 and INJ2 pins to make sure the MS is triggering some sort of signal to the injectors. It is. The really interesting result is the two pulse-widths. Both are right around 11 and pretty steady. This is with REQ_FUEL back down to 13.4. If you look at my first post in this thread, the same setting with the MS in the car resulted in a pulse width of 4. I thought it may have something to do with the O2 sensor, but there is no change regardless of the stim's O2 pot setting.

Any thoughts about this possibly being fuel related?
mj71 is offline  
Old 01-08-2009, 09:23 AM
  #15  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,494
Total Cats: 4,080
Default

Originally Posted by patsmx5

EDIT: it won't let me attach a .VEX WTF? Send me your email and I'll attach it that way.

you can now.
Braineack is offline  
Old 01-08-2009, 09:38 AM
  #16  
Elite Member
iTrader: (16)
 
patsmx5's Avatar
 
Join Date: Aug 2007
Location: Houston, TX
Posts: 9,297
Total Cats: 477
Default

Originally Posted by Braineack
you can now.
patsmx5 is offline  
Old 01-08-2009, 09:40 AM
  #17  
Elite Member
iTrader: (16)
 
patsmx5's Avatar
 
Join Date: Aug 2007
Location: Houston, TX
Posts: 9,297
Total Cats: 477
Default

Here ya go.
Attached Files
File Type: vex
ve table 1-4-08 3 analyzed.vex (2.5 KB, 100 views)
patsmx5 is offline  
Old 01-10-2009, 03:29 PM
  #18  
Junior Member
Thread Starter
 
mj71's Avatar
 
Join Date: Feb 2008
Location: Hampstead, MD
Posts: 47
Total Cats: 0
Default

Pat et. al. -

I tried Pat's fuel map without much difference. Thanks for the effort. BUT...

I have made a huge discovery. Injectors on cyls. 3 and 4 (closest to firewall) are not firing at all! I used a home-brewed probe stethoscope and all four injectors click away happily on the stock ECU. Only 1 and 2 do on the MS. This explains everything. The leanness, lumpiness, etc.

I've troubleshooted the following:
1. Harness. My injectors are wired in the harness the exact same way as the DIY build doc in the Sticky threads. I have good continuity between the two ECU side injector ins and the four DB37 outs, spit of-course.

2. Using the Stim, I am able to get a good fuel injector led flash on both INJ1 and INJ2 pins. The problem with this is you can't discretely test all four DB37 outs. So I opened up the MS box and...

3. Measured voltage between Pins 32 through 35 and ground. I get a steady 3.2v at all four.

I'm now stumped.
mj71 is offline  
Old 01-10-2009, 04:00 PM
  #19  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,494
Total Cats: 4,080
Default

Originally Posted by mj71
Pat et. al. -


I have made a huge discovery. Injectors on cyls. 3 and 4 (closest to firewall) are not firing at all! I used a home-brewed probe stethoscope and all four injectors click away happily on the stock ECU. Only 1 and 2 do on the MS. This explains everything. The leanness, lumpiness, etc.

This would only be possible if they weren't plugged in. If #1 and #2 are injecting, and assuming a good harness and connection at the injector, then #3 and #4 HAVE to be injecting as well.

This is because #2 and #4 are wired together and #1 and #3 as well.
Braineack is offline  
Old 01-10-2009, 04:26 PM
  #20  
Junior Member
Thread Starter
 
mj71's Avatar
 
Join Date: Feb 2008
Location: Hampstead, MD
Posts: 47
Total Cats: 0
Default

I agree with you. But you'll have to take me at my word. 3&4 aren't tapping. It's bizarre.
mj71 is offline  


Quick Reply: Something's WAY off. Request for some eyes on my .MSQ



All times are GMT -4. The time now is 06:35 PM.