Megasquirt B18FT
Posted: Tue Aug 12, 2008 12:44 pm
Here are some tips/info to getting the V3.00 MS1 running Megasquirt n Spark (msns). More stuff will be added later, wiring diagram etc.
Megasquirt was mounted in the metal LH2.2 case, with a wireing loom going to an empty EZK case.
Tacho output pin needs a 12v pullup resistor as in the left diagram here:
http://www.extraefi.co.uk/Drawings/tacho_Wiring.GIF
You need an MAT/IAT temperature sensor. This monitors the air inlet temperatures. I used a 2 litre throttle body, and installed an open element type in a spare vacuum tube hole. The sensor came from a 2litre Volvo 4xx I think. I used the throttle idle switch wires for the new sensor, as Megasquirt doesn't need an idle switch, just a TPS.
Both the coolant and inlet temperature sensors are therefore identical in resistances. You need to calibrate the Megasquirt using EasyTherm with these details:
0 degrees C = 5800 ohms
20 degrees C = 2500 ohms
95 degrees C = 160 ohms
On the Megasquirt R52 and R56 need to be fully anti clockwise, and then turn R56 twice clockwise. See http://www.extraefi.co.uk/vr_setup.htm
The VR Sensor has three wires. Pin 10 on the EZK is positive (the signal), Pin 11 is screen and 23 is negative. If you extend these signals, use screened cable.
Igntion setup: I used a VB921 with an extra 1k pullup resistor to 12v to drive the standard Ignition Amplifier module.
http://www.msextra.com/manuals/MS_Extra ... singlecoil
For this, run spark output Not Inverted.
You could drive the Ignition Coil directly from the VB921, as that was what it was designed to do. For this, set spark output Inverted.
I am not running any Idle Control, mine is removed altogether. Boost control has not been used yet, I am just running an MBC (manual boost controller/bleed valve etc).
Auxiallary Water Pump on most Turbo engines is controlled by the LH2.2 ECU. To keep this working a simple circuit may need to be made, or change the wiring to that from early Turbo engines. There appaears to be possibly three different wirings for the Aux water Pump:
See the wiring in this document for early style Aux Pump which is controlled by two temperature sensors
http://volvo480.northernscum.org.uk/fil ... chemes.pdf
Then this one which is controlled by the LH 2.2 ECU and coolant temperature sensor mounted on the engine block.
http://volvo480.northernscum.org.uk/files/91wiring.pdf
And lastly this one, which is like above type, but with additional mechnical switch for temperatures above 105 celcius!
http://volvo480.northernscum.org.uk/fil ... wiring.pdf
Megasquirt was mounted in the metal LH2.2 case, with a wireing loom going to an empty EZK case.
Tacho output pin needs a 12v pullup resistor as in the left diagram here:
http://www.extraefi.co.uk/Drawings/tacho_Wiring.GIF
You need an MAT/IAT temperature sensor. This monitors the air inlet temperatures. I used a 2 litre throttle body, and installed an open element type in a spare vacuum tube hole. The sensor came from a 2litre Volvo 4xx I think. I used the throttle idle switch wires for the new sensor, as Megasquirt doesn't need an idle switch, just a TPS.
Both the coolant and inlet temperature sensors are therefore identical in resistances. You need to calibrate the Megasquirt using EasyTherm with these details:
0 degrees C = 5800 ohms
20 degrees C = 2500 ohms
95 degrees C = 160 ohms
On the Megasquirt R52 and R56 need to be fully anti clockwise, and then turn R56 twice clockwise. See http://www.extraefi.co.uk/vr_setup.htm
The VR Sensor has three wires. Pin 10 on the EZK is positive (the signal), Pin 11 is screen and 23 is negative. If you extend these signals, use screened cable.
Igntion setup: I used a VB921 with an extra 1k pullup resistor to 12v to drive the standard Ignition Amplifier module.
http://www.msextra.com/manuals/MS_Extra ... singlecoil
For this, run spark output Not Inverted.
You could drive the Ignition Coil directly from the VB921, as that was what it was designed to do. For this, set spark output Inverted.
I am not running any Idle Control, mine is removed altogether. Boost control has not been used yet, I am just running an MBC (manual boost controller/bleed valve etc).
Auxiallary Water Pump on most Turbo engines is controlled by the LH2.2 ECU. To keep this working a simple circuit may need to be made, or change the wiring to that from early Turbo engines. There appaears to be possibly three different wirings for the Aux water Pump:
See the wiring in this document for early style Aux Pump which is controlled by two temperature sensors
http://volvo480.northernscum.org.uk/fil ... chemes.pdf
Then this one which is controlled by the LH 2.2 ECU and coolant temperature sensor mounted on the engine block.
http://volvo480.northernscum.org.uk/files/91wiring.pdf
And lastly this one, which is like above type, but with additional mechnical switch for temperatures above 105 celcius!
http://volvo480.northernscum.org.uk/fil ... wiring.pdf