A summary of the Megasquirt family for newcomers
the MSPNPPRO utilizes the MS3-PRO module, yes.
Frank's PCB is pretty much a DIY-MS3PRO: MS3 Pro pcb V2.0 | Frank's Westfield MX5 MS3 Pro pcb V2.0 |
You'd buy a MS3-PRO module, build his PCB, bolt the module to his PCB, and then install--ultimately ending up with a "MSPNP-PRO".
I had a MS3-Pro, and just soldered a miata connector at the end of the supplied harness, and had it running within an hour.
Frank's PCB is pretty much a DIY-MS3PRO: MS3 Pro pcb V2.0 | Frank's Westfield MX5 MS3 Pro pcb V2.0 |
You'd buy a MS3-PRO module, build his PCB, bolt the module to his PCB, and then install--ultimately ending up with a "MSPNP-PRO".
I had a MS3-Pro, and just soldered a miata connector at the end of the supplied harness, and had it running within an hour.
Note that I am focusing only on offerings from DIYAutoTune, which is considered by most to comprise the "mainstream" MS product line. There are also some excellent Miata-specific MS-based ECUs available from MSLabs, however I am not particularly knowledgeable about those.

Right now, we have 3 product lines
- The Basic MS2
- The Enhanced MS2
- The Basic MS3
These 3 lines are available for ALL the 90-05 Miata:
- 90-93 (US) and 94-97 1.6L (Europe and Japan, possibly elsewhere)
- 94-95 1.8L
- 96-97 1.8L
- 99-00 1.8L and 1.6L
- 01-05 1.8L and 1.6L
- 04-05 1.8L MSM (you haz trubo)
- The Basic MS2 is our entry-level plug and play ECU for the Miata/MX-5. This ECU has all the functionality necessary to run the engine without any performance loss (save for the 01-05 with the VVT). This includes controlling the fuel pump after removing the AFM, A/C with idle-up, etc. Basic EBC and simple table switching are also provided.


- The Enhanced MS2 is an MS2 on steroids. It has all the features any other MS2 has, and adds unique features, like:
+ OBD-II output
+ Digital wideband input for a perfect, error/noise-free AFR input
+ VSS input
+ Dual fan control with idle-up
+ Advanced A/C support
+ Advanced knock control with bandpass filters, knock windowing and adjustable thresholds per RPM
+ EGT input
* Sequential ignition AND injection
+ Adjustable alternator control (99-05)
+ Immobilizer support (01-05)
+ Dedicated VICS/VTCS outputs (99-05)
+ Advanced boost control with 2 open loops tables (select with an external switch), 1 closed loop table, open loop boost by gear
+ Oil pressure input
+ Oil temperature input
+ Valet mode
+ Power steering idle-up
+ Advanced launch mode
+ Independently enabled flatshift
+ CEL warnings for overheating, knocking, low oil pressure, high oil temperature, high EGTs
+ TEN terminal input to easily set the base timing and idle
* Realtime barometric correction
* 2 free programmable outputs
All features with a (+) are EXCLUSIVE to the Enhanced MS2 - no other MS2-based ECU has these.


The Basic MS3 - despite it's humble name - is a full-fledged MS3 ECU. It has everything you would expect it to have:
- Sequential injection
- Sequential ignition
- Dual fan control
- A/C control
- VICS/VTCS output
- Electronic boost control
- VVT control
- Advanced knock control with knock windowing
- VSS input
- E85 sensor input
- 3 free programmable outputs
- 5 free analog inputs with selectable internal pull-ups
- Alternator & battery light control (99-05)
- SD Card datalogging with real-time clock and internal battery backup. The SD card slot is accessible so that you can pop card in at any time without opening the case.
- USB and serial port


Feel free to PM me with any questions on these ECUs.
Dimitris
I don't have immediate plans to do so. I have a new (V3) design ready, but there's no demand for them. I'm actually a bit surprised as this solution is a fair bit cheaper. Mine is running fine on V1 still, so no need to have them fabricated for my own car.
We've considered it, but the cost came to very close to the price of a ready to run MSPNP Pro. Currently if you want a build it yourself, PNP solution based on MS3, your best bet is a MS3 V3.0 kit plus DIYBOB.
Joined: Apr 2014
Posts: 18,643
Total Cats: 1,870
From: Beaverton, USA
Thats what I have already. I was interested I'm the speed and features of the pro. Then I realized you already had a pro module. Which is 850$.
I have a fun list of requirements, what to buy?
1) Knock detection/control. I was really impressed with the knock sensing/control options on hhammerly's car. I want that.
2) I do NOT want PNP in any form. I need to build a new harness.
3) As cheap as possible, as expensive as necessary
What buy? I feel like the DIYPNP is the value leader in the original post, but i do NOT want the PNP portion of it. Is there an option with that cpu/board that isn't?
1) Knock detection/control. I was really impressed with the knock sensing/control options on hhammerly's car. I want that.
2) I do NOT want PNP in any form. I need to build a new harness.
3) As cheap as possible, as expensive as necessary
What buy? I feel like the DIYPNP is the value leader in the original post, but i do NOT want the PNP portion of it. Is there an option with that cpu/board that isn't?
Outside of the Enhanced MS2, no other MS2-based ECU that I know of has good knock control (or even decent to be honest). This includes all Microsquirt module variants.
The microsquirt ECU is $300. that's going to be your cheapest:easiest option far from building a v3.0 board with a MS2 daughterboard at $280. both will require a harness to be built, the microsquirt will need some pullups for your cmp/cmk signals and a MAP sensor.
I don't want OEM connectors. That's added expense and hassle where not necessary. Would prefer to use something like the DIY AT 8' flying lead for simplicity's sake.
True, i CAN. And maybe i will. I think i was just hoping that a pre-built MS2 would satisfy my needs, but it seems that it won't.








