Application(s): 1990 to 1996 Nissan 300ZX VG30DE and VG30DETT motors with the OEM distributorless ignition.
Level of control: Full Standalone EMS– Fuel and Ignition Control
The cam angle sensor has often been a bit of an issue for MegaSquirt, but now with MS3’s new V1.1 code, you don’t have to disassemble the CAS for an alternate trigger wheel – you can use all stock hardware!
ECU Modifications
We recommend the MegaSquirt-III for its support of the stock cam angle sensor.
Using the MS-III PCBv3.0 or V3.57 ECU with MS3X
That’s it! |
Wiring
Usually, the MS3 uses pin 32 for the cam input signal. Because of the high frequency of the stock CAS, you’ll be using PT4 (pin 31) instead.
CAS pin out
Pin | Purpose |
A | Low Resolution Signal (MS Pin 24) |
B | High Resolution Signal (MS3X pin 31) |
C | 12 volt power |
D | Ground |
You will also need to connect 1K ohm, 1/4 watt resistors from TPS VREF (pin 26) to both the low resolution signal and the high resolution signal to provide a pull-up in the wiring harness.
For the fuel and spark outputs, use the following pins. You can wire the MS3X outputs to the stock ignition module; it will not drive the coils directly.
MS3X injector pin | MS3X spark pin | Letter | Cylinder |
19 | 14 | A | 1 |
16 | 33 | B | 2 |
13 | 15 | C | 3 |
10 | 34 | D | 4 |
7 | 35 | E | 5 |
4 | 36 | F | 6 |
These engines use PWM idle control and boost control, both of which can be done using the MS3X medium current outputs.
TunerStudio Configuration for MS-III
Under the ignition setup menu, set the following.
- Spark mode: Nissan RB25 (We’ve confirmed the VG30DE / DETT CAS has the same pattern)
- Trigger Angle / Offset: 0 (adjust as needed if your timing doesn’t line up)
- Ignition input capture: Rising edge
- Spark output: Going High / Inverted if using stock ignition module
- Number of coils: Coil on plug
- Spark hardware in use: MS3X spark
- Cam input: MS3X
If you use someone else’s .msq file we do recommend you check the firmware version the .msq file was built on as you cannot always use a file built on one firmware version with an ECU running a different version– it’s best to use the .msq files with the same version of the firmware that the file was built on. Alternately you can manually copy the settings over from the borrowed file.
Suggested parts
As stated above, we recommend a MegaSquirt-III V3.0 or V3.57 to have full control over the engine. You will be able to use your existing sensors except for the MAP sensor which is built into the MegaSquirt.
ECU options:
- MegaSquirt-III V3.0 kit and MS3X
- MegaSquirt-III V3.57 assembled unit with MS3X
Other recommended parts