Professional Documents
Culture Documents
0 Hardware Guide
In the analogue mode, 0-5V signal is fed into JS4 or JS5 using a protective circuits as in 3.4.9.1.
In the internal mode, an add-on card is required. This gives superior knock-sensing control with software
control. It allows per-cylinder detection and tuning to specific engine bores size.
3.4.13.1 Internal Knock Module
The knock module uses a purpose designed knock-sensing amplifier chip to filter knock signals from a standard
OEM style knock sensor and interface with the Megasquirt-3.
The module uses the signals for the LEDs and JS11. So you need to use the MS3X outputs to control ignition.
i.e. "LED spark" will not work.
The module requires soldering to the top of the MS3 card.
• First ensure you are confident in this task, if not entrust to someone else or consult your dealer.
• Remove the upper case and MS3X card for access.
• Position the knock module as shown in line with rear or the DIP40 pins (i.e. adjacent to C3 on the MS3
card)
• Solder on the six connecting pins visible and the two support pins on the other side.
Use a magnifying glass if required to ensure you have created a good connection.
• Carefully install the CR1220 Lithium battery, noting polarity. The larger (+) side is upwards, matching the
(+) on the retainer.
Be aware that once the battery is installed, the circuit is live and you must prevent short circuits.
• If your install is subjected to vibration it is strongly recommended that some glue is used to retain the
battery and a support is made beneath the exposed end of the module.
• In TunerStudio go to CANbus/testmodes->Real Time Clock, set the input type to "On-board"
• Power cycle as instructed.
• You can set the clock by pressing the button. The new time will show next time you enter the menu.
For multiple channels of EGT, an external solution such as the "CANEGT" add-on device is likely the best
choice.
For a single channel, it is possible to DIY a solution. Build the following circuit in the prototype area. Connect
both EGT sensor wires out through spare pins on the main DB37 plug.
This circuit gives 0V = 0°C and 5V = 1250°C (2282°F)
3.5 Outputs
3.5.1 Fuel Injector outputs
The Megasquirt mainboard has two injector outputs. These can supply up to 14A maximum each. Typically this
allows up six injectors per channel. MS3/V3.0 supports both hi-z (14 ohm) and low-z (e.g. 2.5 ohm) injectors
directly.
The MS3X connector has eight injector outputs. These can supply up to 5A maximum each. Typically one hi-z
injector is used per channel. Injector resistors or an external peak&hold box are required for low-z injectors.
Fuel injectors are covered in more detail in section 4.
Standard 4 pin
automotive relay
85 87
12V
86 30
Megasquirt
FP output
Standard 4 pin
automotive relay
85 87
12V
Megasquirt 86 30
V3.0 standard
FIDLE
output
Solenoid type
PWM idle valve
12V
Megasquirt
V3.0 modified
FIDLE output
The 12V supply for the idle valve must be a fused switched supply - ideally from the fuel pump relay. It must
never be supplied power when the Megasquirt is off.
4-wire stepper idle valves are common on many GM vehicles. MS3 can control these directly.
All that is required is that internal jumper wires are installed. See section 13.4
a) JS0 to IAC1A
b) JS1 to IAC1B
c) JS2 to IAC2A
d) JS3 to IAC2B
e) JS9(+12V) to S12C
*Note the diode. The MS3X mid-current outputs are configured for low-frequency valves (e.g. boost or nitrous
solenoids.) For high frequency valves such as idle valves or VVT solenoids it is necessary to connect a diode
from signal to 12V in the loom. Alternatively a small jumper wire can be installed inside the case to make all
outputs high-frequency capable - this is detailed in the assembly section.
3.5.4.5 3-wire PWM idle valve (MS3X)
The MS3X outputs can also drive 3-wire PWM idle valves. The first coil on the idle valve is connected to 'Idle'
and the other coil is connected to one of the other mid-current outputs.
As with 2-wire valves, installing the internal jumper wire is desirable to make the outputs better suited to higher
frequencies.
Alternatively, if not using a stepper idle valve, outputs IAC1A, IAC1B, IAC2A, IAC2B provide a 0-12V signal
which could be used directly for a tacho output. Ensure that the jumpers in section 3.5.4.5 are connected.
High-voltage tachometers may require the addition of a relay coil to generate the voltage "spike" they require. It
is suggested that the mechanism inside the relay is removed or it will buzz loudly!
12V
12V
Megasquirt
Mid current
output
(c) 2014-8 James Murray 2018-07-06 Page 50/240
MS3X/V3.0 Hardware Guide
Solenoid valve
12V
Megasquirt
Mid current
output
On the Ford Focus 98AB19399DF alternator tested, pin 3 (SENSE) was red, pin 2 (GEN-COM) was blue and
pin 1 (GEN-MON) was grey.
These alternators can optionally be wired as high-side with one side of the field externally grounded.
A spare injector output on the MS3X or mainboard can be used as the high-current output.
(For DIY options see the MS3base/V3.0 Hardware Manual.)
P = Phase (untested)
Settings
Control Mode: High speed feedback field control
Control Output: high or mid current output of your choice to match your wiring
Output Polarity: Inverted
A warning lamp may be configured.
As a recap:
• when mid-current (relay) outputs are used, the "inverted" output setting is required.
• when digital 0-5V outputs are used, the "normal" output setting is required.
P = Phase.
Used as an engine speed output on some diesel engines.
L = Lamp.
Used as an input to enable the alternator and also as an output to indicate fault
conditions.
S = Sense.
Optionally used to monitor system voltage at a point away from the alternator,
such as the fuse box.
Simple installation
The simplest installation is to use a traditional alternator lamp on the dash. Connect one side to the "L" terminal
and the other side to switched ignition 12V.
As a recap:
• when mid-current (relay) outputs are used, the "inverted" output setting is required.
• when digital 0-5V outputs are used, the "normal" output setting is required.
3.5.7.5 Chevrolet 2-wire alternators
RVC (remote voltage control) series alternators (two pin) have been used since the mid 2000s on many
applications including Chevrolet/Daewoo vehicles.
L = Lamp.
Used as an input to control the alternator voltage and also as an output to indicate
fault conditions.
F = Field.
Field is a variable duty output to indicate the load on the alternator.
These alternators have true ECU control with a 128Hz 0-5V PWM signal to the "L" terminal. When the alternator
is off or in fault conditions, the alternator pulls "L" to ground through a ~390R resistor.
The "F" terminal can be used to monitor alternator load.
GM uses a variable duty cycle to set the alternator voltage.
Settings
Control Mode: Open-loop duty
Control Output: high or mid current output of your choice to match your wiring
Output Polarity: Normal
Frequency: 128Hz
A warning lamp may be configured.