| Motronic 3.3.1 to Megasquirt 3 + MS3x | Rough Draft, v0.999a | |||||||||
| Firing Order 1-5-3-6-2-4 | © 2010 Chris Seigman | |||||||||
| Pin Legend: | MS3x: | 00x | ||||||||
| RS232: | 0s | |||||||||
| Motronic | MS3+ MS3x | Wire Color | Motronic 3.3.1 FN | MS3/MS3x FN | Motronic 3.3.1 Notes | MS3/MS3x Notes | ||||
| 1 | 37 | Brown/Green | FP relay, Terminal 85 | FP | FP/O2 | |||||
| 2 | 27x | White/Yellow | ICV (closed) | VVT | PWM Output (3a) | |||||
| 3 | 16x | Brown/Green | Cyl 5 Fuel Injector | INJ B | B | |||||
| 4 | 10x | Brown/Violet | Cyl 6 Fuel Injector | INJ D | D | |||||
| 5 | 4x | Brown/Blue | Cyl 4 Fuel Injector | INJ F | F | |||||
| 6 | 7 | Brown | Ground (O2/Coil Shield) | Ground | ||||||
| 7 | 27x | Green/Blue | VANOS Actuator | VVT | VVT/VANOS is experimental at this stage | PWM Output (3a) | ||||
| 8 | - | Gray | Check engine light | - | Usefull? Probably not.. | |||||
| 13 | 23 | Yellow | O2 sensor input | O2 | ||||||
| 15 | 8 | Black | Ground (Coils) | Ground | Ignition coils 1-6 (X6456) | |||||
| 16 | 24 | Yellow | Crank sensor (+) S | TachIn | ||||||
| 17 | 32x | Yellow | Hall Effect Cam Sensor (Pin 2) | Cam Input | Pin 1 is +12v, 3 is ground | VR/Hall/Opto | ||||
| 23 | 36x | Black/Blue | Cyl 4 Coil | Spark F | FF | |||||
| 24 | 34x | Black/Violet | Cyl 6 Coil | Spark D | DD | |||||
| 25 | 33x | Black/Green | Cyl 5 Coil | Spark B | BB | |||||
| 26 | - | Red | B+12v junction point | - | Banded end of 1n4001 | |||||
| 27 | 31 | Brown | ECM relay, terminal 85 | IAC2b | Collector of 2n2222a, 1n4001 | |||||
| 28 | 9 | Brown/Orange | Ground (Sensors, Shields) | Ground | ||||||
| 29 | 9x | White/Green | ICV (open) | FIDLE | PWM Output (3a) | |||||
| 31 | 13x | Brown/Yellow | Cyl 3 Fuel Injector | INJ C | C | |||||
| 32 | 7x | Brown/Red | Cyl 2 Fuel Injector | INJ E | E | |||||
| 33 | 19x | Brown/White | Cyl 1 Fuel Injector | INJ A | A | |||||
| 34 | 10 | Brown | Ground (O2/Coil Shield) | Ground | ||||||
| 36 | 24x | Brown | Evaporative emission valve | Nitrous 1 | Trigger Evap valve - conditions? | |||||
| 38 | 37 | Brown/Green | O2 relay, terminal 85 | FP | FP/O2 | |||||
| 40 | 11 | Black | Ground (O2 sensor signal) | Ground | ||||||
| 42 | 29x | Black/White | VSS - from cluster | N2O IN | Can also use MS3x spare ADCs as inputs | 12v or GND switched input | ||||
| 43 | 12 | Black | Crank sensor (-) N | Ground | ||||||
| 44 | 13 | Brown | Ground (IAT, CLT, TPS) | Ground | ||||||
| 45 | 14 | - | Ground (Ignition Shield) | Ground | ||||||
| 46 | - | White/Black | Econometer - to cluster | Output | http://www.seattlecircuit.com | Ecometer conditioning board | ||||
| 47 | 6 | Black | Tachometer - to cluster | JS11 | Tachout - SPR4 | |||||
| 50 | 14x | Black/White | Cyl 1 Coil | Spark A | AA | |||||
| 51 | 35x | Black/Red | Cyl 2 Coil | Spark E | EE | |||||
| 52 | 15x | Black/Yellow | Cyl 3 Coil | Spark C | CC | |||||
| 54 | 28 | Red/White | ECM relay, terminal 87a | +12v | See Start Circuit Chart & Instructions | |||||
| 55 | 15 | Brown | Ground (O2/Coil Shield) | Ground | ||||||
| 56 | 29 | Green | Ignition Switch, Terminal 15 | IAC2a | Base of 2n2222a | |||||
| 59 | 26 | Red/Yellow | TPS +5v | Vref (5v) | ||||||
| 60 | 5s | Green/Blue | Data link (Diagnostics #16) | Signal Ground | +12v normally, serial port requires a ground however. | GND - See Diagnostics Port worksheet | ||||
| 64 | 21x | Violet/Gray | Datalog 325ix ABS input | SPR ADC | Bring C101 pin 17 to X20 #6 (ECU #64) | Datalog 325ix ABS input (resistor?) | ||||
| 66 | 15 | Black/Violet | GND 325ix ABS input | Ground | or X20 #7 (ECU #66) | Alternatively, GND with 1k resistor | ||||
| 73 | 22 | Brown/Black | TPS | TPS | ||||||
| 77 | 20 | Gray | IAT Signal | MAT | ||||||
| 78 | 21 | Brown/Red | CLT Signal | CLT | ||||||
| 87 | 2s | White/Yellow | RxD (output) | Receive Data | Bring Serial communication to Diagnostics Connector | RxD - See Diagnostics Port worksheet | ||||
| 88 | 3s | White/Violet | TxD (input/output) | Transmit Data | TxD - See Diagnostics Port worksheet | |||||
| Conversion charts and information: | ||||||||||
| General Notes: | http://www.megasquirt.325ix.com/MS_to_Motronic/General_Notes.html | Read these before doing anything! | ||||||||
| Parts List: | http://www.megasquirt.325ix.com/MS_to_Motronic/parts list.html | Parts list required - will add MS3 related stuff, and any additional BMW parts. | ||||||||
| Grounds | http://www.megasquirt.325ix.com/MS_to_Motronic/Grounds.htm | Maps out all of the grounds for M3.3.1 and Megasquirt. | ||||||||
| C101 to X20: | http://www.megasquirt.325ix.com/MS_to_Motronic/C101_to_X20.html | Convert the E36 X20 to the E30 C101 | ||||||||
| E36 / E30 O2: | http://www.megasquirt.325ix.com/MS_to_Motronic/E36_to_E30_O2.html | Connect a wideband O2 (such as the LC1) to the E30/E36 O2 plug. | ||||||||
| Start Circuit | http://www.megasquirt.325ix.com/MS_to_Motronic/Start_Circuit.html | The preferred method for switching the main relay, avoids high current through ignition switch. | ||||||||
| Ignition Drivers: | http://www.megasquirt.325ix.com/MS_to_Motronic/Ignition_Coil_Drivers.h. | Build 6 high current coil outputs for M50 COP, or use the MS3x logic outputs for LSx coils. | ||||||||
| Other Wiring: | http://www.megasquirt.325ix.com/MS_to_Motronic/Other_Wiring.html | Explains MPG conditioner, maps E36/E46 cam sensors, SD card logging switch. | ||||||||
| MS3 Diagnostics: | http://www.megasquirt.325ix.com/MS_to_Motronic/Diagnostics_Port.htm | Bring MS3 serial communication to the Diagnostics port (completely optional). | ||||||||
| Main Relay mod: | http://www.megasquirt.325ix.com/MS_to_Motronic/main_relay_mod.jpg | I'm assuming a similar mod will work with the E36 main relay (use start circuit for best results) | ||||||||
| M30 Auto TPS: | http://www.megasquirt.325ix.com/MS_to_Motronic/M30_auto_TPS.html | For use on M20 conversions; you can also use the E36 TPS with an adapte plate. | ||||||||
| Other: | ||||||||||
| MS3 V3.0 wiring: | http://www.megasquirt.325ix.com/MS_to_Motronic/v3-wiring.png | Reference from the official MS3 site | ||||||||
| MS3x wiring: | http://www.megasquirt.325ix.com/MS_to_Motronic/ms3x-wiring.png | "" "" | ||||||||
| X6000 (88 Pin): | ||||||||||
|
||||||||||