Megasquirt MS3PRO on 20B?

Thread Tools
 
Search this Thread
 
Old 08-10-13, 02:30 AM
  #1  
Rotary Freak

Thread Starter
 
Speedworks's Avatar
 
Join Date: Jan 2004
Location: Belgium
Posts: 1,890
Received 4 Likes on 4 Posts
Megasquirt MS3PRO on 20B?

After looking into the rebuild video from Aaaron Cake and his MS3PRO install and reading up on their webpage about the hard and software on the device I was looking for some additional info on how this would/could perform on a 20B

MS claims it can support a up to a 4 rotor setup..
Old 08-10-13, 11:09 AM
  #2  
Moderator

iTrader: (3)
 
j9fd3s's Avatar
 
Join Date: Mar 2001
Location: https://www2.mazda.com/en/100th/
Posts: 30,796
Received 2,574 Likes on 1,830 Posts
for a 20B, you need 6 ignition outputs, 3 leading 3 trailing (duh), and then at least 3 injector outputs, although the staged setup is 6, again 3 and 3.

if you give up the staged injection, and trailing ignition split, the 20B is just a v6, and then anything can run it, although there is a lot of driveability/mileage in having the timing split and injectors sequential
Old 08-10-13, 12:12 PM
  #3  
Will TIG for 20b

iTrader: (1)
 
jaggermouth's Avatar
 
Join Date: Mar 2008
Location: Nanaimo
Posts: 1,422
Likes: 0
Received 2 Likes on 2 Posts
Site says it has 10 injector drivers and 8 ignition drivers
Old 08-10-13, 01:50 PM
  #4  
Rotary Freak

Thread Starter
 
Speedworks's Avatar
 
Join Date: Jan 2004
Location: Belgium
Posts: 1,890
Received 4 Likes on 4 Posts
Here is a complete list of the MS3-Pro's features:

Hardware features:
•Freescale MC9S12X 16 bit, 50 MHz asymmetrical dual core processor
•10 saturated injector drivers
•8 logic level ignition outputs
•3 high current (5 amp) general purpose outputs - 2 can be reconfigured as additional injector drivers
•3 medium current (3 amp), high frequency general purpose outputs
•All unused injector and ignition outputs can be used as spare on/off or other outputs. This ECU has a LOT of I/O!
• 1 stepper H-bridge driver
•Camshaft and crankshaft differential inputs - supports VR, Hall effect, and optical input
•12 volt tach output
•Fuel pump output
•8 analog inputs (5 dedicated sensor inputs, 3 spare/general purpose)
•4 spare digital on/off inputs
•3 spare digital frequency inputs
•2 knock sensor inputs
•RS232, USB 2.0, and CAN communication
•Onboard 8 gigabyte SD card for internal data logging
•Internal ECU temperature sensor
•Real time clock
•Temperature range: -30 to +80 degrees C (-40 to +85 without battery for real time clock)

Software features:
•Supports speed density, alpha-N (TPS based), or MAF based fuel and spark tables
•1 microsecond injector pulse width resolution
•Tables for nonlinear injector behavior at small pulse widths
•Allows blending multiple load types, including specialized mode for independent throttle bodies
•Supports a wide variety of OEM cam and crank position sensors
•Individual cylinder trim tables for fuel and ignition
•Accelerator pump or model based acceleration enrichment
•Closed or open loop idle speed control
•Closed or open loop boost control with two separate wastegate outputs, and gear or speed based tuning options
•On/off or closed loop continuously variable valve timing (VVT) control - supports up to 4 channels
•On/off or progressive nitrous control
•Traction control by VSS or RPM
•Rally anti-lag with rotational idle
•Rotary support - can run up to 4 rotor engines with separate leading and trailing spark tables
•Staged injection
•Table switching
•16 x 16 fuel and spark tables - can be reconfigured to function as 30 x 16 or 16 x 30 by switching tables based on RPM or load
•2 or 3 step rev limiter (launch control) with no-lift shifting
•Wideband AFR target tables
•Flex fuel sensor input for easy switching between gasoline and E85 - can automatically change fuel, ignition, and boost maps based on ethanol content of gasoline
•Knock control with adjustable crank angle windowing can adjust sensitivity based on RPM or which cylinder is firing
•Allows repurposing injector or ignition outputs as general purpose outputs, or high current outputs as injector drivers for 12 cylinder sequential applications
•Real time barometric correction (external sensor required)
•A/C and cooling fan control with idle compensation
•Safety shutdown based on AFR or EGT input
•Sequential shift cut and air shifter control
•Diagnostics to detect and ignore failing sensors - can even automatically switch from speed density to alpha-N in the event of a MAP sensor failure
Old 08-10-13, 05:25 PM
  #5  
Moderator

iTrader: (3)
 
j9fd3s's Avatar
 
Join Date: Mar 2001
Location: https://www2.mazda.com/en/100th/
Posts: 30,796
Received 2,574 Likes on 1,830 Posts
there are some nice features on the list, i like the failsafes.
Old 08-14-13, 10:36 AM
  #6  
Senior Member

iTrader: (1)
 
John Huijben's Avatar
 
Join Date: Oct 2010
Location: The Netherlands
Posts: 605
Likes: 0
Received 13 Likes on 10 Posts
Pretty much all megasquirts can have 6 ignition outputs to run the 20B with leading and trailing ignition. Exeption to this are the microsquirt boards, those have 2 ignition outputs and can't be used. If you want fully sequential injection with a 20B that narrows it down to a MS3X or the MS3 Pro, as the MS1, MS2 and the regular MS3 all come with just 2 injection channels. The MS3 Pro will do great on a 20B and leave plenty of extra I/O for pretty much anything you want, it's awesome. I'm using an MS2 on my 2-rotor FD, and it works fine, but I could more inputs and outputs, so I would pick an MS3Pro if I had to choose again.

Last edited by John Huijben; 08-14-13 at 10:38 AM.
Old 08-15-13, 01:01 PM
  #7  
Resident Know-it-All

iTrader: (3)
 
patman's Avatar
 
Join Date: Aug 2002
Location: Richland, WA
Posts: 3,099
Likes: 0
Received 3 Likes on 2 Posts
I'm sure it will work. It sure has come a long way.
I had my 20B running on a MS1 with leading/trailing split many years ago, but it was too much of a pain in the butt for me. Back in those days you had to use the LED signals for additional ignition channels, and every time you wrote new firmware it would reconfigure them as LEDs and burn up the ignition drivers.

I might try it again some day. It sure is nice to be able to configure everything yourself.
Old 08-15-13, 01:33 PM
  #8  
Will TIG for 20b

iTrader: (1)
 
jaggermouth's Avatar
 
Join Date: Mar 2008
Location: Nanaimo
Posts: 1,422
Likes: 0
Received 2 Likes on 2 Posts
Good to know. I wanted a cheap ecu to run my 13b but was planning on 20b one day and didn't want to completely scrap the current ecu. Megasquirt looks like the best option
Old 08-16-13, 08:54 AM
  #9  
Engine, Not Motor

iTrader: (1)
 
Aaron Cake's Avatar
 
Join Date: Feb 2001
Location: London, Ontario, Canada
Posts: 29,789
Likes: 0
Received 108 Likes on 91 Posts
No issue running the 20B on the MS3-Pro.

You'll need to run COP (so 6 coils) and the settings are (copied from the MS3 docs):


Settings:

•Engine stroke = rotary
•Rotors = 3
•Injectors = 3
•Fuel hardware = MS3X
•Number of coils = coil on plug
•Rotary trailing mode = n/a (greyed out)
•Spark hardware = MS3X
•Staged injection = on

Wiring:

Spk A Leading coil A
Spk B Leading coil B
Spk C Leading coil C
Spk D Trailing coil A
Spk E Trailing coil B
Spk F Trailing coil C


Inj A Primary injector A
Inj B Primary injector B
Inj C Primary injector C
Inj D Secondary injector A
Inj E Secondary injector B
Inj F Secondary injector C

Full sequential injection as well as staged injection is supported, so no issues there.

20B CAS wires to the MS3-Pro just like the 13B CAS and has the same settings.
Old 08-16-13, 08:59 AM
  #10  
Rotary Freak

Thread Starter
 
Speedworks's Avatar
 
Join Date: Jan 2004
Location: Belgium
Posts: 1,890
Received 4 Likes on 4 Posts
Thanks Aaron for joining in here. It has been a joy watching your vids on Youtube.

Do you know if there are already people running MS3PRO on a 20B Possibly with some base maps to start out with?

thx
Old 08-18-13, 10:22 AM
  #11  
Moderator

iTrader: (3)
 
j9fd3s's Avatar
 
Join Date: Mar 2001
Location: https://www2.mazda.com/en/100th/
Posts: 30,796
Received 2,574 Likes on 1,830 Posts
Originally Posted by Speedworks
Thanks Aaron for joining in here. It has been a joy watching your vids on Youtube.

Do you know if there are already people running MS3PRO on a 20B Possibly with some base maps to start out with?

thx
for a base map, you can actually start with a 13B map, and just set the # of rotors to 3...
Old 08-21-13, 12:36 PM
  #12  
500+hp club

iTrader: (26)
 
silverfdturbo6port's Avatar
 
Join Date: Sep 2007
Location: .
Posts: 2,211
Likes: 0
Received 4 Likes on 4 Posts
You have to make sure your triggering every 120* instead of 180* but yea you should be fine with MS if it supports all the outputs stated




All times are GMT -5. The time now is 06:48 AM.