DIYPNP Fan control
#1
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
I'm running a DIYPNP on my 2000. I followed DIYAUTOTUNE's instrcutions for controlling the main cooling fan. I ran a wire from the output of Relay 1 to 1R on the connector board. Then in Tunerstudio I set PA0 to trigger on a coolant value of over 170.
Nothing happened, so I tried different variables for the trigger, but nothing happened. From what I understand, setting the active value of PA0 to off when the condition is met, grounds the relay, which in turn activates the fan circuit (it could be backwards, but I've tried both way).
Nothing happened, so I tried different variables for the trigger, but nothing happened. From what I understand, setting the active value of PA0 to off when the condition is met, grounds the relay, which in turn activates the fan circuit (it could be backwards, but I've tried both way).
#2
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (33)
Join Date: Jul 2006
Location: atlanta-ish
Posts: 12,659
Total Cats: 134
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
You wired PA0 to the in-side of the relay circuit as well, right?
The trigger needs to be "on" when coolant > [desired fan on temp]
To test GPO's for proper operation, I usually set them to trigger off TPS 50% and roll in and out of the throttle. Key-on, engine off, of course. After checking, set the output to trigger from coolant temp. That's an easy way to test various relays and solenoids.
You should also be able to use your DMM to measure 5V at PA0 and ground at Relay1 Out when the output is commanded active.
If you feel you did everything correctly, post .msq and .msl.
The trigger needs to be "on" when coolant > [desired fan on temp]
To test GPO's for proper operation, I usually set them to trigger off TPS 50% and roll in and out of the throttle. Key-on, engine off, of course. After checking, set the output to trigger from coolant temp. That's an easy way to test various relays and solenoids.
You should also be able to use your DMM to measure 5V at PA0 and ground at Relay1 Out when the output is commanded active.
If you feel you did everything correctly, post .msq and .msl.
#3
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
You wired PA0 to the in-side of the relay circuit as well, right?
The trigger needs to be "on" when coolant > [desired fan on temp]
To test GPO's for proper operation, I usually set them to trigger off TPS 50% and roll in and out of the throttle. Key-on, engine off, of course. After checking, set the output to trigger from coolant temp. That's an easy way to test various relays and solenoids.
You should also be able to use your DMM to measure 5V at PA0 and ground at Relay1 Out when the output is commanded active.
If you feel you did everything correctly, post .msq and .msl.
The trigger needs to be "on" when coolant > [desired fan on temp]
To test GPO's for proper operation, I usually set them to trigger off TPS 50% and roll in and out of the throttle. Key-on, engine off, of course. After checking, set the output to trigger from coolant temp. That's an easy way to test various relays and solenoids.
You should also be able to use your DMM to measure 5V at PA0 and ground at Relay1 Out when the output is commanded active.
If you feel you did everything correctly, post .msq and .msl.
I'll have to grab my tuning laptop for my .msq, which is at home. I have not had a chance yet to test anything on the board in terms of the function of PA0 or the relay circuit.
OK, so if I understand correctly - I need to wire from PA0 to the IN on Relay 1 and then I should be golden.
That then leaves the question of....where is PA0?
I ended up using the CAN output for PA0, and wired it to the IN on Relay 1. Works perfectly!
Last edited by ByteVenom; 03-22-2017 at 11:31 PM.