Microsquirt-Module Developers Guide-3.4
Microsquirt-Module Developers Guide-3.4
Dated: 2015-07-09
Contents
1: Introduction.............................................................................................................................3
1.1 Emissions and disclaimer................................................................................................3
1.2 Licensing..........................................................................................................................3
1.3 Software download...........................................................................................................3
2: Pinout......................................................................................................................................4
3: Mounting.................................................................................................................................5
4: Interfacing...............................................................................................................................5
5: Silkscreen...............................................................................................................................6
6: Schematics.............................................................................................................................6
7: Revision history....................................................................................................................17
1: Introduction
The Microsquirt-module is a single board version of the Microsquirt ECU based on Megasquirt-2 technology. It is
designed to be used as the basis for an ECU that you design.
The version 2.2 module was designed specifically to take advantage of the additional inputs, outputs and
features that MS2/Extra offers so that is the firmware of choice.
As the module is intended as the heart of an ECU, it is up to the user to provide interface circuits and suitable
connections to "the outside world". If you require a packaged ECU then consider one of the other products in the
Megasquirt portfolio.
The documention in this manual is brief as the developer is expected to have a greater level of
knowledge than a typical end-user. The Microsquirt-module is not intended for beginner users or those
unskilled in electronics.
Other Megasquirt manuals and resources will need to be referenced to full utilise this product.
For additional help and support, visit the website www.msextra.com
1.2 Licensing
Purchase of the Microsquirt-module gives you license to use any of the Megasquirt 2 firmwares on it.
You can create your own ECU around the Microsquirt-module using whatever board(s) or components you see
fit.
2: Pinout
The main 50 pin header connector is J2:
1,2: +12V fused power input
3: 0-5V MAP sensor input
4: Serial RX comms to tuning computer
5: Coolant temperature sensor
6: Serial TX comms to tuning computer
7: Accel LED "D16" mid current ground out, SparkD
8: Bootload, the "boot jumper" rarely used
9: Manifold Air Temp sensor
10: CAN communications H
11: Warmup LED "D15" mid current ground out, SparkC
12: CAN communications L
13: 0-5V Throttle position sensor input
14: VR tach signal no.2 (+) input
15: 5V vref out (for TPS) MAX 25mA
16: SpareADC2 0-5V analogue input or digital output
17: SpareADC1 0-5V analogue input or digital output
18: 0-5V Flex fuel input
19: Opto tacho in(+)
20: FIDLE mid current ground out
21: Opto tacho in(-)
22: Fuel Pump mid current ground out
23: VR tach signal no.1 (+) input
24,26,28,30,32: INJ1 out. Use all the INJ1 pins in
parallel
25: VR1,2 GND
27: 0-5V Oxygen sensor input
29: Tach "D14" low current ground out
31: Serial GND
33: Sensor GND
34,36,38,40,42: INJ2 out. Use all the INJ2 pins in
parallel
35,37,39,41,43,45,47,49: Power GND. Use all Power
Grounds in parallel
44,46: IGN2 low current output, SparkB
48,50: IGN1 low current output, SparkA
3: Mounting
The two bolt holes on the top/right of the board are ideally used as additional heatsinking for the 5V voltage
regulator.
Overall the card is 2.40 x 3.50 inches (61.0 x 88.9mm)
4: Interfacing
Electrically, the module is similar to the Microsquirt for most sensor inputs and outputs. Details are provided
within the Microsquirt Hardware.
The key differences are:
- Microsquirt-module uses single ended tach circuits - similar to the V3.0 mainboard circuit, but non-adjustable.
- more I/O is connected on the Microsquirt-module
- PT6/7 can be used for stepper idle or 4 cyl sequential fuel
Be aware that the 5V supply should not be used to supply more than 25mA to any external circuits.
5: Silkscreen
6: Schematics
The copyrighted schematics are provided for repair, interfacing and education purposes only.
7: Revision history
2014-08-29 Started.
2014-12-10 Fix GND pin typos. Add two missing schematic sheets.