RX7Club.com - Mazda RX7 Forum

RX7Club.com - Mazda RX7 Forum (https://www.rx7club.com/)
-   20B Forum (https://www.rx7club.com/20b-forum-95/)
-   -   Megasquirt MS3PRO on 20B? (https://www.rx7club.com/20b-forum-95/megasquirt-ms3pro-20b-1043069/)

Speedworks 08-10-13 02:30 AM

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..

j9fd3s 08-10-13 11:09 AM

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

jaggermouth 08-10-13 12:12 PM

Site says it has 10 injector drivers and 8 ignition drivers

Speedworks 08-10-13 01:50 PM

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

j9fd3s 08-10-13 05:25 PM

there are some nice features on the list, i like the failsafes.

John Huijben 08-14-13 10:36 AM

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.

patman 08-15-13 01:01 PM

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.

jaggermouth 08-15-13 01:33 PM

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

Aaron Cake 08-16-13 08:54 AM

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.

Speedworks 08-16-13 08:59 AM

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

j9fd3s 08-18-13 10:22 AM


Originally Posted by Speedworks (Post 11548578)
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...

silverfdturbo6port 08-21-13 12:36 PM

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 08:51 PM.


© 2024 MH Sub I, LLC dba Internet Brands