Megasquirt Forum Area is for discussing Megasquirt EMS

Megasquirt MS3 on the horizon!!!

Thread Tools
 
Search this Thread
 
Old Apr 20, 2009 | 10:29 PM
  #1  
YaNi's Avatar
Thread Starter
RIP Mark
Tenured Member 05 Years
iTrader: (2)
 
Joined: May 2006
Posts: 657
Likes: 2
From: Dublin, OH
MS3 on the horizon!!!

http://www.ms3efi.com/viewtopic.php?f=5&t=28

From the great MUYTHAIBXR himself
MS3 1.0 code:

The MS3 operates in 2 "modes." There is an "upgrade" mode which has the following characteristics:

-Direct plug-in swap for MS2 daughtercard
-Compatible with MS2 wiring
-Same single spark output
-Same injector outputs-Compatible with MS2/Extra wiring
-Same six spark outputs
-Same injector outputs
-Same switch inputs-USB connector (USB->serial)
-On-board SD device datalogging (per ignition/injection-event resolution)


There is also an "MS3X" mode:

-Uses expander board for more I/O
-8 channel sequential fuel
-8 channel coil-on-plug (logic level output)
-Trim tables for fuel and spark (6x6)
-Minimal on-board wiring 'mods' (no more wiring mess everywhere)
-Pre-defined outputs for certain features
-Individual injector parameters with opening-time curves
-Hardware PWM outputs for idle, boost, VVT, etc (only supported on PWM outputs via the expander board)...



MS3 2.0 code:

-Angle clock will be used for timing ignition and fuel events (and other events)
-More accurate at scheduling events (especially in acceleration and deceleration, hoping for 0.1 degree accuracy to 16667 RPM based on a 1 microsecond tick rate on the XGATE)
-Essentially a clock that ticks in degrees instead of time... counts from 0 to 719.9 degrees in tenths of a degree
-Allows for the integration of post-2.0 model-based features (as many as we can add with a CPU of this speed)
-Will incorporate alpha-beta-gamma for predicting the number of microseconds per angle-tick
-Up to ten injector outputs (8 on MS3X, 2 on V3)
-Staged injection, water injection, methanol injection on spare injectors-Up to 14 spark outputs (8 on MS3X, 6 on V3 board)
-Progressive nitrous control
-Anti-lag (becomes easy to do with the angle clock)
-Knock-windowing (becomes easy to do with the angle clock)
-Special Rotary engine mode with support for sequential-staged injection and FC, FD, Renesis, 3-rotor COP and 4-rotor COP modes
I haven't seen any MS3 postings, so I thought I'd share the good news. The feature list is just mouth-watering, especially MS3 v2.0: Rotary sequential injection and support for 3 and 4 rotor engines with COP! From what I can gather MS3 v1 is about to go into beta testing, so I'm hoping it will be available before Christmas.
Reply
Old Apr 21, 2009 | 11:13 AM
  #2  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
Keep an eye on the ms3efi page for info ...

Current rotary ignition modes will continue to be supported as they are in "upgrade" mode. The first car to start on actual ms3 hardware (instead of James's demo board setup) was a fuel injected FB running a 2nd gen CAS and coilpacks in FC mode.

The new 2.0 modes are going to take a while. The angle-clock alone will probably take a considerable amount of time to get working. I estimate it'll probably take 2-3 weeks if I work on it every day of the week, longer if I don't. I'm not even going to start on that stuff until James and I are done with the beta and 1.0.

Ken

Last edited by muythaibxr; Apr 21, 2009 at 11:18 AM.
Reply
Old Apr 21, 2009 | 06:09 PM
  #3  
The Griffin's Avatar
Burning up Time
Tenured Member 10 Years
 
Joined: Sep 2004
Posts: 805
Likes: 2
From: Earth
Is the current staged injection scheme part of the "upgrade" mode also(another equally important necessity if you have rotary trailing support)?
Reply
Old Apr 21, 2009 | 06:41 PM
  #4  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
Of course. Upgrade mode is just ms2/extra ported to the new chip plus support for a few things from ms2-standard code and support for the sd card.
Reply
Old Apr 21, 2009 | 07:47 PM
  #5  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
I'll also be testing ms3 on my own 2nd gen.
Reply
Old Apr 22, 2009 | 08:14 AM
  #6  
Jobro's Avatar
SAE Junkie
Tenured Member: 20 Years
iTrader: (2)
 
Joined: Mar 2005
Posts: 1,287
Likes: 12
From: OZ/AU
Good stuff Ken. I will buy a whole new MS3 Kit (not upgrade CPU) when you get some new usable features into it!
Reply
Old Apr 22, 2009 | 11:45 AM
  #7  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
The main thing most 2nd gen people will probably want is the sequential staging.
Reply
Old Apr 22, 2009 | 12:45 PM
  #8  
peejay's Avatar
Old [Sch|F]ool
Tenured Member: 20 Years
Liked
Loved
Community Favorite
 
Joined: May 2001
Posts: 12,865
Likes: 572
From: Cleveland, Ohio, USA
Want.

Mainly for the 5 cylinder coil-on-plug... Audi engines tend to blow up over about 350hp if you go through a distributor.

(What, you think rotaries are all I play with? )
Reply
Old Apr 22, 2009 | 01:48 PM
  #9  
Aaron Cake's Avatar
Engine, Not Motor
Tenured Member: 20 Years
iTrader: (1)
 
Joined: Feb 2001
Posts: 29,798
Likes: 128
From: London, Ontario, Canada
Awesome. I'm interested in COP support for a 4 rotor application. Can't wait to get my hands on one.
Reply
Old Apr 22, 2009 | 04:59 PM
  #10  
elturbonitroso's Avatar
Senior Member
Tenured Member: 15 Years
 
Joined: Nov 2006
Posts: 472
Likes: 16
From: connecticut
ken do you think that triple stage could be supported.
Reply
Old Apr 22, 2009 | 06:54 PM
  #11  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
Originally Posted by elturbonitroso
ken do you think that triple stage could be supported.
That depends, we will have up to 10 injector outputs. (8 on the ms3x board, and the 2 original ones on the v3 board).

I could probably do triple staging for up to 3 rotors.

Keep in mind that those features will be in the 2.0 firmware not the 1.0. I'm saving them until I can do them really well with the angle-clock I'll also be implementing in 2.0.

Ken
Reply
Old Apr 22, 2009 | 07:23 PM
  #12  
elturbonitroso's Avatar
Senior Member
Tenured Member: 15 Years
 
Joined: Nov 2006
Posts: 472
Likes: 16
From: connecticut
ok thanks also thanks for all your work in the ms comunity.
Reply
Old Apr 22, 2009 | 08:33 PM
  #13  
levelzero's Avatar
Senior Member
iTrader: (1)
 
Joined: Dec 2008
Posts: 250
Likes: 0
From: Vancouver, BC
Sounds very promising.
Reply
Old Apr 22, 2009 | 08:51 PM
  #14  
RX-S7V7N's Avatar
Full Member
Tenured Member 05 Years
 
Joined: Feb 2009
Posts: 140
Likes: 0
From: Europe
Now i see a good MCU to do real work


It will be nice to run my 8 injectors setup.

Maybe 2 for idle, more 2 till 3000~4000 rpm and more 4 to red-line 8000rpm.

I just hoppe that this come out in short time, before that i have to go with only MSII.
Reply
Old Apr 23, 2009 | 04:37 AM
  #15  
Jobro's Avatar
SAE Junkie
Tenured Member: 20 Years
iTrader: (2)
 
Joined: Mar 2005
Posts: 1,287
Likes: 12
From: OZ/AU
Originally Posted by RX-S7V7N
Now i see a good MCU to do real work


It will be nice to run my 8 injectors setup.

Maybe 2 for idle, more 2 till 3000~4000 rpm and more 4 to red-line 8000rpm.

I just hoppe that this come out in short time, before that i have to go with only MSII.
Don't say only. In ways it is much better than the highly priced competition.
Reply
Old Apr 23, 2009 | 07:55 AM
  #16  
RX-S7V7N's Avatar
Full Member
Tenured Member 05 Years
 
Joined: Feb 2009
Posts: 140
Likes: 0
From: Europe
Originally Posted by Jobro
Don't say only. In ways it is much better than the highly priced competition.

I say only because i know it will do more, not for the moment but in near future.

yes price is crazy for some other units, in next week maybe i will receive my MS2, but i will keep loocking to know more about the MS3 board.
Reply
Old Apr 23, 2009 | 11:54 AM
  #17  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
Originally Posted by RX-S7V7N
Now i see a good MCU to do real work


It will be nice to run my 8 injectors setup.

Maybe 2 for idle, more 2 till 3000~4000 rpm and more 4 to red-line 8000rpm.

I just hoppe that this come out in short time, before that i have to go with only MSII.
Don't wait for us to get done with all these features in ms3. We're hoping to have 1.0 out by the end of the summer, with 2.0 coming out 3-6 months later... As much as I'd like to be fully dedicated to MS programming, it doesn't put food on the table.

If you need something now, get the ms2, the ms3 can be used as a direct upgrade to that with the 1.0 firmware in upgrade mode.

Ken

Last edited by muythaibxr; Apr 23, 2009 at 11:56 AM.
Reply
Old Apr 23, 2009 | 05:39 PM
  #18  
The Griffin's Avatar
Burning up Time
Tenured Member 10 Years
 
Joined: Sep 2004
Posts: 805
Likes: 2
From: Earth
Originally Posted by muythaibxr
Of course. Upgrade mode is just ms2/extra ported to the new chip plus support for a few things from ms2-standard code and support for the sd card.
If I'm understanding this correctly, apart from the above mentioned "MS3 upgrade"extras there are extra inputs/outputs over the limited MS2 chip available,correct?

So even without the MS3 expansion board, using a MS3 in "upgrade mode" and a add on board like the error* board for example will allow the use of extra inputs and outputs over the current MS2 limits? If that's the case it would still be worthwhile reason to upgrade early, instead of waiting for the 2.0 firmware.
Reply
Old Apr 23, 2009 | 06:48 PM
  #19  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
Originally Posted by The Griffin
If I'm understanding this correctly, apart from the above mentioned "MS3 upgrade"extras there are extra inputs/outputs over the limited MS2 chip available,correct?

So even without the MS3 expansion board, using a MS3 in "upgrade mode" and a add on board like the error* board for example will allow the use of extra inputs and outputs over the current MS2 limits? If that's the case it would still be worthwhile reason to upgrade early, instead of waiting for the 2.0 firmware.
You will only have to wait for the 2.0 firmware for the "Special rotary mode."

The extra outputs will be supported in 1.0.

Using the ms3x board would be much cleaner than using the error* board for example, since it's designed to be used with the ms3 board.

We won't be releasing the ms3 until 1.0 is ready, so the way I see it, there's not really a reason to go with the error* board, or any other add-in board with the ms3.

Ken
Reply
Old Apr 23, 2009 | 08:01 PM
  #20  
The Griffin's Avatar
Burning up Time
Tenured Member 10 Years
 
Joined: Sep 2004
Posts: 805
Likes: 2
From: Earth
Originally Posted by muythaibxr
The extra outputs will be supported in 1.0.

Using the ms3x board would be much cleaner than using the error* board for example, since it's designed to be used with the ms3 board.

We won't be releasing the ms3 until 1.0 is ready, so the way I see it, there's not really a reason to go with the error* board, or any other add-in board with the ms3.

Ken
I see your point. No there wouldn't be a reason to use the error* board or others(and associated wiring nightmare) over the MS3 expansion board unless it is already wired in with MS1 or MS2.
Reply
Old Apr 23, 2009 | 08:03 PM
  #21  
RX-S7V7N's Avatar
Full Member
Tenured Member 05 Years
 
Joined: Feb 2009
Posts: 140
Likes: 0
From: Europe
Originally Posted by muythaibxr
Don't wait for us to get done with all these features in ms3. We're hoping to have 1.0 out by the end of the summer, with 2.0 coming out 3-6 months later... As much as I'd like to be fully dedicated to MS programming, it doesn't put food on the table.

If you need something now, get the ms2, the ms3 can be used as a direct upgrade to that with the 1.0 firmware in upgrade mode.

Ken
Yes, i know that things take time, but is good to see that it is on the good way.

This is going to be a challenge for me (to make the MS2 run) next one will be the update, this way i will try to let extra wires for new connections for MS3.

My unit already left Miami, and i´m still learning how to make it run on a rotary engine.
Reply
Old Jun 8, 2009 | 12:44 AM
  #22  
RXBeetle's Avatar
Senior Member
Tenured Member 20 Years
 
Joined: Nov 2003
Posts: 295
Likes: 6
From: Mich. USA
Maybe I just missed it but how big will the fuel and ignition table be? I just jumped from a 20x20 table to a 20x40 for the Formula SAE car im working on. Dozens of hours on the dyno and the damn $2000 MoTec doesn't even have wideband control unless you pay even more... Yeah that aint gonna happen in Michigan with a team dependent on sponsorship money. I've been reading up on the MS3efi forum. Great work Ken and thanks for lookin out for the rotary guys.
Reply
Old Jun 8, 2009 | 08:44 PM
  #23  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
The fuel table will be 16x16 with the option of 12x12 if you're lazy.

Ignition will remain 12x12.

Trim tables likely 6x6.

I see no reason for 20x20, or 20x40... With movable bins and linear interpolation, there's no need.

Motec sounds expensive...

I think the MS3 daughtercard will be around $50-100 more than the ms2 card, and then the ms3x board will add to that. All in all we should end up being a REALLY affordable option with full sequential, angle-clock-based timing (in 2.0) etc...

There are pics and more posts over at ms3efi.com

Ken
Reply
Old Jun 8, 2009 | 10:48 PM
  #24  
RXBeetle's Avatar
Senior Member
Tenured Member 20 Years
 
Joined: Nov 2003
Posts: 295
Likes: 6
From: Mich. USA
The lil F4i revs up to 13,000rpm @ 13:1 compression ratio. When the manifold hits resonance we get some real fast changes in VE at multiple rpm ranges. Really it all depends on the intake and exhaust design. I am just testing right now with previous years intake manifolds to get a baseline before I start design for the 2010 car. My goal is to smooth the torque curve as much as possible which would eliminate the need for so many cells. I kept having trouble with 20 rpm breakpoints with the intake and exhaust manifold from last years car.I stepped it up to 40 1. because I can and 2. because it's easier to find where the fast VE transitions are. That torque curve was nuts though, dead on it's face one second, revs pick up and it's all wheel spin the next.
I'll be on the dyno all night tomorrow with a longer runner manifold that seems to be much more predictable with less severe torque spikes which is what I will be shooting for the 2010 car. MS3 could be absolutely ideal for FSAE cars. On the '09 car we ran a MoTeC M4 ECU, AEM CDI ignition, Mychron dash and datalogging, aaaand an AFX wideband O2 controler.... Cost is also a component of the competition but is not scaled on actual cost.
I would love to get away from MoTeC, it's extremely powerful but the dos screen and pure number of options makes my brain hurt.
Reply
Old Jun 9, 2009 | 09:53 AM
  #25  
muythaibxr's Avatar
MegaSquirt Mod
Tenured Member 15 Years
 
Joined: Sep 2004
Posts: 4,721
Likes: 1
From: Maryland
ms3 is going to have a fair number of options as well once you add in all the trim tables, etc... more than any previous MS in any case.

Right now we have a dual-table option that can let you combine to do 16x30 or similar for fuel ... you would just make one table low RPM, one table high RPM, and use 2 bins to blend.

You can do something similar with 12x12 spark, just have 2 tables and blend them and you get 12x20.

We can do that right now in ms2/extra, so we'll be able to do it for ms3.

Ken

Last edited by muythaibxr; Jun 9, 2009 at 09:56 AM.
Reply



All times are GMT -5. The time now is 07:18 AM.