MJLJ V4 vehicle installation guide: Difference between revisions

 
(58 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==System Overview==
The following illustrates the essential components of a Megajolt-powered crank fired ignition system, and their relationships. Once you perform the necessary mechanical installation of the crank trigger wheel and sensor, the rest is a straightforward wiring process.
<center>
[[Image:megajolt_system.jpg]]
</center>
==Parts you will need==
==Parts you will need==


To complete your installation, you will need the following components. Most can be harvested from automotive salvage yards, acquired on ebay, or online vendors.
To complete your installation, you will need the following components.  
 
*'''Megajolt/E Ignition Controller''': [https://www.autosportlabs.com/product/megajolte-mk2_crank_fired_ignition/ Purchase here]
 
*'''If Throttle Position Sensor (TPS) is selected'''  If you chose the Megajolt with the Throttle Position Sensor input option, then you will need to supply your own TPS, if your engine does not have it already.  '''if you chose MAP option''' then the Megajolt already has the MAP sensor built in.
 
*'''EDIS module''': Acquire an EDIS Ignition module matching your engine type- EDIS-4 for 4 cylinder engines; EDIS-8 for 8 cylinders; EDIS-6 for 6 cylinders.  


*EDIS module matching your engine type
Due to the high cost for new replacement, EDIS modules are almost always sourced from donor vehicles. Most can be harvested from automotive salvage yards, acquired on ebay, or sourced from online vendors.
**EDIS-8 for 8 cylinder
**EDIS-6 for 6 cylinder
**EDIS-4 for 4 cylinder
*Coil packs: Many use the matching Ford coil packs, but typically most coil packs that have closely matched primary and secondary coil DC resistance will work.
*VR Sensor: We suggest you use a Ford VR sensor- this guarantees best compatibility with the Ford EDIS module.
*Trigger wheel: Many adapt the trigger wheel removed from the crank pulley of a donor Ford engine- others machine the pattern into an existing wheel, or buy a pre-made wheel.


For those of you in the UK, a supplier of trigger wheels and EDIS parts can be found here: [http://www.trigger-wheels.com www.trigger-wheels.com]
<center>
{| border = 1
|+ EDIS Donor vehicles
|- bgcolor=grey
!Type!!Donor Vehicle!!Years!!Market
|- bgcolor=#dddddd
|EDIS-4||Ford Escort||1990-99||US
|-
|||Ford Fiesta||1990-99||Europe
|-
|||Mazda 121||1996-2001||Europe
|-
|||Ford Escort||1990-2000||Europe
|-
|||Ford Sierra||1990-93||Europe


''ToDo add table showing donor vehicles by EDIS module type''
|- bgcolor=#dddddd
|EDIS-6||Ford Ranger Pickup truck||1990-97||US
|-
| ||Mazda B-Series Pickup||1990-97||US
|-
| ||Ford Explorer||1990-97||US
|-
| ||Mazda Navajo||1990-97||US
|-
| ||Ford Aerostar||1990-97||US
|-
| ||Ford Scorpio 2.9 Cosworth||1996-97(?)||Europe
|-
| ||Ford Mondeo V6||1993-1996(?)||Europe
 
|- bgcolor=#dddddd
|EDIS-8||Crown Victoria||1990-97||US
|-
| ||Mercury Grand Marquis||1990-97||US
|-
| ||Lincoln Town Car||1990-97||US
|-
| ||Ford Thunderbird||1990-97||US
|-
| ||Mercury Cougar||1990-97||US
|-
| ||Ford Mustang 5.0||1990-97||US
 
|}
</center>
 
*'''Coil packs''': Many use the matching Ford coil packs, but typically most OEM coil packs that closely matches the ford EDIS primary(about 0.5 ohms) and secondary(11-13K ohms) DC coil resistance should work fine.  Source from donor vehicle, or can be purchased new for a reasonable cost.
*'''Crank Sensor''': We suggest you use a Ford OEM crank sensor- also known as a 'VR (Variable Reluctance) Sensor'- this guarantees best compatibility with the Ford EDIS module. Typically sourced from donor vehicle, or may be purchased new from an auto parts retailer at a low cost (about $20 USD)
*'''Trigger wheel''': The Ford EDIS module requires a 36 tooth wheel with one missing tooth- commonly referred to as a 36-1 wheel. Many adapt the trigger wheel removed from the crank pulley of the donor engine. For example, the Ford Escort 1.9L motor has a crank pulley with a pressed-on ring-shaped trigger wheel when removed, yields a convenient part that can be adapted to the receiving engine. Others machine the pattern directly into the existing crank pulley, fabricate a custom wheel, or purchase a wheel ready made for their engine.
 
 
*'''Component Suppliers'''
The following partner companies offer Ford EDIS Modules and related components:
<center>
{| border = 1 width = 50%
|+ Ford EDIS component suppliers
|- bgcolor=grey
!Location!!Company
|-
|UK||[http://www.trigger-wheels.com Trigger Wheels]
|}
</center>


==EDIS installation==
==EDIS installation==
Line 28: Line 94:
|+ Sensor Position
|+ Sensor Position
|- bgcolor=grey
|- bgcolor=grey
!Type!!Degrees BTDC
!Type!!"N" Degrees BTDC!!"N" Teeth
|-
|-
|EDIS-4||90
|EDIS-4||90||9
|-
|-
|EDIS-6||60
|EDIS-6||60||6
|-
|-
|EDIS-8||50
|EDIS-8||50||5
|}
|}
</center>
</center>


With the Engine at TDC for cylinder #1, the sensor should be positioned 'N' degrees after the missing tooth. Since the sensor wheel has a tooth (or the missing tooth) every 10 degrees, the sensor should be positioned N/10 teeth after the missing tooth (9 teeth after the missing tooth for 4 cylinder applications for example).  Make sure you take into account the rotation of the engine: clockwise or counter-clockwise, when determining your sensor mounting.


The following graphic illustrates how the sensor position and missing tooth can vary relative to engine TDC- regardless of where the sensor is mounted, the missing tooth must be positioned accordingly.
Align the sensor and timing wheel so the missing tooth passes the sensor N degrees before the crank reaches Top Dead Center (TDC) for cylinder #1.
 
Note: Since the sensor wheel has a tooth every 10 degrees, "N" degrees is equivalent to N / 10 teeth.
 
A simple installation procedure to follow:
 
# Mount the sensor in any convenient way that simplifies bracket design and accommodates mounting points on the engine block.
# Turn the crankshaft to precise Top Dead Center (TDC) for cylinder #1.
# Position the timing wheel onto the crank pulley with the missing tooth aligned to the sensor.
# Now offset the the timing wheel position:
#* If your engine turns '''clockwise''' when facing the crank pulley, rotate the timing wheel '''clockwise''' "N" Teeth.
#* If your engine turns '''counter-clockwise''' when facing the crank pulley, rotate the timing wheel '''counter-clockwise''' "N" Teeth.
# mark this final location of the sensor wheel onto the crank pulley- then weld or bolt timing wheel into place as appropriate.
 
 
 
The following graphic illustrates how the offset between the sensor and missing tooth remains the same independent from engine TDC.  If you keep this in mind, you can mount the sensor in any way that is robust and convenient.


<center>
<center>
Line 47: Line 128:
</center>
</center>


===Typical Trigger Wheel Installation===
The following photos illustrate an EDIS-4 installation on a Toyota 4AG engine. Notice the thickness of the sensor bracket designed to minimize harmonic vibrations which may affect the sensor signal. The crank pulley was machined down to accommodate the timing wheel from a 1997  Ford Escort, and then tack welded in place.
The following photos illustrate an EDIS-4 installation on a Toyota 4AG engine. Notice the thickness of the sensor bracket designed to minimize harmonic vibrations which may affect the sensor signal. The crank pulley was machined down to accommodate the timing wheel from a 1997  Ford Escort, and then tack welded in place.
----
----
Line 55: Line 137:
[[Image:timing_wheel_mounted.jpg|Modified crank pulley mounted with VR Sensor|320px]]
[[Image:timing_wheel_mounted.jpg|Modified crank pulley mounted with VR Sensor|320px]]
----
----
===Trigger Wheel Designs by Vehicle===
* See our [[Trigger Wheel Designs]] Page for more information on vehicle specific installations.
* Also visit our [http://www.autosportlabs.org/viewtopic.php?t=2434 Forums] for the latest designs developed by our community members.
===Installation and Sensor Gap===
When installing the sensor, ensure there is a minimal gap between the sensor and trigger wheel - 1mm (or credit card thickness) or less. This ensures a strong and reliable signal for accurate timing.


===EDIS and coil-pack installation===
===EDIS and coil-pack installation===
Line 77: Line 167:


==Megajolt Lite Jr. Wiring==
==Megajolt Lite Jr. Wiring==
The Megajolt kit includes a plug and crimp terminals. Part number for spares:
* Molex Plug: 39012160
* Molex Pins: 39-00-0038
<center>
<center>
[[Image:mjlj_v4_pinout.png]]
[[Image:mjlj_v4_pinout.png]]
Line 86: Line 179:
*Use 16 gauge wire for the MJLJ ground connection. 18-20 gauge wiring is fine for signal connections.
*Use 16 gauge wire for the MJLJ ground connection. 18-20 gauge wiring is fine for signal connections.
*If the MJLJ is fitted with the internal hard rev limiter, it's recommended you use at least 16 gauge wire for +12v power and the Coil Power output, and connect it to a fused circuit with suitable current capacity. Otherwise you may use 18-20 gauge wire for the power connection.
*If the MJLJ is fitted with the internal hard rev limiter, it's recommended you use at least 16 gauge wire for +12v power and the Coil Power output, and connect it to a fused circuit with suitable current capacity. Otherwise you may use 18-20 gauge wire for the power connection.
*For MAP based setups ignore the TPS connection.
*For MAP based installations ignore the TPS Input.
 


===Minimal Wiring for operation===
===Minimal Wiring for operation===
Line 96: Line 188:
[[Image:mjlj_v4_minimal_pinout.png]]
[[Image:mjlj_v4_minimal_pinout.png]]
</center>
</center>
If you are installing a TPS-optioned MJLJ, you will also need to wire the [[MJLJ_V4_vehicle_installation_guide#TPS_Sensor_operation|Throttle Position Sensor]].


===Load Sensing: Manifold Pressure Sensor (MAP) or Throttle Position Sensor (TPS)===
===Load Sensing: Manifold Pressure Sensor (MAP) or Throttle Position Sensor (TPS)===
Line 113: Line 207:
''Alternate technique which may offer a more balanced signal''
''Alternate technique which may offer a more balanced signal''
</center>
</center>


====Existing Vacuum Advance vacuum port====
====Existing Vacuum Advance vacuum port====
Line 122: Line 215:


====TPS Sensor operation====
====TPS Sensor operation====
For a TPS setup, wire the TPS unit according to the diagram. Be sure to wire the sensor in such a way that the voltage going to the TPS input increases with throttle opening. If you are unsure, do not finalize the connection of these wires until you can verify operation using the PC software. Refer to the Operation Guide for proper Throttle Position Sensor calibration and test.
For a TPS setup, wire the TPS unit according to the diagram. Be sure to wire the sensor in such a way that the voltage going to the TPS input increases with throttle opening. If you are unsure, do not finalize the connection of these wires until you can verify operation using the PC software. Refer to the [[MJLJ_V4_Operation_Guide|Operation Guide]] for proper Throttle Position Sensor calibration and test.


<center>
<center>
[[Image:mjlj_v4_tps_pinout.png]]
[[Image:mjlj_v4_tps_pinout.png]]
</center>
</center>


===Interfacing to Tachometers===
===Interfacing to Tachometers===


====Using the TACH OUT on the MJLJ====
====Using the Tach Out on the MJLJ====
Many tachometers can accept the signal emitted from the TACH OUT on the MJLJ module. This TACH OUT signal provides a 12V pulse for every ignition event. You may use this to provide the signal to compatible tachometers.
Many tachometers can accept the signal emitted from the Tach Out on the MJLJ module. This Tach Out signal provides a 12V pulse for every ignition event. You may use this to provide the signal to compatible tachometers, or to provide a signal to a separate Engine Control Unit, data logger, or other device which requires this signal.


====Tachometers that require a high-voltage kickback pulse====
====Tachometers that require a high-voltage kickback pulse====
Line 147: Line 239:




'''We also offer a pre-built compact [http://www.autosportlabs.com/tach-adapter-p-65.html Tach Adapter ]'''  Board that allows you to drive your Tachometer from 4,6 or 8 cylinder configurations.


====Smiths RVI type tachometers====
====Smiths RVI type tachometers====


Note that there are two types of older Smiths tachometers:  RVI - current sensing, and RVC - voltage sensing.  These letters, and numbers indicating exactly which variant you have, are printed in small white lettering on the bottom of the face of the tachometer.  RVI type tachometers work by routing the coil +ve supply wire through an inductive loop of wire inside the tachometer, and are not compatible with the MJLJ.  If you have an RVI type tachomoter, you can replace it, have an add-on circuit board added inside, or replace all the inside working parts with those from a newer tachometer ie retain the original face, but change everything else. For that approach you need a donor which has the same angular swing per 1000rpm, as the Smiths gauge.
Note that there are two types of older Smiths tachometers:  RVI - current sensing, and RVC - voltage sensing.  These letters, and numbers indicating exactly which variant you have, are printed in small white lettering on the bottom of the face of the tachometer.  RVI type tachometers work by routing the coil +ve supply wire through an inductive loop of wire inside the tachometer, and are not compatible with the MJLJ tach out signal or the tach out signal from the EDIS control module.  If you have an RVI type tachometer, you can try routing the power wire for the EDIS coil pack only through the tachometer so the induction windings in the tach can pick up the spark firing events like the OEM system. This has been tested on a 4 cylinder British car with an OEM RVI tach and it gave excellent results. Other options are you replace the tach with a different type, have an add-on circuit board added inside (or build one yourself, see http://www.dinoplex.org/tachoconversion for a start), or replace all the inside working parts with those from a newer tachometer ie retain the original face, but change everything else. For that approach you need a donor which has the same angular swing per 1000rpm, as the Smiths gauge.


===User defined outputs and Shift Light===
===User Defined Outputs and Shift Light===


The four user-defined outputs provided by the MJLJ can be set to trigger on either RPM or Load thresholds. The separate 'shift light' output triggers only on RPM, but otherwise behaves identically to the user outputs.  
====Usage====
The four user-defined outputs provided by the MJLJ can be set to trigger on RPM, Load, or Auxiliary Input thresholds. The separate 'shift light' output triggers only on RPM, but otherwise behaves identically to the user outputs.  


Starting with V3.1 firmware the user outputs have hysteresis control. For RPM, the hysteresis threshold is 100 RPM; for Load, the threshold is 1 KPa or 1% TPS.
The controller firmware applies Hysteresis to the user outputs. For RPM, the hysteresis threshold is 100 RPMs; for Load, the threshold is 1 KPa/1% TPS, and for Auxiliary input, the threshold is 1 configured unit.


The configuration of these outputs is provided by the PC configuration software, covered in a later section.
The configuration of these outputs is handled bt the Configuration Software- see the [[MJLJ_V4_Operation_Guide|Operation Guide]] for details.


Each output can supply up to 500mA, which is enough to drive LEDs, small incandescent lamps, relays, and small solenoid valves. If you are unsure on the amount of current drawn by the accessory, you can power it manually and measure it's current using a Volt-Ohm-Amp meter.
Each output can supply up to 500mA, which is enough to drive LEDs, small incandescent lamps, relays, and small solenoid valves. If you are unsure on the amount of current drawn by the accessory, you can power it manually and measure it's current using a amp meter.


Accessories that have a higher current demand can be controlled by relays, with the MJLJ output driving the relay.
Accessories that have a higher current demand can be controlled by relays, with the MJLJ output driving the relay.


Should you exceed the current capacity of one or more of the user defined outputs and damage the IC that drives the user outputs (ULN2003 darlington array), replace the chip with a new unit- it is socketed for this specific reason.
Should you exceed the current capacity of one or more of the user defined outputs and damage the IC that drives the user outputs (ULN2003 darlington array), replace the chip with a new unit- it is socketed for this specific reason.
====Wiring====
When a User Defined Output is '''activated''' the MJLJ connects the pin representing that output to '''Ground'''. Therefore, powering a device using the User Defined Outputs involves connecting the positive input of the device to +12V, and the negative input of the device to the appropriate pin representing the MJLJ User Defined Output.
See the following diagram for examples of powering various devices:


<center>
<center>
Line 180: Line 281:
</center>
</center>


See the Operation Guide for more information on using using the dual Ignition Configuration, including how to set the Configuration Software to alert and react to Ignition Configuration switch events.
See the [[MJLJ_V4_Operation_Guide|Operation Guide]] for more information on using using the dual Ignition Configuration, including how to set the Configuration Software to alert and react to Ignition Configuration switch events.


===Rev Limit control===
===Rev Limit control===


The ford EDIS system offers no direct ability to disable the ignition coils in an over-rev condition. The indirect way to enable this is through an external circuit that disables power to the ignition coil(s).  
====Hard Rev Limit====
 
Since the Ford EDIS module offers no direct rev-limit capability, hard rev limiting is accomplished through a separate circuit which disables power to the ignition coil(s) upon command.  The Rev Limit output of the MJLJ is triggered while running when the engine RPM reaches the configured Rev Limit.
 
We offer a separate [[Hard_rev_limiter_1.2.0|Hard Rev Limiter]] board which can be installed inside the MJLJ enclosure, or mounted externally depending on the user's preference.
 
====Soft Rev Limit====
 
At 100 RPMs before the configured Rev Limit the soft rev limiter is engaged, which significantly reduces engine power by retarding ignition advance to zero. This is confirmed in the Configuration Software where the displayed Ignition Advance goes to zero upon approaching the configured rev limit.
 
The combination of hard and soft rev limiting should provide effective rev limit protection for most engine configurations. It's worth noting that this system cannot compensate for mechanical over-rev conditions.
 
==Auxiliary Input==
 
The MJLJ offers an auxiliary input which can be used to apply a +/- Ignition Advance correction and/or trigger a user defined output based on the value measured at the input.
 
===Temperature sensor / variable resistor===
By default the MJLJ is optioned to accept an input from a thermistor type temperature sensor, reflecting the most common usage scenario: correcting ignition advance based on engine temperature during warm-up.
<center>
[[Image:mjlj_v4_aux_in_temp_sensor_pinout.png]]
</center>
 
===Analog input source===
With a small hardware modification, the Auxiliary input can accept a 0-5V signal, useful for reacting to a signal emitted from another device.  


The MJLJ offers an output that triggers on the configured rev-limit. An additional feature of the Rev Limit functionality is tha the ignition advance automatically goes to zero 100 RPMs before the configured limit, offering a softer approach to the hard limit.
<center>
[[Image:mjlj_v4_aux_in_0-5v_pinout.png]]
</center>


We are currently developing an external board that accepts this rev limit output and disables the ignition coil(s) when activated.
====Hardware Modification====
To enable a 0-5v input, disable R6 by performing a slight modification to the circuit board as shown in the following image.
<center>
[[Image:mjlj_v4_0-5v_input_cut_trace.jpg]]
</center>


Current experimental techniques involve either using a mechanical relay to cut power to the coils, or tie the coil (-) to +12V through a current limiting resistor, suppressing spark by preventing the sudden collapse of the coil's magnetic field.
For software configuration of the Auxiliary input, see the [[MJLJ_V4_Operation_Guide|Operation Guide]].


==MJLJ Operation==
==MJLJ Operation==


===Verifying MJLJ operation===
===Verification Steps===


After you've double-checked the wiring of the MJLJ, connect a timing light and start the engine. You should observe the ignition advance changing in precise steps in response to throttle changes. If this is what you observe, congratulations!! This may be your first time observing the benefits of precision crank-fired ignition!
====Verifying MJLJ operation====


If the advance does not change, or appears jittery or unstable, verify your MJLJ installation, especially the PIP / SAW connection, proper grounding and cable shielding.
After you've double-checked the wiring of the MJLJ, power up the system. The power LED on the MJLJ unit should illuminate.


<!--
Connect a timing light and start the engine. You should observe a steady reading with precise changes in ignition advance as RPM and/or load varies. If so, congratulations!! This may be your first time observing the benefits of precision crank-fired ignition!
===PC Connection with Configuration Software===


===Fetching Ignition configuration===
If the engine does not start, or the advance does not change with RPM, or timing appears jittery or unstable, see the following section for verifying voltages and signals.


===Editing Ignition Map===
====Verifying Power====


===Calibrating TPS===
Ensure +12V power is delivered to the MJLJ and EDIS module, enabled only when ignition is 'on' and when cranking.
Ensure proper grounding of EDIS module and MJLJ- a central grounding scheme is recommended- Also known as 'Star Grounding'


===Configuring user-defined outputs===
====Verifying Signals====


===Interactive Tuning===
The following table identifies the proper voltages for the various electrical signals used by the system.


===Data logging===
<center>
 
{| border = 1 cellpadding="5"
-->
|+ Expected Voltages
|- bgcolor=grey
!What!!Where to measure!!Expected Voltage!!Symptoms!!Cause/Resolution
|-
| nowrap|VR Sensor||nowrap|* Measure across VR Sensor terminal<br>* Measure across EDIS pins 5 and 6||nowrap|* 0 volts when not running;<br>* Approx. 2.5V AC when cranking||No Spark||EDIS must receive signal from sensor for proper operation.<br><br>Check gap between sensor and trigger wheel (Max 1 mm);<br>No reading when measuring from sensor may indicate defective sensor;<br><b>Special Note:</b> Sensor is polarized; reverse connections to sensor if a signal is measured but no spark occurs.
|-
| nowrap|PIP Signal||nowrap|* Measure between EDIS pin 1 and ground<br>* Measure at PIP <b>input</b> on MJLJ and ground||nowrap|* Approx. 12V when engine not running;<br>* Approx. 5.5V with engine cranking/running||No RPM reading on configuration software / No control of Ignition Advance; engine running in "limp home mode"|| PIP Signal from EDIS must reach MJLJ in order to measure RPM and command Ignition Advance via SAW pulse. Check wiring between EDIS and MJLJ; ensure appropriate pins are wired.
|-
| nowrap|SAW Signal||nowrap|* Measure between EDIS pin 3 and ground<br>* Measure at SAW <b>output</b> on MJLJ and ground||nowrap|* 0V when engine not running;<br>* Less than 0.2V AC when cranking||RPM Reading in configuration software, but no control of Ignition Advance; engine running in "limp home mode" || SAW Pulse emitted from MJLJ must reach EDIS module in order to command desired Ignition Advance at run-time. Check wiring between MJLJ and EDIS; ensure appropriate pins are wired.
|-
| nowrap|TACH output||nowrap|Measure at TACH_OUT output on MJLJ and ground ||nowrap|* Approx. 5.5V when engine cranking/running||Tachometer does not see TACH_OUT signal; external electronics not reacting to TACH_OUT signal||MJLJ outputs a pulse on TACH_OUT when PIP pulses are received. Ensure MJLJ is powered and properly receiving PIP pulse.
|}
</center>

Latest revision as of 14:53, 24 May 2023

System Overview

The following illustrates the essential components of a Megajolt-powered crank fired ignition system, and their relationships. Once you perform the necessary mechanical installation of the crank trigger wheel and sensor, the rest is a straightforward wiring process.

Megajolt system.jpg

Parts you will need

To complete your installation, you will need the following components.

  • If Throttle Position Sensor (TPS) is selected If you chose the Megajolt with the Throttle Position Sensor input option, then you will need to supply your own TPS, if your engine does not have it already. if you chose MAP option then the Megajolt already has the MAP sensor built in.
  • EDIS module: Acquire an EDIS Ignition module matching your engine type- EDIS-4 for 4 cylinder engines; EDIS-8 for 8 cylinders; EDIS-6 for 6 cylinders.

Due to the high cost for new replacement, EDIS modules are almost always sourced from donor vehicles. Most can be harvested from automotive salvage yards, acquired on ebay, or sourced from online vendors.

EDIS Donor vehicles
Type Donor Vehicle Years Market
EDIS-4 Ford Escort 1990-99 US
Ford Fiesta 1990-99 Europe
Mazda 121 1996-2001 Europe
Ford Escort 1990-2000 Europe
Ford Sierra 1990-93 Europe
EDIS-6 Ford Ranger Pickup truck 1990-97 US
Mazda B-Series Pickup 1990-97 US
Ford Explorer 1990-97 US
Mazda Navajo 1990-97 US
Ford Aerostar 1990-97 US
Ford Scorpio 2.9 Cosworth 1996-97(?) Europe
Ford Mondeo V6 1993-1996(?) Europe
EDIS-8 Crown Victoria 1990-97 US
Mercury Grand Marquis 1990-97 US
Lincoln Town Car 1990-97 US
Ford Thunderbird 1990-97 US
Mercury Cougar 1990-97 US
Ford Mustang 5.0 1990-97 US
  • Coil packs: Many use the matching Ford coil packs, but typically most OEM coil packs that closely matches the ford EDIS primary(about 0.5 ohms) and secondary(11-13K ohms) DC coil resistance should work fine. Source from donor vehicle, or can be purchased new for a reasonable cost.
  • Crank Sensor: We suggest you use a Ford OEM crank sensor- also known as a 'VR (Variable Reluctance) Sensor'- this guarantees best compatibility with the Ford EDIS module. Typically sourced from donor vehicle, or may be purchased new from an auto parts retailer at a low cost (about $20 USD)
  • Trigger wheel: The Ford EDIS module requires a 36 tooth wheel with one missing tooth- commonly referred to as a 36-1 wheel. Many adapt the trigger wheel removed from the crank pulley of the donor engine. For example, the Ford Escort 1.9L motor has a crank pulley with a pressed-on ring-shaped trigger wheel when removed, yields a convenient part that can be adapted to the receiving engine. Others machine the pattern directly into the existing crank pulley, fabricate a custom wheel, or purchase a wheel ready made for their engine.


  • Component Suppliers

The following partner companies offer Ford EDIS Modules and related components:

Ford EDIS component suppliers
Location Company
UK Trigger Wheels

EDIS installation

Crank timing wheel and sensor installation

The Ford EDIS ignition module is designed to work with a 36 tooth wheel, with 1 missing tooth to act as a synchronization reference for engine Top Dead Center.

When mounting the sensor wheel the EDIS module requires specific positioning of the sensor relative to the missing tooth, while the engine is at Top Dead Center. The following table defines the sensor position relative to the missing tooth for 4,6 and 8 cylinder EDIS modules.

Sensor Position
Type "N" Degrees BTDC "N" Teeth
EDIS-4 90 9
EDIS-6 60 6
EDIS-8 50 5


Align the sensor and timing wheel so the missing tooth passes the sensor N degrees before the crank reaches Top Dead Center (TDC) for cylinder #1.

Note: Since the sensor wheel has a tooth every 10 degrees, "N" degrees is equivalent to N / 10 teeth.

A simple installation procedure to follow:

  1. Mount the sensor in any convenient way that simplifies bracket design and accommodates mounting points on the engine block.
  2. Turn the crankshaft to precise Top Dead Center (TDC) for cylinder #1.
  3. Position the timing wheel onto the crank pulley with the missing tooth aligned to the sensor.
  4. Now offset the the timing wheel position:
    • If your engine turns clockwise when facing the crank pulley, rotate the timing wheel clockwise "N" Teeth.
    • If your engine turns counter-clockwise when facing the crank pulley, rotate the timing wheel counter-clockwise "N" Teeth.
  5. mark this final location of the sensor wheel onto the crank pulley- then weld or bolt timing wheel into place as appropriate.


The following graphic illustrates how the offset between the sensor and missing tooth remains the same independent from engine TDC. If you keep this in mind, you can mount the sensor in any way that is robust and convenient.

Edis wheel.gif
Shown: Relationship between engine Top Dead Center and sensor positioning. Wherever you place the sensor, the distance from the missing tooth must remain constant.

Typical Trigger Wheel Installation

The following photos illustrate an EDIS-4 installation on a Toyota 4AG engine. Notice the thickness of the sensor bracket designed to minimize harmonic vibrations which may affect the sensor signal. The crank pulley was machined down to accommodate the timing wheel from a 1997 Ford Escort, and then tack welded in place.


VR Sensor and bracket Machined crank pulley with timing adapted Closeup view of adapted timing wheel Machined pulley with timing wheel adapted Modified crank pulley mounted with VR Sensor


Trigger Wheel Designs by Vehicle

  • See our Trigger Wheel Designs Page for more information on vehicle specific installations.
  • Also visit our Forums for the latest designs developed by our community members.

Installation and Sensor Gap

When installing the sensor, ensure there is a minimal gap between the sensor and trigger wheel - 1mm (or credit card thickness) or less. This ensures a strong and reliable signal for accurate timing.


EDIS and coil-pack installation

Since the EDIS module can operate the engine by itself in a "limp-home" mode, with the advance fixed at 10 degrees BTDC, it's recommended you install the EDIS module and coil packs first, and then verify your engine runs before wiring in the MJLJ.

Wire up the EDIS module and coil pack(s) using the following diagram, matching your engine type (EDIS 4 = 4 cylinder, EDIS 6 = 6 cylinder, EDIS 8 = 8 cylinder). Engines with 'even-fire' configurations are supported, which represents the vast majority of 4,6, and 8 cylinder engines in production.

EDIS Module harness.png

EDIS Wiring notes and guidelines

  • Use shielded cable for the VR Sensor. Be sure to ground the shield as well. A 22-24 gauge, 2 conductor cable with a foil shield works well.
  • Use 12-14 gauge wire for EDIS ground, power and coil pack connections.
  • Note the VR sensor is polarized- you will not get spark from the EDIS module if it is wired backwards. If you don't see spark, try reversing the connection on the VR sensor.
  • Minimize supply voltage variances and especially ground loop problems:
    • It's strongly recommended you power the EDIS module and MJLJ from the same electrical circuit. Typically this will be +12V switched (Key to "on" position)
    • Important! - Ground both the EDIS and MJLJ at the same point on the chassis.
  • Capacitor attached to coil: The capacitor sometimes found attached to OEM coil packs can be safely omitted.

Megajolt Lite Jr. Wiring

The Megajolt kit includes a plug and crimp terminals. Part number for spares:

  • Molex Plug: 39012160
  • Molex Pins: 39-00-0038

Mjlj v4 pinout.png

MJLJ wiring notes and guidelines

  • The MJLJ should be installed inside the passenger compartment. It's not designed to handle the temperature,vibration and moisture extremes of the engine bay.
  • Use shielded cable for the PIP/SAW signal between the MJLJ and EDIS module. Be sure to ground the shield as well. A 2-conductor cable with a foil shield works well.
  • Use 16 gauge wire for the MJLJ ground connection. 18-20 gauge wiring is fine for signal connections.
  • If the MJLJ is fitted with the internal hard rev limiter, it's recommended you use at least 16 gauge wire for +12v power and the Coil Power output, and connect it to a fused circuit with suitable current capacity. Otherwise you may use 18-20 gauge wire for the power connection.
  • For MAP based installations ignore the TPS Input.

Minimal Wiring for operation

At minimum, the MJLJ needs 4 wires to properly control ignition advance: Power, Ground, and the PIP/SAW signals connecting the EDIS module.


Mjlj v4 minimal pinout.png

If you are installing a TPS-optioned MJLJ, you will also need to wire the Throttle Position Sensor.

Load Sensing: Manifold Pressure Sensor (MAP) or Throttle Position Sensor (TPS)

MAP Sensor operation

If your MJLJ is optioned with an onboard MAP sensor, find an appropriate spot on your manifold to reference a stable source of vacuum. Run a vacuum line from this location to the barbed connection on the MJLJ.

If you have multiple runners and throttle bodies / carburetors, you may need to buy/build a balance tube to average manifold pressure across all runners. Some opt to construct a miniature reservoir to smooth the pulses across all cylinders.

Adapting map sensor for multiple runners.png

Adapting map sensor for multiple runners balanced tubes.png
Alternate technique which may offer a more balanced signal

Existing Vacuum Advance vacuum port

Most vacuum advance takeoff ports are designed in such a way that vacuum is measured through a hole, which is actually covered by the edge of the throttle plate at idle. That is called Ported Vacuum. That is done to cut off all vacuum advance at idle, which in turn slows the engine and makes it easier to achieve stable idle with the tiny throttle plate opening used at idle. Vacuum measured on such a port, therefore, has no vacuum at idle, moves to maximum vacuum just off idle, and then decreasing vacuum as the throttle is opened further. The discontinuity just off idle makes such a port awkward to deal with on the load map.

You can test whether you have ported vacuum or not: pull the vac hose off the vacuum advance unit. With your finger over the end of the hose, you should feel vacuum with the engine revved above idle. Assuming yes, let the engine speed drop back to idle. Is there still vacuum? If not (most likely), that means you have ported vacuum, and should find another source of vacuum, somewhere on the manfold.

TPS Sensor operation

For a TPS setup, wire the TPS unit according to the diagram. Be sure to wire the sensor in such a way that the voltage going to the TPS input increases with throttle opening. If you are unsure, do not finalize the connection of these wires until you can verify operation using the PC software. Refer to the Operation Guide for proper Throttle Position Sensor calibration and test.

Mjlj v4 tps pinout.png

Interfacing to Tachometers

Using the Tach Out on the MJLJ

Many tachometers can accept the signal emitted from the Tach Out on the MJLJ module. This Tach Out signal provides a 12V pulse for every ignition event. You may use this to provide the signal to compatible tachometers, or to provide a signal to a separate Engine Control Unit, data logger, or other device which requires this signal.

Tachometers that require a high-voltage kickback pulse

Some OEM-style tachometers detect the RPM signal by sensing the high voltage fly back pulse from the ignition coil. In distributor based setups, there is only one ignition coil from which to detect this pulse. With a wasted spark system, this 'signal' is spread across multiple coils. As a result, you will need a way to combine these pulses across multiple coil packs to drive your tachometer.

The following circuit allows the fly back pulse to be detected across individual coil packs while still isolating the coils from each other.

Tach circuit.jpg
OEM tachometer adapter circuit
If the above circuit does not work, try omitting the Zener diode.


We also offer a pre-built compact Tach Adapter Board that allows you to drive your Tachometer from 4,6 or 8 cylinder configurations.

Smiths RVI type tachometers

Note that there are two types of older Smiths tachometers: RVI - current sensing, and RVC - voltage sensing. These letters, and numbers indicating exactly which variant you have, are printed in small white lettering on the bottom of the face of the tachometer. RVI type tachometers work by routing the coil +ve supply wire through an inductive loop of wire inside the tachometer, and are not compatible with the MJLJ tach out signal or the tach out signal from the EDIS control module. If you have an RVI type tachometer, you can try routing the power wire for the EDIS coil pack only through the tachometer so the induction windings in the tach can pick up the spark firing events like the OEM system. This has been tested on a 4 cylinder British car with an OEM RVI tach and it gave excellent results. Other options are you replace the tach with a different type, have an add-on circuit board added inside (or build one yourself, see http://www.dinoplex.org/tachoconversion for a start), or replace all the inside working parts with those from a newer tachometer ie retain the original face, but change everything else. For that approach you need a donor which has the same angular swing per 1000rpm, as the Smiths gauge.

User Defined Outputs and Shift Light

Usage

The four user-defined outputs provided by the MJLJ can be set to trigger on RPM, Load, or Auxiliary Input thresholds. The separate 'shift light' output triggers only on RPM, but otherwise behaves identically to the user outputs.

The controller firmware applies Hysteresis to the user outputs. For RPM, the hysteresis threshold is 100 RPMs; for Load, the threshold is 1 KPa/1% TPS, and for Auxiliary input, the threshold is 1 configured unit.

The configuration of these outputs is handled bt the Configuration Software- see the Operation Guide for details.

Each output can supply up to 500mA, which is enough to drive LEDs, small incandescent lamps, relays, and small solenoid valves. If you are unsure on the amount of current drawn by the accessory, you can power it manually and measure it's current using a amp meter.

Accessories that have a higher current demand can be controlled by relays, with the MJLJ output driving the relay.

Should you exceed the current capacity of one or more of the user defined outputs and damage the IC that drives the user outputs (ULN2003 darlington array), replace the chip with a new unit- it is socketed for this specific reason.

Wiring

When a User Defined Output is activated the MJLJ connects the pin representing that output to Ground. Therefore, powering a device using the User Defined Outputs involves connecting the positive input of the device to +12V, and the negative input of the device to the appropriate pin representing the MJLJ User Defined Output.

See the following diagram for examples of powering various devices:


MJLJ User output examples.png

Enabling Option Switch

The Option Switch is used to enable on-the-fly switching between Ignition Configurations, controllable via a driver operated switch.

To use this feature, wire a switch according to the following diagram.

Mjlj v4 option switch wiring.png

See the Operation Guide for more information on using using the dual Ignition Configuration, including how to set the Configuration Software to alert and react to Ignition Configuration switch events.

Rev Limit control

Hard Rev Limit

Since the Ford EDIS module offers no direct rev-limit capability, hard rev limiting is accomplished through a separate circuit which disables power to the ignition coil(s) upon command. The Rev Limit output of the MJLJ is triggered while running when the engine RPM reaches the configured Rev Limit.

We offer a separate Hard Rev Limiter board which can be installed inside the MJLJ enclosure, or mounted externally depending on the user's preference.

Soft Rev Limit

At 100 RPMs before the configured Rev Limit the soft rev limiter is engaged, which significantly reduces engine power by retarding ignition advance to zero. This is confirmed in the Configuration Software where the displayed Ignition Advance goes to zero upon approaching the configured rev limit.

The combination of hard and soft rev limiting should provide effective rev limit protection for most engine configurations. It's worth noting that this system cannot compensate for mechanical over-rev conditions.

Auxiliary Input

The MJLJ offers an auxiliary input which can be used to apply a +/- Ignition Advance correction and/or trigger a user defined output based on the value measured at the input.

Temperature sensor / variable resistor

By default the MJLJ is optioned to accept an input from a thermistor type temperature sensor, reflecting the most common usage scenario: correcting ignition advance based on engine temperature during warm-up.

Mjlj v4 aux in temp sensor pinout.png

Analog input source

With a small hardware modification, the Auxiliary input can accept a 0-5V signal, useful for reacting to a signal emitted from another device.

Mjlj v4 aux in 0-5v pinout.png

Hardware Modification

To enable a 0-5v input, disable R6 by performing a slight modification to the circuit board as shown in the following image.

Mjlj v4 0-5v input cut trace.jpg

For software configuration of the Auxiliary input, see the Operation Guide.

MJLJ Operation

Verification Steps

Verifying MJLJ operation

After you've double-checked the wiring of the MJLJ, power up the system. The power LED on the MJLJ unit should illuminate.

Connect a timing light and start the engine. You should observe a steady reading with precise changes in ignition advance as RPM and/or load varies. If so, congratulations!! This may be your first time observing the benefits of precision crank-fired ignition!

If the engine does not start, or the advance does not change with RPM, or timing appears jittery or unstable, see the following section for verifying voltages and signals.

Verifying Power

Ensure +12V power is delivered to the MJLJ and EDIS module, enabled only when ignition is 'on' and when cranking. Ensure proper grounding of EDIS module and MJLJ- a central grounding scheme is recommended- Also known as 'Star Grounding'

Verifying Signals

The following table identifies the proper voltages for the various electrical signals used by the system.

Expected Voltages
What Where to measure Expected Voltage Symptoms Cause/Resolution
VR Sensor * Measure across VR Sensor terminal
* Measure across EDIS pins 5 and 6
* 0 volts when not running;
* Approx. 2.5V AC when cranking
No Spark EDIS must receive signal from sensor for proper operation.

Check gap between sensor and trigger wheel (Max 1 mm);
No reading when measuring from sensor may indicate defective sensor;
Special Note: Sensor is polarized; reverse connections to sensor if a signal is measured but no spark occurs.
PIP Signal * Measure between EDIS pin 1 and ground
* Measure at PIP input on MJLJ and ground
* Approx. 12V when engine not running;
* Approx. 5.5V with engine cranking/running
No RPM reading on configuration software / No control of Ignition Advance; engine running in "limp home mode" PIP Signal from EDIS must reach MJLJ in order to measure RPM and command Ignition Advance via SAW pulse. Check wiring between EDIS and MJLJ; ensure appropriate pins are wired.
SAW Signal * Measure between EDIS pin 3 and ground
* Measure at SAW output on MJLJ and ground
* 0V when engine not running;
* Less than 0.2V AC when cranking
RPM Reading in configuration software, but no control of Ignition Advance; engine running in "limp home mode" SAW Pulse emitted from MJLJ must reach EDIS module in order to command desired Ignition Advance at run-time. Check wiring between MJLJ and EDIS; ensure appropriate pins are wired.
TACH output Measure at TACH_OUT output on MJLJ and ground * Approx. 5.5V when engine cranking/running Tachometer does not see TACH_OUT signal; external electronics not reacting to TACH_OUT signal MJLJ outputs a pulse on TACH_OUT when PIP pulses are received. Ensure MJLJ is powered and properly receiving PIP pulse.