|
MegaSquirtPNP™
Plug-N-Play Standalone Engine Management System by DIYAutoTune.com |
MegaSquirt PNP Gen2 DocumentationModel/Vehicle Specific information for model MSPNP2-MM9495 on a 1994-1995 Mazda Miata 1.8 Please read all documentation before installing your MegaSquirtPNP EMS, and verify you've followed all steps before starting your engine for the first time. Physical Installation
At this point, it is safe to power the ECU up, but please make sure you load the appropriate startup map for your specific engine before attempting to start the vehicle. Using the wrong startup map may result in a no-start condition, or even engine damage if the engine is driven hard before the correct map is loaded. Verifying and Adjusting Base TimingOnce the MSPNP is installed, it is mandatory to check timing on Miatas. First, put the MSPNP in fixed timing mode by going to Ignition Settings -> Ignition Options/Decoder Wheel (For v1.2 MSPNP2s, go to Basic Setup -> More Ignition Settings). Set Fixed Advance to "Fixed Timing", set Timing for Fixed Advance to 10 degrees, and click the Burn button.
While you can adjust the timing in the same manner as you would with a stock ECU, by adjusting the cam angle sensor, MSPNP gives you another option: adjust the trigger angle within TunerStudio under the spark settings. Increase the trigger angle to retard the spark, or decrease it to advance the spark. Adjust the number until the timing is at 10 degrees. TunerStudio lets you adjust the trigger angle from 0 to 20 degrees. If the trigger angle is out of this range, you should rotate the cam angle sensor to give you more trigger angle.
The above picture shows the location of the cam angle sensor for adjusting the timing the conventional way or if you need to adjust the sensor to obtain a better trigger angle. Use a 12 mm wrench to loosen the bolt holding the sensor in place so you can adjust the sensor position. If you use this method for adjusting the timing advance, set the trigger angle to 10 degrees in TunerStudio and turn the cam angle sensor until the timing is at a steady 10 degrees BTDC, then lock the cam angle sensor back down there and check the timing with the light to make sure the CAS didn't slip. If you run out of adjustment, use the trigger angle setting in TunerStudio to get the correct timing. The timing marks are on the front of the engine. The timing mark on the crank pulley may be hard to see; a dab of white paint down inside the mark (wipe off the excess) can help here. Once you have adjusted the trigger angle and/or cam angle sensor to get 10 degrees BTDC, turn off the fixed timing mode by changing the Fixed Timing setting to "Use Table."
Fan controlYour MSPNP is set up to use the PM4 - Accel LED output for fan control. The fan will come on whenever this output is on. Removing the Mass Air Flow MeterSince the MSPNP is speed density, you don't need to have the restictive factory mass air flow sensor in place. We've found gains of 3 to 5 horsepower by replacing the sensor with a length of straight pipe. You'd think this sensor would be less restrictive than the vane air flow meter on the 1.6, but our tests have shown it's equally bad for horsepower. This does require one wiring change, as there's an air temperature sensor in there. You'll need to substitute a GM IAT sensor with the air flow meter gone. This sensor connects to the third and fourth pins on the IAT connector, as shown in the graphic below. IAT sensors have no polarity, so it does not matter which wire you connect to which pin. |
| Temperature (degrees F) | Temperature (degrees C) | Resistance (Ohms) | ||
| -4 | -20 | 16150 | ||
| 104 | 40 | 1150 | ||
| 176 | 80 | 330 |
| Output | Function | State | Condition (Default) | ||
| Output 2 (Formerly WLED) | Condensor Fan | Off by Default | |||
| Output 1 (Formerly ALED) | Cooling< Fan | ON | CLT > 190 |
Several jumpers are located on the lower, black circuit board inside the MSPNP. These are accessible by removing the top cover and are indicated as depicted below:

Default settings indicated in red.
J4: Connector J3, Pin 4S Function
When a
jumper is installed between the center pin and "A/C FAN", the A/C
condenser fan will be controlled by the MSPNP's Output 2 (Formerly WLED) setting (Miata
Only).
When a jumper is installed between the center pin and "VICS",
the VICS butterflies will be controlled by the MSPNP's Output 2 (Formerly WLED) setting (FWD
cars only).
J5: Variable TPS Enable (90-93 Miata
Only)
Unused on this model.
J6:
Tach Out on Connector J3, Pin 4I (1995.5+ Miata Only)
When
this jumper is installed, the signal TACHOUT will be transmitted on pin
4I on the main ECU connector (J3). This should only be used on
95.5 1.8L Miatas.
J7: Sensor Ground Selection
In almost all cases, the jumper should be left installed between the
center pin and "Signal Ground". However, the option is given to
allow the engine sensors to be grounded directly to the chassis.
J8: Cooling Fan Control (90-93 Miata Only)
Unused on this model.
5-5-20 - 1.3
The MegaSquirtPNP, as with any programmable
engine management system, may not
be legal for use on pollution controlled vehicles and is therefore produced and sold for off road/race use only. Check federal/local laws.
MegaSquirtPNP, MSPNP, MegaSquirt PNP, and MS PNP, are trademarks of EFI Innovations, Inc d/b/a DIYAutoTune.com.