Engines covered:
Pre-TBI LA series (small block) V8, all B and RB (big block) V8, and all slant six engines when equipped with electronic distributor
Types of Mopar ignition systems
Chrysler offered these engines with several different distributors. The earliest ones used breaker points. Chrysler made an electronic ignition standard in 1973, which used both a mechanical and vacuum advance. These distributors used a variable reluctor type sensor, much like the later GM HEI and Ford Duraspark. Chrysler began introducing electronic spark timing control in 1976, and by 1977 brought out their infamous Lean Burn system, which used a distributor with no advance mechanisms at all. The Lean Burn system kept the same VR sensor as the earlier systems. This combination of a computer controlled timing on a carbureted engine is something of a rarity in the automotive world.
One thing about Chrysler ignitions that can create a bit of confusion is that Chrysler chose to name their ignition module an Electronic Control Unit. While this shortens to ECU, this is not at all the same sort of ECU as an engine control unit, at least not in its earliest incarnations. Such units as the popular Orange Box are simply ignition modules with no computing capability (the Lean Burn ECUs are another story, as they control ignition timing and some carburetor components).
In 1988, Chrysler introduced a new distributor design along with throttle body injection for some versions of the 318. This one uses a Hall effect sensors similar to the one Chrysler had used in their K-car engine control systems. The 360 soon acquired the same system. When the Magnum engines came out, Chrysler designed yet another ignition triggering system, this time using an eight notch crank trigger and a Hall effect sensor in the distributor with a single tooth trigger. These two distributor systems, along with the points distributors, are outside the scope of this article. Here we will cover the VR sensor based systems, as they are the most commonly retrofitted Chrysler electronic ignition.
Chrysler distributors will physically bolt on to any other engine in the same family: All LA distributors are interchangeable, all slant six distributors are interchangeable, all B distributors are interchangeable, and all RB distributors are interchangeable. It’s even possible to put earlier distributors onto Magnum engines, although the MegaSquirt can run Magnum ignitions too. So when planning a Megasquirt buildup, you can mix and match distributors to get the easiest to configure distributor on the engine of your choice.
Before rolling out the Hall effect distributors, Chrysler built several different variations on their “classic” VR type distributor, not including the number of different advance curves:
- One VR sensor, with mechanical and vacuum advance
- Two VR sensors, with mechanical and vacuum advance
- Two VR sensors, with no advance mechanism
- One VR sensor, with no advance mechanism
Most of the distributors you will see are either of the first or fourth kind, with the remaining two being seldom seen designs used with the earliest versions of the Lean Burn system. When setting up Megasquirt on your Mopar, you can use any of these four types. The most straightforward is the fourth type, with just one VR sensor and no advance mechanism. If your distributor has an advance mechanism, you must lock out the mechanical advance and disconnect the vacuum advance. If there are two VR sensors, simply ignore the second one. While the Lean Burn system has a bad reputation, the distributors are just as reliable as the earlier ones, if not more so. One of the biggest sources of problems with the Lean Burn system appears to have been Chrysler’s decision to mount the computer on the air cleaner.
Many popular aftermarket distributors for classic Mopars also use VR sensors, including most of the choices from MSD and Accel. These directions will also apply to those distributors if you lock out the advance mechanism (if any).
Chrysler was not big on separate ignition modules and timing computers – when they brought out computer controlled timing, they went straight to integrating the ignition module into the timing computer. The Orange Box and electronic control units are not meant for computer controlled timing. Consequently, the easiest ways to control timing with Megasquirt are to either use a seven pin GM HEI module or, like Chrysler did, have the computer control the coil directly.
Using the MegaSquirt-II PCBv3 with Direct Coil Control
This requires a BIP373 ignition control transistor.
If you’re assembling your MegaSquirt-II from a kit (Part# MS230-K):
- For the most part, stick with the standard assembly documentation at. We’ll cover any departures from that doc here.
- Step 51: You’ll be installing the VR input circuit (currently all steps under 51). You do not need the components in step 50, although it’s handy to install them in case you ever use the Megasquirt on a different car (or decide to convert your Mopar to a ignition system that uses this circuit).
- Step 52: Set the jumpers for VR input. That would be TachSelect to VRIN, and TSEL to VROUT.
- Step 65: You will use IGBT High Current Ignition Driver Circuit. That means you complete step 65. Install everything just as this step directs you to (which does mean no R57) and install the jumpers to enable the circuit. (IGBTIN to JS10 and IGBTOUT to IGN).
If you’re modifying a DIYAutoTune.com MS230-C MegaSquirt-II Assembled ECU:
Input Mod:
- You will be using the VR input circuit. Connect the TachSelect jumper to VRIN, and TSEL to VROUT.
Output Mod:
- There will be a jumper wire from JS10 over to IGN. Desolder and remove this (don’t just cut it, you’ll need the holes clear of solder).
- Install new jumper wires to enable the IGBT High Current Ignition Driver Circuit (IGBTIN to JS10 and IGBTOUT to IGN)
That’s it– you’ve got your Megasquirt-II Engine Management System fully prepared to wire up to the Mopar distributor pickup, and drive the stock coil directly using the BIP373.
External Ignition Wiring:
- Connect the positive wire from the VR sensor on the distributor to pin 24 (Tach on the relay board). See notes at the bottom of this article for the wiring colors on various distributors.
- Connect the negative wire from the VR sensor on the distributor to a ground pin, such as pin 2 (or simply the engine ground on the relay board).
- Connect the negative terminal of the coil to pin 36 on the Megasquirt (S5 on the relay board).
- You can bypass the ballast resistor (if your car has one) by either splicing the wires at each end together or replacing it with a loop of wire.
TunerStudio Ignition Configuration:
- Trigger offset = 10 (this will vary, depending on the distributor orientation, see notes at the end of the article)
- Ignition Input Capture to ‘Falling Edge’
- Cranking Trigger to ‘Trigger Rise’
- Coil Charging Scheme to ‘Standard Coil Charging’
- Spark Output to ‘Going High (Inverted)’
You will need to set the dwell to match the particular coil you are using.
More information on setting Trigger Offset:
You must also set the initial position of the trigger (called the ‘trigger offset’), then check it using the Trigger Wizard in TunerStudio (Tools Menu). The trigger offset setting will vary according to your distributor position (where it is in rotation) but you’ll need to set it properly… Basically you use the Trigger Wizard and adjust the ‘trigger offset’ and/or twist your distributor until the advance number in the Trigger Wizard matches what you’re reading with your timing light. The +/- buttons on the trigger wizard will adjust your trigger offset. You’ll need to use these buttons and a timing light to make the number on your light, and the big number on the left in the Trigger Wizard, match up.
Here’s the information on this:
Before tuning your advance table, be sure to use a timing light to verify that your ‘trigger offset‘ is calibrated. Changing the Trigger Offset in TunerStudio will not change the displayed advance, instead, it changes the actual advance as seen with a timing light. Your goal is to make these two match.
To do this, get your engine warmed-up (otherwise the timing moves as the temperature increases) and idling, then use a timing light to verify to be certain your actual advance as shown by a timing light equals your the advance display on the advance gauge in TunerStudio. (8, in this case). (Note that positive numbers denote BTDC, and negative numbers denote after TDC.)
Image courtesy of Bowling and Grippo
Using the MegaSquirt-II PCBv3 with a HEI Module
If you’re assembling your MegaSquirt-II from a kit (Part# MS230-K):
- For the most part, stick with the standard assembly documentation. we’ll coverany departures from that doc here.
- Step 22: You will want all of the IAC jumpers.
- The input mods are to invert the input signal from the HEI module’s tach signal. The HEI module will ground pin 24 to trigger a spark input.
- Remove D1 and D2, if they are installed. Replace them with jumpers.
- Remove the jumper between XG1 and XG2 and any jumper leading to TachSelect, if fitted.
- Run a jumper wire from TachSelect to XG1.
- Run a jumper wire from OptoIn to one of the two +5V holes in the Proto Area.
- Remove C30.
- Replace R12 with a 1.3k resistor. You may substitute a resistor from between 1 to 2 k.
- Jumper OPTOOUT to TSEL.
- Step 65: You will not be using the IGBT high current driver; you’re using a logic level ignition output instead. Jumper JS10 to IGN to bring the signal out on pin 36.
That’s it– you’ve got your Megasquirt-II Engine Management System fully prepared to work with a HEI ignition and stepper IAC.
If you’re using a DIYAutoTune.com MS2357-C MegaSquirt-II Assembled ECU:
- You will need to install our HEI input mod kit. This actually drops in without soldering on our current V3.57 boards; YouTube video of how to install this kit. You will remove the JP1 and XG1-XG2 jumpers. Use the red jumper to connect the 5 volt pin next to the processor to JP1 pin 3, and the green jumper to connect XG1 to JP1 pin 2.
External Ignition Wiring
- The R pin is the HEI module’s tach output. Connect it to pin 24 on the Megasquirt, or the Tach pin on the relay board. Note that the DIY Autotune wiring harness has a shielded wire – connect only the inner wire to this pin!
- Connect the E pin to pin 36 (relay board terminal S5) to send the timing signal to the HEI module.
- For the B pin, you will be using a relay, as described in MSExtra forum section on HEI modules. You will need to wire a relay so that the coil gets power from a wire that is energized with the key in the Run position but not Start. Run a wire from the VREF terminal on the relay board to one of the switch terminals of the relay, and run a wire from the other pin on the relay to the B pin on the HEI module.
- If you are using our wiring harness, connect the IAC using the four IAC wires. If you are using a relay board, the IAC wires will come out on terminals S1 through S4.
TunerStudio Ignition Configuration:
- Trigger offset = 10 (this will vary, depending on the distributor orientation, see notes at the end of the article)
- Ignition Input Capture to ‘Falling Edge’
- Cranking Trigger to ‘Trigger Rise’
- Coil Charging Scheme to ‘Standard Coil Charging’
- Spark Output to ‘Going High (Inverted)’
Dwell will depend on the coil; it is typically around 3.0 to 4.0 ms.
Information On MegaSquirt EFI Conversions For Vintage Mopar Ignition Engines
More information on setting Trigger Offset:
You must also set the initial position of the trigger (called the ‘trigger offset’), then check it using the Trigger Wizard in TunerStudio (Tools Menu). The trigger offset setting will vary according to your distributor position (where it is in rotation) but you’ll need to set it properly… Basically you use the Trigger Wizard and adjust the ‘trigger offset’ and/or twist your distributor until the advance number in the Trigger Wizard matches what you’re reading with your timing light. The +/- buttons on the trigger wizard will adjust your trigger offset. You’ll need to use these buttons and a timing light to make the number on your light, and the big number on the left in the Trigger Wizard, match up.
Here’s the information on this:
Before tuning your advance table, be sure to use a timing light to verify that your ‘trigger offset‘ is calibrated. Changing the Trigger Offset in TunerStudio will not change the displayed advance, instead, it changes the actual advance as seen with a timing light. Your goal is to make these two match.
To do this, get your engine warmed-up (otherwise the timing moves as the temperature increases) and idling, then use a timing light to verify to be certain your actual advance as shown by a timing light equals your the advance display on the advance gauge in TunerStudio. (8, in this case). (Note that positive numbers denote BTDC, and negative numbers denote after TDC.)
Mopar ignition wire colors
Chrysler used several different color schemes on their distributor wires, and aftermarket distributors often use their own color schemes. Here is a list of sensors and their polarity.
| Distributor | Positive | Negative |
| Mopar with advance | Orange | Black |
| Lean Burn | Yellow or white | Blue or black |
| MSD distributor | Orange and black | Violet and black |
| MSD Flying Magnet crank trigger | Violet | Green |
A note on temperature sensors
Megasquirt can read the Mopar coolant temperature sensor if you calibrate it with EasyTherm (for MS-I) or the temperature sensor calibration tool (for MS-II). However, Megasquirt cannot share the stock temperature sensor with the stock temperature gauges. Chrysler used thermal temperature gauges well into the 1980s with a mechanical voltage regulator. This results in a lot of voltage noise at the sensor if it is connected to the original gauge. If you want to retain the existing temperature gauge, your best option is to install a second sending unit for Megasquirt.
