0% found this document useful (0 votes)
83 views

Microsquirt-Module Developers Guide-3.4

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

Microsquirt-Module Developers Guide-3.4

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Microsquirt-Module Developers Guide

Megasquirt-2 Product Range


MS2/Extra 3.4

Dated: 2015-07-09

This version of the documentation applies to:


• MicroSquirt-module V2.2M as shown above running firmware MS2/Extra 3.4.x
(See the Setting Up manual for more detail on version numbers.)

Does not apply to other Megasquirt products.

(c) 2014-5 James Murray


Microsquirt Module Developers Guide

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

(c) 2014-5 James Murray 2017-07-09 Page 2/17


Microsquirt Module Developers Guide

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.1 Emissions and disclaimer


All parts are sold for OFF ROAD RACE-ONLY ground-vehicle use only, or vehicles that pre-date any
federal and state emissions control requirements. Aftermarket EFI/EMS systems are not for sale or use on
pollution controlled vehicles. Alteration of emission related components constitutes tampering under the US EPA
guidelines and can lead to substantial fines and penalties. Your country/state/district may also have specific
rules restricting your tampering with your vehicle’s emissions system.
Race parts are inherently dangerous and may cause injury or damage if improperly modified or altered before
use. The publishers of this manual will not be held liable for and will not pay you for any injuries or damage
caused by misuse, modification, redesign, or alternation of any of our products. The publishers of this manual
will not be held in any way responsible for any incidental or consequential damages
including direct or indirect labor, towing, lodging, garage, repair, medical, or legal expense in any
way attributable to the use of any item in our catalog or to the delay or inconvenience caused by the
necessity of replacing or repairing any such item.

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.

1.3 Software download


The latest software and firmware versions can be downloaded from www.msextra.com/downloads

(c) 2014-5 James Murray 2017-07-09 Page 3/17


Microsquirt Module Developers Guide

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

The secondary 10 pin header is J1:

1: PA0 Generic output (raw CPU pin)


2: PE1 Input only Tableswitching (raw CPU pin)
3,5: GND
4: ALT_INJ1, digital injector 1 signal
6: ALT_INJ2, digital injector 2 signal
7: PT7 Stepper idle channel (IAC) or additional injector
8: ALT_CAM zero crossing setpoint for VR2
9: PT6 Stepper idle channel (IAC) or additional injector
10: IACEnbl Stepper idle chip enable

(c) 2014-5 James Murray 2017-07-09 Page 4/17


Microsquirt Module Developers Guide

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.

(c) 2014-5 James Murray 2017-07-09 Page 5/17


Microsquirt Module Developers Guide

5: Silkscreen

6: Schematics
The copyrighted schematics are provided for repair, interfacing and education purposes only.

(c) 2014-5 James Murray 2017-07-09 Page 6/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 7/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 8/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 9/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 10/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 11/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 12/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 13/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 14/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 15/17


Microsquirt Module Developers Guide

(c) 2014-5 James Murray 2017-07-09 Page 16/17


Microsquirt Module Developers Guide

7: Revision history
2014-08-29 Started.
2014-12-10 Fix GND pin typos. Add two missing schematic sheets.

(c) 2014-5 James Murray 2017-07-09 Page 17/17

You might also like