MEGAsquirt A place to collectively sort out this megasquirt gizmo

Upgrade to CPU MS-II. Worth the $90?

Thread Tools
 
Search this Thread
 
Old 08-18-2009, 02:03 AM
  #1  
Junior Member
Thread Starter
 
macanha's Avatar
 
Join Date: Mar 2007
Location: Chile
Posts: 95
Total Cats: 0
Default Upgrade to CPU MS-II. Worth the $90?

Hi.
I actually have a MS-I hi-res running in paralell.
I'm thinking how much can I improve if I upgrade to MS-II (I read that MS-II can do a better for control for accel (throtle vs MAPdot) and I can get a better resolution in some maps, but.

1) worth it?
2) I will have to modify too much my board or it's plug and play?
3) any one make this change before?

Last edited by macanha; 08-18-2009 at 10:13 AM.
macanha is offline  
Old 08-18-2009, 09:27 AM
  #2  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,501
Total Cats: 4,080
Default

The CPU is definitely faster. What that means in the end, I'm not sure. The mods to the board are slight, you need to run 12v into the daughter-board and I believe the tach input circuit is different. Otherwise the regular miata spark mods and any other circuits are the same.

MS-I can do TPS based accel enrichments.

I'm fairly certain I'm going to upgrade my CPU over the winter downtown...
Braineack is offline  
Old 08-18-2009, 10:18 AM
  #3  
Junior Member
Thread Starter
 
macanha's Avatar
 
Join Date: Mar 2007
Location: Chile
Posts: 95
Total Cats: 0
Default

MS-I can do TPS or MAP. MS-II can use 40% TPS plus 60% MAP. Sound attractive to me for a smooth daily drive...
macanha is offline  
Old 08-18-2009, 10:59 AM
  #4  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,501
Total Cats: 4,080
Default

ah i gotcha, forgot about the slider...
Braineack is offline  
Old 08-18-2009, 12:49 PM
  #5  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

The MS-II code seems to have a lot of bugs in it. The single biggest thing you could do to help is going to a crank trigger. There's as much as 10 degrees of slop in the timing on a CAS sensor. Ask joe Perez, but going to a crank wheel will get you error of maybe 1 degree, which will let you run more boost. Will an MS-II get you more? Some, but only a little, and only after you do a crank trigger setup on there too.
-Abe.
AbeFM is offline  
Old 10-15-2009, 09:55 AM
  #6  
Newb
 
jsmcortina's Avatar
 
Join Date: Jul 2009
Posts: 11
Total Cats: 0
Default

Originally Posted by AbeFM
The MS-II code seems to have a lot of bugs in it.
Really?
This is not the experience we see on the MSEXTRA Megasquirt support forum.

Please give specific examples.

regards

James
(MS2/Extra developer)
jsmcortina is offline  
Old 10-15-2009, 09:59 AM
  #7  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,501
Total Cats: 4,080
Default

I also heard the new closed loop code is worlds better from before. I'd love to get closed loop boost control running well.
Braineack is offline  
Old 10-15-2009, 10:03 AM
  #8  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

Originally Posted by AbeFM
The MS-II code seems to have a lot of bugs in it. The single biggest thing you could do to help is going to a crank trigger. There's as much as 10 degrees of slop in the timing on a CAS sensor. Ask joe Perez, but going to a crank wheel will get you error of maybe 1 degree, which will let you run more boost. Will an MS-II get you more? Some, but only a little, and only after you do a crank trigger setup on there too.
-Abe.

Yeah, I'd like to know what bugs you're talking about? If there are any specific bugs, I'd like to know about them.

Re: the accel enrichment, in 2.1.1 beta and 3.0.x alpha, you can use EAE with standard AE at the same time. EAE will get you much better drivability (if you're willing to spend the time tuning it), and you can use just a little normal accel enrichment to get good response on quick blips.

Some of the other changes include:
1) more accurate spark (every-tooth wheel decoder)
2) more accurate fuel (can result in smoother running engine, most of the people I've seen switch agree this is the case).
3) working closed-loop algorithms for boost, idle, EGO. I'm thinking about another change to boost to make it reach its target faster though.
4) The developers are actually working on it actively still. We're backporting the features we can from ms3 as well.

There are tons of internal improvements as well, such as the fact we do the fuel calcs in .01usec units to avoid rounding errors before dividing down to .667 usec units, and the fuel table interpolation is done in .1% units instead of 1% units. You guys don't see those but you can feel them on a running engine.

Ken
(Another ms2/extra and ms3 developer)
muythaibxr is offline  
Old 10-15-2009, 10:10 AM
  #9  
Ben
Supporting Vendor
iTrader: (33)
 
Ben's Avatar
 
Join Date: Jul 2006
Location: atlanta-ish
Posts: 12,659
Total Cats: 134
Default

Wow. Very awesome to have you guys here.

Problems I'm hearing about from local cars, but not necessarily experiencing myself:

Uneven dwell to coils
Cam/Crank random loss of sync

Love the 16x16 VE table on MS2. Wish the spark table were also 16x16.
__________________
Chief of Floor Sweeping, DIYAutoTune.com & AMP EFI
Crew Chief, Car Owner & Least Valuable Driver, HongNorrthRacing

91 Turbo | 10AE Turbo | 01 Track Rat | #323 Mazda Champcar

Originally Posted by concealer404
Buy an MSPNP Pro, you'll feel better.
Ben is offline  
Old 10-15-2009, 10:22 AM
  #10  
Junior Member
 
RdSnake's Avatar
 
Join Date: Aug 2005
Location: So Cal
Posts: 125
Total Cats: 0
Default

Looks like the MS big hitters are here to set you guys straight.
RdSnake is offline  
Old 10-15-2009, 10:23 AM
  #11  
Newb
 
jsmcortina's Avatar
 
Join Date: Jul 2009
Posts: 11
Total Cats: 0
Default

The only problem I've been aware of recently with odd timing and such was not a code problem.
The "Hall input" (which is really designed for coil negative triggering) was being used unmodified for the CAS input. One of the capacitors that is in the circuit to clean up the noisy coil signal was delaying the CAS signal and confusing the decoder.

Sync loss means that the input signal is incorrect.
The "sync loss logger" in TunerStudio can be used to visualise the input signal the happened right before the sync-loss and should greatly help understanding of where the problem lies.

The old motto applies - garbage in, garbage out. If Megasquirt gets a messy CAS signal... it isn't going to work well.

The Miata 4G63 CAS pattern has been used successfully with MS2/Extra for a good two years now.

James
jsmcortina is offline  
Old 10-15-2009, 10:24 AM
  #12  
Newb
 
jsmcortina's Avatar
 
Join Date: Jul 2009
Posts: 11
Total Cats: 0
Default

Originally Posted by RdSnake
Looks like the MS big hitters are here to set you guys straight.
Hopefully we are doing this constructively!

James
jsmcortina is offline  
Old 10-15-2009, 10:26 AM
  #13  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

Last I've heard, Jerry@DIYautotune has been able to sort most of those dwell and sync loss issues as noise issues. I assume that they're spreading the word on how to fix those?

Sync loss and associated problems are almost always noise issues; especially if other people have things working properly with the same setup.

As far as 16x16 spark, we can't do that because spark tables are 16-bits per cell, and we have 3 of them... Currently at 12x12 they all fit in 1 page of flash, but at 16x16 they'd be 1.5k, bigger than our 1k table.

We did make them 16x16 in ms3 though since we don't have that limitation there.

Ken
muythaibxr is offline  
Old 10-15-2009, 10:31 AM
  #14  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

Originally Posted by RdSnake
Looks like the MS big hitters are here to set you guys straight.
We want to help, and we want to know about all the bugs!

Ken
muythaibxr is offline  
Old 10-15-2009, 10:32 AM
  #15  
Ben
Supporting Vendor
iTrader: (33)
 
Ben's Avatar
 
Join Date: Jul 2006
Location: atlanta-ish
Posts: 12,659
Total Cats: 134
Default

Ken,
Please excuse my ignorance. Would it be possible to give up table switch in favor of a single 16x16 spark table?

I don't know how hard that would be to implement. But I'd imagine that table switch is very seldomly used. And we have a lot of turbo cars that are both high MAP and high RPM.

MS3 sounds awesome, but I'd imagine there's no upgrade path from a uS.
__________________
Chief of Floor Sweeping, DIYAutoTune.com & AMP EFI
Crew Chief, Car Owner & Least Valuable Driver, HongNorrthRacing

91 Turbo | 10AE Turbo | 01 Track Rat | #323 Mazda Champcar

Originally Posted by concealer404
Buy an MSPNP Pro, you'll feel better.
Ben is offline  
Old 10-15-2009, 10:37 AM
  #16  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

Originally Posted by Ben
Ken,
Please excuse my ignorance. Would it be possible to give up table switch in favor of a single 16x16 spark table?
Technically it could be done, but the problem is that we know of people using the table switch stuff. It is in active use.

You could make a 12x22 or 22x12 spark table by using 2 spark tables both on speed density/%baro with different RPM or MAP ranges as a way to get a larger table. It's not 24 instead of 22 because you generally want to use a couple of bins to blend the two tables.

By the same method you can get 30x16 or 16x30 on fuel.

Ken
muythaibxr is offline  
Old 10-15-2009, 10:49 AM
  #17  
Ben
Supporting Vendor
iTrader: (33)
 
Ben's Avatar
 
Join Date: Jul 2006
Location: atlanta-ish
Posts: 12,659
Total Cats: 134
Default

I wouldn't suggest deleting table switch permanently; I know some folks use it. I was thinking along the lines of an option.

It would be nice to be able to expand the spark table in both axis. Case in point: I'm looking at running 250 kPa and 8000 rpm, and drive the car on the street. I know it's possible to squeeze the spark map on a 12x12, 22x12, or 12x22 table that interpolates, but I'd be giving something up either way.

That being said, if we're giving up table switching, perhaps just make a single large VE table (the largest that will fit in your space) and a single large spark table (largest that will fit in your space).

I know I'm asking for the moon here, but it would be cool.
__________________
Chief of Floor Sweeping, DIYAutoTune.com & AMP EFI
Crew Chief, Car Owner & Least Valuable Driver, HongNorrthRacing

91 Turbo | 10AE Turbo | 01 Track Rat | #323 Mazda Champcar

Originally Posted by concealer404
Buy an MSPNP Pro, you'll feel better.
Ben is offline  
Old 10-15-2009, 10:50 AM
  #18  
Tour de Franzia
iTrader: (6)
 
hustler's Avatar
 
Join Date: Jun 2006
Location: Republic of Dallas
Posts: 29,085
Total Cats: 375
Default

Originally Posted by AbeFM
There's as much as 10 degrees of slop in the timing on a CAS sensor. Ask joe Perez, but going to a crank wheel will get you error of maybe 1 degree, which will let you run more boost.
oh ****! I';m going to die.
hustler is offline  
Old 10-15-2009, 11:02 AM
  #19  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

Originally Posted by Ben
I wouldn't suggest deleting table switch permanently; I know some folks use it. I was thinking along the lines of an option.

It would be nice to be able to expand the spark table in both axis. Case in point: I'm looking at running 250 kPa and 8000 rpm, and drive the car on the street. I know it's possible to squeeze the spark map on a 12x12, 22x12, or 12x22 table that interpolates, but I'd be giving something up either way.

That being said, if we're giving up table switching, perhaps just make a single large VE table (the largest that will fit in your space) and a single large spark table (largest that will fit in your space).

I know I'm asking for the moon here, but it would be cool.
Part of the problem here too is that we don't really think more than 16x16 is necessary with movable bins and interpolation. Engines are generally pretty linear, and normally have only a couple places where they're not. We don't really feel that you're giving up anything if you just move the bins to the places that are not linear.

Case in point, my friend (eage8 on the MS and rx7club forums) has an S5 RX7 with tables that go to 8000 rpm and 205 kPa. He gets 22 MPG on the highway (very good for a turbo rotary), and made 270 RWHP on Jerry's dyno (also good for the mods he has). He has pretty much perfect drivability and for a long time was daily driving it without a complaint (he recently got a new daily driver to replace the one that is now waiting for a 20v 4age).

Another case in point is the Huber mustang. Those guys drove that car on the street on an ms1 (12x12). I don't know how high they rev, but they were pushing 40 psi. That car had 1100 HP.

We spent a good bit of time on the dyno, but actually didn't really have to move any of his bins. Most of the time was spent just load tuning.

Also, for fuel, think about tuning 32x32 (what would fit in 1 page). That's 1024 points. For spark 1 page could fit 22x22, that's 484 points... That is a lot of wasted space and time for pretty much no benefit.

Ken

Last edited by muythaibxr; 10-15-2009 at 11:15 AM.
muythaibxr is offline  
Old 10-15-2009, 11:05 AM
  #20  
Elite Member
iTrader: (8)
 
webby459's Avatar
 
Join Date: Jun 2009
Location: Albany, NY
Posts: 1,461
Total Cats: 4
Default

Originally Posted by hustler
oh ****! I';m going to die.
I saw this coming as soon as I read this.
webby459 is offline  


Quick Reply: Upgrade to CPU MS-II. Worth the $90?



All times are GMT -4. The time now is 04:44 PM.