Best output to use for fans with MS2 - Miata Turbo Forum - Boost cars, acquire cats.

Welcome to Miataturbo.net   Members
 


MEGAsquirt A place to collectively sort out this megasquirt gizmo

Reply
 
 
 
LinkBack Thread Tools
Old 05-20-2010, 01:24 PM   #1
Elite Member
Thread Starter
iTrader: (12)
 
Join Date: Jan 2007
Location: Hermosa Beach, CA
Posts: 2,575
Total Cats: 11
Default Best output to use for fans with MS2

So I just relized i cannot use JS0 as a fan output, and since I use Fidle for idle control, and we use the 2 outside LEDs for ign. and the middle for warmup, what the heck can I use for a fan relay output?
cardriverx is offline   Reply With Quote
Old 05-20-2010, 01:35 PM   #2
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago (Over two miles from Wrigley Field. Fuck the Cubs. Fuck them in their smarmy goat-hole.)
Posts: 26,315
Total Cats: 1,913
Default

What exactly are you using the middle (warmup) LED for that's so important? That's where I'm driving my fan from.

Just replace the 2N3904 that's normally there with a 2N2222, remove the LED and the series resistor, and wire the relay to there.
Joe Perez is offline   Reply With Quote
Old 05-20-2010, 02:44 PM   #3
Elite Member
Thread Starter
iTrader: (12)
 
Join Date: Jan 2007
Location: Hermosa Beach, CA
Posts: 2,575
Total Cats: 11
Default

So I remove the LED, Remove R27, then connect the transistor B pin to a 1k ohm resistor, then connect that to R27, pin closest to the heat sink, correct?

Do I need to remove Q7???


also, can I get the 12V to run through the 1N4001 diode form the left side of D9, or do I have to connect it to the 12V at the relay, like in this guide??

http://www.megamanual.com/ms2/spare.htm

Last edited by cardriverx; 05-20-2010 at 02:54 PM.
cardriverx is offline   Reply With Quote
Old 05-20-2010, 04:08 PM   #4
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago (Over two miles from Wrigley Field. Fuck the Cubs. Fuck them in their smarmy goat-hole.)
Posts: 26,315
Total Cats: 1,913
Default

You're running a 3.0 PCA, right?

If you want to keep things really simple, remove Q7 and D15. (R25 can stay, or it can go. Doesn't matter.)

Also, leave R27 in place.

Replace Q7 with a 2N2222. The only difference between these two parts is that the 2N2222 is rated for a higher collector current: 1A vs. 200ma. The 3904 might work (I have no idea what the coil current is on a stock fan relay) but why chance it?

Ok, having replaced Q7 and removed D15, you'll want to run a wire from the hole in the board where D15 used to be out to whichever pin on the DB37 you want to connect the fan relay to. Which of the two holes? Whichever one has continuity to the bottom pin of Q7. I think this will be the upper (square) hole of D15, but I don't have one here in front of me to look at right now.

So basically, you're going to end up with this:


Last edited by Joe Perez; 05-20-2010 at 05:07 PM. Reason: R27, not R17...
Joe Perez is offline   Reply With Quote
Old 05-20-2010, 05:04 PM   #5
Senior Member
iTrader: (2)
 
Join Date: Oct 2007
Location: Northeastern CT
Posts: 547
Total Cats: 2
Default

i use one of the IAC outputs to drive my fan relay. never had a problem with it, works fine.
therieldeal is offline   Reply With Quote
Old 05-20-2010, 06:49 PM   #6
Senior Member
iTrader: (7)
 
Join Date: Jul 2007
Location: Milpitas, CA
Posts: 1,057
Total Cats: 1
Default

um, why cant you use JS0? What other thing is using it that you cant?

on my MSII, JS0 runs my fans just fine
Marc D is offline   Reply With Quote
Old 05-20-2010, 08:04 PM   #7
Elite Member
Thread Starter
iTrader: (12)
 
Join Date: Jan 2007
Location: Hermosa Beach, CA
Posts: 2,575
Total Cats: 11
Default

Joe, it works perfect, thanks.


marc, there is no option to use js0 as an output, how did you?
cardriverx is offline   Reply With Quote
Old 05-20-2010, 09:46 PM   #8
Boost Czar
iTrader: (61)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 72,809
Total Cats: 1,780
Default

JS0 will probably be labeled as IAC1
Braineack is offline   Reply With Quote
Old 05-20-2010, 11:31 PM   #9
Senior Member
iTrader: (7)
 
Join Date: Jul 2007
Location: Milpitas, CA
Posts: 1,057
Total Cats: 1
Default

Quote:
Originally Posted by Braineack View Post
JS0 will probably be labeled as IAC1
^^^ This.

I dont know why they wont label these like that, they always have to have some stupid label.

PT6 = JS0 = IAC1
PT7 = JS2 = IAC2

Last edited by Marc D; 05-21-2010 at 07:59 PM. Reason: stupid typo
Marc D is offline   Reply With Quote
Old 05-21-2010, 01:56 AM   #10
Elite Member
Thread Starter
iTrader: (12)
 
Join Date: Jan 2007
Location: Hermosa Beach, CA
Posts: 2,575
Total Cats: 11
Default

Quote:
Originally Posted by Marc D View Post
^^^ This.

I dont know why they wont label these like that, they always have to have some stupid label.

PT6 = JS0 = IAC1
PT6 = JS2 = IAC2
Well now I know haha. Why cant they keep the name consistent? Is there a table of all the JS pins and their other names?
cardriverx is offline   Reply With Quote
Old 05-21-2010, 02:03 AM   #11
Senior Member
iTrader: (7)
 
Join Date: Jul 2007
Location: Milpitas, CA
Posts: 1,057
Total Cats: 1
Default

Quote:
Originally Posted by cardriverx View Post
Well now I know haha. Why cant they keep the name consistent? Is there a table of all the JS pins and their other names?
As far as ive looked, nope.

http://www.msextra.com/doc/ms2extra/...htm#ms2options

This is a chart for the MSII, but NOTHING states on what's IAC1, IAC2 or WTF PT6 or PT7 is.


But good thing you know. This should be added to the MS FAQs, seriously. I'd rather have the information readily available for people rather than having to experiment.
Marc D is offline   Reply With Quote
Old 05-21-2010, 02:09 AM   #12
Elite Member
Thread Starter
iTrader: (12)
 
Join Date: Jan 2007
Location: Hermosa Beach, CA
Posts: 2,575
Total Cats: 11
Default

I will put everything I have learned about the MS2 on the miataturbo.wikidot.com site.

Quote:
Originally Posted by Marc D View Post
As far as ive looked, nope.

http://www.msextra.com/doc/ms2extra/...htm#ms2options

This is a chart for the MSII, but NOTHING states on what's IAC1, IAC2 or WTF PT6 or PT7 is.


But good thing you know. This should be added to the MS FAQs, seriously. I'd rather have the information readily available for people rather than having to experiment.
cardriverx is offline   Reply With Quote
Old 05-21-2010, 11:42 AM   #13
Senior Member
iTrader: (4)
 
Join Date: Jan 2008
Location: Falls Church, VA
Posts: 1,367
Total Cats: 16
Default

Here's some info on spare ports and what pins they're on.

http://www.megamanual.com/ms2/spare.htm

EDIT: Which I now realize has already been posted here.

Last edited by ScottFW; 05-21-2010 at 12:10 PM.
ScottFW is offline   Reply With Quote
Old 05-21-2010, 11:50 AM   #14
Ben
Supporting Vendor
iTrader: (33)
 
Ben's Avatar
 
Join Date: Jul 2006
Location: atlanta-ish
Posts: 12,689
Total Cats: 99
Default

Quote:
Originally Posted by Marc D View Post
PT6 = JS0 = IAC1
PT7 = JS2 = IAC2
Edited your typo.

I agree that the way ports are names can be confusing.
Ben is offline   Reply With Quote
Old 05-21-2010, 01:48 PM   #15
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago (Over two miles from Wrigley Field. Fuck the Cubs. Fuck them in their smarmy goat-hole.)
Posts: 26,315
Total Cats: 1,913
Default

Yeah, this seems to be one of the side-effects of open source development. As a rule, engineers and computer scientists are pretty bad at documenting things in a way that is meaningful to anybody except themselves, if even that.

For many signals, there are at least three different names.

Pin 38 of the CPU, for instance. In some places, it's called PT6 (PTA6) which is the official designation for that pin in the Motorola documentation. On the rev 2 board, it connected to a pad called X2, and then on the 3.0 board, it connects to a pad called JS0.

Or Output 4. In both MegaTune and TunerStudio, it's called "LED18". Except that there is no LED 18. At least, not on the 3.0 board. On the Rev 2 board, the warmup LED was labeled D18, but for 3.0, they changed its reference designator to D15. The circuit didn't change, only the name.

Then, to make matters worse, some of the pins of the DB-37 have specific names assigned to them, despite the fact that they don't actually connect to anything on the stock board. Pins 25, 27, 29 and 31 are excellent examples of this. They are named IAC1A, 1B, 2A and 2B, however inside the unit, they're just open pads. For the vast majority of us who are not using stepper-motor IAC valves, these conventions are meaningless and confusing, and doubly so since the one idle pin that actually does go somewhere on the artwork isn't any of these four (pin 30, IDL.)


Unfortunately, you just gotta know some of this stuff. Having copies of the schematics for the various revs on hand helps.
Joe Perez is offline   Reply With Quote
 
 
Reply

Related Topics
Thread Thread Starter Forum Replies Last Post
My solution for Oiltemp and Oilpressure input into Megasuirt (MS3) Zaphod MEGAsquirt 41 01-24-2016 01:25 PM
MSPNPPro-MM0105: Coolant Temperature Output slomiata MEGAsquirt 5 10-07-2015 02:11 PM
Back to Stock Part Out!! Turbo Parts, MS2 Enhanced 01-05, Suspension, and MOAR! StratoBlue1109 Miata parts for sale/trade 16 10-02-2015 10:39 AM
mslabs MS2 - Idle control issue ndragun MEGAsquirt 0 09-20-2015 11:28 PM


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -4. The time now is 05:48 AM.