MS3 Pro Module - NB Install
Moderators: timk, Stu, -alex, miata, zombie, Andrew
- gslender
- Speed Racer
- Posts: 2330
- Joined: Sat Feb 19, 2011 10:49 pm
- Vehicle: NA6
- Location: Brisbane, QLD
Re: MS3 Pro Module - NB Install
Documenting the wire up!
Ok, so this is probably the most complex part of the entire process, and this can be a little challenging as the information is not always easy to obtain. I've worked on documenting how I'm going to wire up which inputs/outputs on the MS3 Pro Module into which OEM pins on the connector. To do this you have to consult lots of different sources and check with people. For the older cars (like NA6) this information is found everywhere, but the later models (like the NB8B and SE) the ECU details are a little sketchy and required checking with many different places to confirm the OEM pins.
Attached is my XLS build document and there is a good chance a few things will change once I've actually tested it on the car.
I won't go into details explaining all of it, as mostly it is wire from Pin A to Pin B etc. As I begin the build I'll take some photos and outline the key elements such as the shared GND, shared +12V SW, and the pullups and solid state relays.
G
Ok, so this is probably the most complex part of the entire process, and this can be a little challenging as the information is not always easy to obtain. I've worked on documenting how I'm going to wire up which inputs/outputs on the MS3 Pro Module into which OEM pins on the connector. To do this you have to consult lots of different sources and check with people. For the older cars (like NA6) this information is found everywhere, but the later models (like the NB8B and SE) the ECU details are a little sketchy and required checking with many different places to confirm the OEM pins.
Attached is my XLS build document and there is a good chance a few things will change once I've actually tested it on the car.
I won't go into details explaining all of it, as mostly it is wire from Pin A to Pin B etc. As I begin the build I'll take some photos and outline the key elements such as the shared GND, shared +12V SW, and the pullups and solid state relays.
G
You do not have the required permissions to view the files attached to this post.
MX5 91 NA6 LE completely stock and loving it!
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
-
- Racing Driver
- Posts: 699
- Joined: Mon Jul 11, 2011 4:16 pm
- Vehicle: NA6
- Location: Brisbane
Re: MS3 Pro Module - NB Install
Done yet?
- gslender
- Speed Racer
- Posts: 2330
- Joined: Sat Feb 19, 2011 10:49 pm
- Vehicle: NA6
- Location: Brisbane, QLD
Re: MS3 Pro Module - NB Install
Initial Power Up and Test
At this stage I've just completed the mounts and soldered up the OEM connector and added the USB and Power Jack plug. After which I confirm that the MS3 module powers on and I can communicate fine.
I also take the opportunity to flash the firmware to the latest 1.4 version of the MS3 code and upload a base map from the DIY site.
http://www.megasquirtpnp.com/mspnpp_maps.php

Next step is to finish the wire up....
At this stage I've just completed the mounts and soldered up the OEM connector and added the USB and Power Jack plug. After which I confirm that the MS3 module powers on and I can communicate fine.
I also take the opportunity to flash the firmware to the latest 1.4 version of the MS3 code and upload a base map from the DIY site.
http://www.megasquirtpnp.com/mspnpp_maps.php

Next step is to finish the wire up....
MX5 91 NA6 LE completely stock and loving it!
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
- gslender
- Speed Racer
- Posts: 2330
- Joined: Sat Feb 19, 2011 10:49 pm
- Vehicle: NA6
- Location: Brisbane, QLD
Re: MS3 Pro Module - NB Install
Firmware Update
I thought I'd just document how easy it is to update the firmware on the MS3.
As I'm running a Mac, I use the _macos firmware loader that comes distributed with the zip file that you download from the MSExtra website.
http://www.msextra.com/downloads/
The entire process is as follows.....
I only pressed Enter a few times and everything was auto-detected and away it went. Obviously taking your time to confirm things is recommended, but the defaults work fine.
I thought I'd just document how easy it is to update the firmware on the MS3.
As I'm running a Mac, I use the _macos firmware loader that comes distributed with the zip file that you download from the MSExtra website.
http://www.msextra.com/downloads/
The entire process is as follows.....
Code: Select all
>> ./ms3loader_macos
MegaSquirt-3 Firmware Loader 3.34 2014-01-21
---------------------------------------------------------------------------
This firmware loader is only licensed for loading Megasquirt firmware onto
official Megasquirt hardware.
Using Megasquirt firmware on un-approved devices is in breach of copyright.
Visit http://www.msextra.com to check the validity of your hardware.
-----------------------------------------------------------------------------
Remove the fuse powering your ignition coils.
(Spark outputs may be undefined until you re-load your settings.)
Press enter to continue...
Ensure that your Megasquirt/Microsquirt/ECU is
-connected to your computer
-has fused 12V power connected.
Press enter to continue...
Ensure that no tuning software is running.
Be sure to Quit the software, not just minimise it..
Press enter to continue...
Debug message Level:
1: Normal
2: More detail
3: + serial comms
4: + the s19 file as parsed
Selection (default: 1): 1
Do you want to scan your serial ports automatically? (y/n default y)
/dev/tty.usbserial-A704HDAJ Fetching chip version.
MS3-Pro hardware found.
MS3-type ECU detected
Boot-jump/monitor mode detected
Do you want to use /dev/tty.usbserial-A704HDAJ (y/n default = y)
Found firmware files on disk : ms3pro.s19 : ms3.s19
Auto-selected firmware file: ms3pro.s19 - ok? (y/n default = y)
ECU is already in monitor mode, cannot preserve MSQ / tuning settings
========================================================
Settings selected:
Serial port: /dev/tty.usbserial-A704HDAJ
S19 File: ms3pro.s19
Debug level: 1
Jumperless reflash disabled
Not preserving sensors calibrations, I/O pin states
Not preserving MSQ / tuning settings
========================================================
Press enter to continue...
Attempting Wakeup...
Checking flash status.
Status ok.
Erasing main flash!
Erased.
Sending firmware to controller...
[====================================================================>] 100.0%
Wrote 270422 bytes
*** Be sure re-set your sensor calibrations ***
*** Settings not preserved. Please re-load your MSQ / tuning settings ***
Final steps:
1. Turn off Megasquirt
2. Remove the boot jumper
3. Turn on Megasquirt
Press enter to continue...
I only pressed Enter a few times and everything was auto-detected and away it went. Obviously taking your time to confirm things is recommended, but the defaults work fine.
MX5 91 NA6 LE completely stock and loving it!
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
- gslender
- Speed Racer
- Posts: 2330
- Joined: Sat Feb 19, 2011 10:49 pm
- Vehicle: NA6
- Location: Brisbane, QLD
Re: MS3 Pro Module - NB Install
toppertee wrote:Done yet?
I'll work twice as fast for twice the pay....


MX5 91 NA6 LE completely stock and loving it!
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
- plohl
- Racing Driver
- Posts: 1922
- Joined: Wed Oct 14, 2009 12:13 am
- Vehicle: NA8
- Location: Brisbane
Re: MS3 Pro Module - NB Install
0x2 is still 0 dude....
Sent from my SM-N9005 using Tapatalk
Sent from my SM-N9005 using Tapatalk
Cheers,
plohl
plohl
- gslender
- Speed Racer
- Posts: 2330
- Joined: Sat Feb 19, 2011 10:49 pm
- Vehicle: NA6
- Location: Brisbane, QLD
Re: MS3 Pro Module - NB Install
plohl wrote:0x2 is still 0 dude....
I knew I hated maths for a reason...


MX5 91 NA6 LE completely stock and loving it!
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
- plohl
- Racing Driver
- Posts: 1922
- Joined: Wed Oct 14, 2009 12:13 am
- Vehicle: NA8
- Location: Brisbane
-
- Racing Driver
- Posts: 699
- Joined: Mon Jul 11, 2011 4:16 pm
- Vehicle: NA6
- Location: Brisbane
Re: MS3 Pro Module - NB Install
Less typing more go time!
mr slender..... Remember there's no such thing as free electrical work....
Mr p....Still not got over the last exhaust fix.... Think there's about 3 kg of my mig wire in your car....
mr slender..... Remember there's no such thing as free electrical work....
Mr p....Still not got over the last exhaust fix.... Think there's about 3 kg of my mig wire in your car....
- plohl
- Racing Driver
- Posts: 1922
- Joined: Wed Oct 14, 2009 12:13 am
- Vehicle: NA8
- Location: Brisbane
Re: MS3 Pro Module - NB Install
Yeah, I don't disagree with that haha. It works which is the main thing!
Sent from my SM-N9005 using Tapatalk
Sent from my SM-N9005 using Tapatalk
Cheers,
plohl
plohl
- gslender
- Speed Racer
- Posts: 2330
- Joined: Sat Feb 19, 2011 10:49 pm
- Vehicle: NA6
- Location: Brisbane, QLD
Re: MS3 Pro Module - NB Install
Solder Some Wires
For this update I've completed more than 50% of the wiring and only have a few more to complete.
I've split the wiring from front to back so that it doesn't get too complicated with over 50 wires running all over the place - keeps it neat and easy to trace/track should anything not be working etc...

You'll also notice (if you look carefully) that I've wired in 3 resistors (470ohm 1/4 watt) as the 5V pull ups on the 2nd part of the OEM connector PCB. A pull up ensures that the signal or line is sitting on 5V when nothing is active. You simply wire from 5VREF through a resistor to the input/output and this will ensure the line is at 5V when not active. This is needed because most of the ECU's input/outputs switch to GND when active, and for some sensors which require a clean/solid signal, you need to add a pull up to ensure the input/output goes from GND to 5V. It is a fairly common requirement and ensures the signal from the crank/cam is clean and good (and is where you mostly need to add them). I've also added a 5V pull up on the Alternator circuit as I've been told it is also dríven by a 5V PWM signal.
G
For this update I've completed more than 50% of the wiring and only have a few more to complete.
I've split the wiring from front to back so that it doesn't get too complicated with over 50 wires running all over the place - keeps it neat and easy to trace/track should anything not be working etc...

You'll also notice (if you look carefully) that I've wired in 3 resistors (470ohm 1/4 watt) as the 5V pull ups on the 2nd part of the OEM connector PCB. A pull up ensures that the signal or line is sitting on 5V when nothing is active. You simply wire from 5VREF through a resistor to the input/output and this will ensure the line is at 5V when not active. This is needed because most of the ECU's input/outputs switch to GND when active, and for some sensors which require a clean/solid signal, you need to add a pull up to ensure the input/output goes from GND to 5V. It is a fairly common requirement and ensures the signal from the crank/cam is clean and good (and is where you mostly need to add them). I've also added a 5V pull up on the Alternator circuit as I've been told it is also dríven by a 5V PWM signal.
G
MX5 91 NA6 LE completely stock and loving it!
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
- gslender
- Speed Racer
- Posts: 2330
- Joined: Sat Feb 19, 2011 10:49 pm
- Vehicle: NA6
- Location: Brisbane, QLD
Re: MS3 Pro Module - NB Install
Updated the Docs
I mentioned earlier that I'd be updating the build sheet as I go due to minor changes and/or things discovered along the way. As such, now seemed like the right time to update the build XLS that I've been using to ensure I know what input/output goes where and into what OEM pin and plug.
How you wire up an ECU is very unique as each car has different requirements (e.g. how you intend to add the Wideband sensor? will you ditch the stock MAF and add the IAT into the stock loom? and simply what other non-OEM modifications have you added - turbo?). As such, I find you need to start with a base for the engine/car and then make minor modifications to fit in with what's required.
G
I mentioned earlier that I'd be updating the build sheet as I go due to minor changes and/or things discovered along the way. As such, now seemed like the right time to update the build XLS that I've been using to ensure I know what input/output goes where and into what OEM pin and plug.
How you wire up an ECU is very unique as each car has different requirements (e.g. how you intend to add the Wideband sensor? will you ditch the stock MAF and add the IAT into the stock loom? and simply what other non-OEM modifications have you added - turbo?). As such, I find you need to start with a base for the engine/car and then make minor modifications to fit in with what's required.
G
You do not have the required permissions to view the files attached to this post.
MX5 91 NA6 LE completely stock and loving it!
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
- gslender
- Speed Racer
- Posts: 2330
- Joined: Sat Feb 19, 2011 10:49 pm
- Vehicle: NA6
- Location: Brisbane, QLD
Re: MS3 Pro Module - NB Install
Wiring Finished
Finally completed all the wiring - was a fairly lengthy task but not complex. At times a bit fiddly and required a bit of patience that I find is best done in sprints over many nights. Best to have short bursts of good work than to have a marathon of soldering where near the end you are making heaps of mistakes and swearing.
Anyway, final result in the case...

Another shot from another angle...

And the case completed which to me, looks fairly professional and almost with a "I bought a name brand" look to it...

The next step will be a test installation into the vehicle and a first fire up!
Finally completed all the wiring - was a fairly lengthy task but not complex. At times a bit fiddly and required a bit of patience that I find is best done in sprints over many nights. Best to have short bursts of good work than to have a marathon of soldering where near the end you are making heaps of mistakes and swearing.
Anyway, final result in the case...

Another shot from another angle...

And the case completed which to me, looks fairly professional and almost with a "I bought a name brand" look to it...

The next step will be a test installation into the vehicle and a first fire up!
MX5 91 NA6 LE completely stock and loving it!
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
MX5 92 NA8/ITBs Silver "aka Track Beeotch"
- bartmanftw
- Fast Driver
- Posts: 451
- Joined: Wed Oct 30, 2013 1:35 pm
- Vehicle: NA6
- Location: Victoria
Re: MS3 Pro Module - NB Install
Very nice! I'm thinking diyautotune should start selling something similar to this for a new ms3 based DIYPNP.
- beavis
- Forum sponsor
- Posts: 1405
- Joined: Mon Feb 02, 2009 12:31 pm
- Vehicle: NB8B - Turbo
- Location: Melbourne
Re: MS3 Pro Module - NB Install
I concur, does look awesome.
I feel so inferior that I bought a pnp ms3
I feel so inferior that I bought a pnp ms3
Turbo NB Build Thread | BeavisMotorsport.com | YouTube.com/bbeavis | Cars: NA6, NA8-VVT, NB-Turbo, ND-2L
Return to “MX5 Audio, Electronics & Lighting”
Who is online
Users browsing this forum: No registered users and 5 guests