Be nice to your Vref....
Posted: Tue Sep 25, 2007 4:49 pm
A note on wiring up the harness on your vehicle....
The wire labeled "Vref" is the +5V voltage reference for the MAP sensor and the TPS sensor. This wire only connects to these components, so be very careful to not connect this directly to ground or (worse) +12V battery. Bad things will occur if you mis-wire this one - double check your work (what is that old saying ..... "measure once, cut twice" ....).
When wiring up a vehicle, I recommend performing this in discrete and deliberate stages - this is how I approach this:
1) I always make sure the dangling wires on the MicroSquirt harness are not touching each other or any metal (ground return path). Next, I wire up all of the sensors (TPS, O2, coolant, intake air temp, MAP) and the signal return grounds (use the sensor ground return wire for these). I then hook up the main ground wires to the engine block and the switched +12V for the +12V lead. I again check to make sure the remaining dangling wires (which includes the outputs - you have not hooked them up yet) are insulated from each other and anything else - tape these if need be.
2) Hook up the laptop and run MegaTune and establish communications - remember that with the latest MS-II embedded code (V2.881 and later) you need to set the "processor type" to MicroSquirt the first time you run (click the "burn to ECU" button for this and any other change to stick).
3) I then like to let MegaTune and the MicroSquirt just run for a while and talk to each other, at least for several minutes. If there are any communications burps/hiccups, this is the time to find them out and correct (its a nice, clean electrical environment right now). Do not worry about the MicroSquirt sucking down the vehicle battery, its current draw is around 40 milliamps so it is a puny load - the dome light above your head draws many times more current. This is also a good time to get familiar with MegaTune - set up the number of cylinders, REQ_FUEL, ignition trigger type, etc. - and, maybe save off a MSQ or two, just to get the feel for how it all works. You ahould also check the sensor readback readings, calibrate the TPS, set the MAP sensor type, set the O2 sensor type etc. If you have everything coming back A-OK then you are in great shape, and you are potentially minutes away from a running engine.
4) Also, in this state, with no ignition or injectors hooked up (and no fuel pump active), I like to turn over the starter motor with the MicroSquirt turned on and MegaTune running. This is a big current draw and if there are grounding issues you will see the sensor readings jump all over the place - if so then check your engine-to-battery-to-chassis grounds (see the sticky on this). Less of an influence but perhaps more fun is to turn on the windshield wipers, heater fan, headlights, and even blow the horn - each of these can produce noise on the +12V feed and it is better to find this out now so you can rectify instead of tracking down, say, a random tach glitch that is really caused by battery feed noise - it happens....
5) Next, I hook up the tach input source, and I check for tach signal with MegaTune with the starter cranking. If you are using EDIS, GM DIS, or HEI module it is often better to test this along with the outputs (next step).
6) Finally, I hook up the fuel pump relay, injectors, and ignition. And then start it up (they always start right up, or at least do something), tweak the tune, and drive away.
A lot of the above is available at the http://www.megamanual.com site, tons good info here and an absolute must-read before installing your MicroSquirt!
- Bruce
The wire labeled "Vref" is the +5V voltage reference for the MAP sensor and the TPS sensor. This wire only connects to these components, so be very careful to not connect this directly to ground or (worse) +12V battery. Bad things will occur if you mis-wire this one - double check your work (what is that old saying ..... "measure once, cut twice" ....).
When wiring up a vehicle, I recommend performing this in discrete and deliberate stages - this is how I approach this:
1) I always make sure the dangling wires on the MicroSquirt harness are not touching each other or any metal (ground return path). Next, I wire up all of the sensors (TPS, O2, coolant, intake air temp, MAP) and the signal return grounds (use the sensor ground return wire for these). I then hook up the main ground wires to the engine block and the switched +12V for the +12V lead. I again check to make sure the remaining dangling wires (which includes the outputs - you have not hooked them up yet) are insulated from each other and anything else - tape these if need be.
2) Hook up the laptop and run MegaTune and establish communications - remember that with the latest MS-II embedded code (V2.881 and later) you need to set the "processor type" to MicroSquirt the first time you run (click the "burn to ECU" button for this and any other change to stick).
3) I then like to let MegaTune and the MicroSquirt just run for a while and talk to each other, at least for several minutes. If there are any communications burps/hiccups, this is the time to find them out and correct (its a nice, clean electrical environment right now). Do not worry about the MicroSquirt sucking down the vehicle battery, its current draw is around 40 milliamps so it is a puny load - the dome light above your head draws many times more current. This is also a good time to get familiar with MegaTune - set up the number of cylinders, REQ_FUEL, ignition trigger type, etc. - and, maybe save off a MSQ or two, just to get the feel for how it all works. You ahould also check the sensor readback readings, calibrate the TPS, set the MAP sensor type, set the O2 sensor type etc. If you have everything coming back A-OK then you are in great shape, and you are potentially minutes away from a running engine.
4) Also, in this state, with no ignition or injectors hooked up (and no fuel pump active), I like to turn over the starter motor with the MicroSquirt turned on and MegaTune running. This is a big current draw and if there are grounding issues you will see the sensor readings jump all over the place - if so then check your engine-to-battery-to-chassis grounds (see the sticky on this). Less of an influence but perhaps more fun is to turn on the windshield wipers, heater fan, headlights, and even blow the horn - each of these can produce noise on the +12V feed and it is better to find this out now so you can rectify instead of tracking down, say, a random tach glitch that is really caused by battery feed noise - it happens....
5) Next, I hook up the tach input source, and I check for tach signal with MegaTune with the starter cranking. If you are using EDIS, GM DIS, or HEI module it is often better to test this along with the outputs (next step).
6) Finally, I hook up the fuel pump relay, injectors, and ignition. And then start it up (they always start right up, or at least do something), tweak the tune, and drive away.
A lot of the above is available at the http://www.megamanual.com site, tons good info here and an absolute must-read before installing your MicroSquirt!
- Bruce