#141208 - 16/07/2005 22:46
Not workin'
[Re: benjammin]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
I've had a suspision since I installed this thing that it wasn't working... and I'm pretty dang sure now it's not.
Two reasons:
First, I took the empeg apart, and held the exhaust from my butane soldering iron in the area of the DS1721 temp chip on the I2C board to the point where it definitely was hotter than the threshold I've got it set at... 25 degrees C. No fan movement.
Second, When power is applied to the empeg, the fan momentarily oscillates and then goes still. The center of the spindle gets warm to the touch the longer it's on, and there is resistance to movement when I try and rotate it by hand, more so than when the power is off... like it is fighting same charged poles on a magnet, if that makes sense.
I've metered the obvious points... the board is getting 12V (11V to be exact). I am at a loss as to what else to test, and am a bit peeved I paid for this board when I could just hook the fan straight to 5V and be done with it.
Is there ANYONE who can verify that their board works?? And any help on troubleshooting this is GREATLY appreciated!!!
EDIT: Well... hmm... I put it all back together, and when I plugged the empeg in to AC the fan spun up and is working fine. Color me puzzled!
Edited by loren (16/07/2005 23:09)
|
Top
|
|
|
|
#141209 - 17/07/2005 00:11
Re: Not workin'
[Re: loren]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14491
Loc: Canada
|
Mmmm.. I wonder if maybe some stray bits at power-on cause the init sequence to fail once in a while?
When that happens, Hijack outputs "Fan control error; disabling" to the serial console. I suppose it really should do a retry or two before giving up completely, though. Mmmm...
|
Top
|
|
|
|
#141210 - 17/07/2005 10:23
Re: Not workin'
[Re: mlord]
|
journeyman
Registered: 24/04/2002
Posts: 78
|
I have used the fan controller board for many months now. The hijack settings are such that the fan should come on everytime and the fan used allows me to hear it working when it is on. There is definitely a problem in that (what seems to be randomly) the hijack "fan control error" will show up and the fan will not cut on. I have to reboot a few times until the fan runs. Mlord: Please check that "Random bits at power up" problem you are mentioning. maybe delay that reading or something. (heh: i couldn't program a phone number)
woops
|
Top
|
|
|
|
#141211 - 17/07/2005 15:26
Re: Not workin'
[Re: mlord]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
Hrm... I've never looked at the console to see if it spit anything out about the fan controller... would it help if I could also prove that is occuring? Thanks for thinkin' about it Mark!
|
Top
|
|
|
|
#141212 - 17/07/2005 15:27
Re: Not workin'
[Re: loren]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14491
Loc: Canada
|
Yeah, if you could prove it's getting that message, then perhaps I'll try a change or two to the code and then have you re-test to see if it helps.
I have a fan controller here, but it is not currently installed in any of my players.
cheers
|
Top
|
|
|
|
#141213 - 17/07/2005 15:34
Re: Not workin'
[Re: loren]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14491
Loc: Canada
|
Mmm.. actually, the existing code seems to try to use a front-panel pop-up message to report failure, as well as the serial console log.
Fan Control Error (displayed for five seconds).
|
Top
|
|
|
|
#141214 - 17/07/2005 15:38
Re: Not workin'
[Re: mlord]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14491
Loc: Canada
|
Updated Hijack with fan retries is now here. Please FIRST verify that you can get the current Hijack to fail with console or front-panel messages as noted in this thread, and only THEN try the replacement. Report back here afterward. Cheers
|
Top
|
|
|
|
#141215 - 17/07/2005 15:44
Re: Not workin'
[Re: loren]
|
member
Registered: 11/08/2002
Posts: 188
Loc: Champaign, IL
|
Quote: the board is getting 12V (11V to be exact). I am at a loss as to what else to test, and am a bit peeved I paid for this board when I could just hook the fan straight to 5V and be done with it.
Figure out if it's working and let me know ASAP (directly please)... we'll figure out something to do from there if you're not happy with it.
-Ben
|
Top
|
|
|
|
#141216 - 18/07/2005 14:31
Re: Not workin'
[Re: benjammin]
|
journeyman
Registered: 24/04/2002
Posts: 78
|
Ben,
I have been curious to ask you: Have you never had any problem with the fan starting? No hijack "Fan Controller Error" messages?
I've tried the 435 hijack mlord just posted and am getting about the same number of random fan starts and fan not starts, i haven't seen the "Fan Controller Error" message though. But i've only started empeg about 12 times in car and @ home. I believe i would have seen that message in 12 starts though.
woops
|
Top
|
|
|
|
#141217 - 20/07/2005 03:57
Re: Not workin'
[Re: mlord]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
Mark: I've never received an error message pop up, but I just plugged it up via serial and received this error:
i2c: Failed to receive ACK for data! i2c_write8: device select failed Then, upon several reboots, it printed out
i2c: Failed to receive ACK for data! i2c_write8: device select failed Fan control error; disabling and showed the fan control error popup for the first time (that I've noticed at least, which given it's frequency now seems to point to the fact that I've never noticed it =), so it seems that sometimes it doesn't get to the stage of printing out that error and triggering the pop up.
I'm on Hijack 413 on a MkIIa (no idea why I haven't updated in ages). I've rebooted 15 times at least and it has printed that message every time, sometimes with the "Fan control error" line, sometimes not.
AFTER upgrading to hijack435+, I get the following:
i2c: Failed to receive ACK for data! i2c_write8: command issue failed Fan control error, retrying i2c: Failed to receive ACK for data! i2c_write8: command issue failed Fan control error, retrying i2c: Failed to receive ACK for data! i2c_write8: device select failed Fan control error, retrying i2c: Failed to receive ACK for data! i2c_write8: device select failed Fan control error, retrying i2c: Failed to receive ACK for data! i2c_write8: device select failed Fan control error; disabling
So now I can't get it to work at all, after about 20 reboots. I guess that one time I noticed it working was a fluke?
Ben: No worries, I'm sure we'll figure it out.
Again, thanks to both of you for working on this!
|
Top
|
|
|
|
#141218 - 20/07/2005 13:50
Re: Not workin'
[Re: loren]
|
journeyman
Registered: 24/04/2002
Posts: 78
|
I just came back from a trip to town. I restarted the car 4 times and the fan came on every time. yesterday the fan worked every time (twice). These are all occurances where the ignition was turned on (not just turn ignition to accessory as when i tested before). Needless to say i'm starting to be very happy with ver 435.
Loren, If your fan has never worked, then i suggest the wiring is not correctly installed.
woops
|
Top
|
|
|
|
#141219 - 20/07/2005 14:26
Re: Not workin'
[Re: woops]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
Quote: Loren,
If your fan has never worked, then i suggest the wiring is not correctly installed.
The fan HAS worked, just not frequently. I know it worked when I installed it, as is noted way earlier in this thread when I said "wow that little fan can move some air" or something to that effect. I also saw it work a few days back when I took the empeg apart to check all of the wiring. I'm fairly certain it's installed correctly, as the photos earlier in this thread of my install were checked as being correct by Benjamin and others.
Note that I haven't checked it in car with the new hijack however, these tests have all been AC power or in one of Mark's Docks.
|
Top
|
|
|
|
#141220 - 20/07/2005 16:13
Re: Not workin'
[Re: loren]
|
journeyman
Registered: 24/04/2002
Posts: 78
|
Loren,
Try some tests in the car. Can you hear your fan working if everything is quite in the car? Also, set hijack so the fan will ALWAYS cut on so you can get a better read on when and when it is not working. I will be interested in knowing what is going on that your fan is not working...so i hope you will keep us posted (pun?)
woops
|
Top
|
|
|
|
#141221 - 20/07/2005 16:49
Re: Not workin'
[Re: woops]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
Unfortunately I can't tell if the fan is on in the car as the fan I am using is whisper quiet. Only way would be if I pulled the sled to be able to visually confirm it spinning. I have the temp setting at min 15 and max 18 so it should be on all the time.
|
Top
|
|
|
|
#141222 - 20/07/2005 20:39
Re: Not workin'
[Re: loren]
|
journeyman
Registered: 24/04/2002
Posts: 78
|
Loren,
Just for test purposes at least try the RadioShack Part #273-240 40mm 1 9/16" brushless fan.7.7 CFM and enough noise that when music isn't playing you can hear it. I use it and it works well.
woops
|
Top
|
|
|
|
#141223 - 20/07/2005 23:53
Re: Not workin'
[Re: loren]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14491
Loc: Canada
|
Mmm.. Ben'll have to help out with this one. If Hijack cannot talk to it to set the thermostat, then the fan isn't going to spin no matter which model/brand of fan is used.
Mmm...
|
Top
|
|
|
|
#141224 - 21/07/2005 17:33
Re: Not workin'
[Re: mlord]
|
journeyman
Registered: 24/04/2002
Posts: 78
|
mlord,
can you increase the loop time by a third for receiving fan data bits? I mean the fan works most of the time now and every time using hijack reboot. i can't tell you how much angst this has eliminated.
woops
|
Top
|
|
|
|
#141225 - 21/07/2005 19:32
Re: Not workin'
[Re: woops]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14491
Loc: Canada
|
I don't think the retry loop is useful at all. But in the meanwhile, I have just now looked at the original i2c code that clocks the bits out, and found something suspicious there that might have an effect. So I've changed it slightly, and the resulting Hijack kernel is here. Again, try this one out folks, and if it solves your fan problems then I'll incorporate the changes into a proper release. -ml
|
Top
|
|
|
|
#141226 - 21/07/2005 20:00
Re: Not workin'
[Re: mlord]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
with Latest Hijack:
i2c: Failed to receive ACK for data!
i2c_write8: device select failed
Fan control error, retrying
i2c: Failed to receive ACK for data!
i2c_write8: device select failed
Fan control error, retrying
i2c: Failed to receive ACK for data!
i2c_write8: device select failed
Fan control error, retrying
i2c: Failed to receive ACK for data!
i2c_write8: device select failed
Fan control error, retrying
i2c: Failed to receive ACK for data!
i2c_write8: device select failed
Fan control error; disabling
player.cpp : 385:empeg-car 2.00 2003/04/01.
Prolux 4 empeg car - 2.1434 Mar 26 2003
Vcb: 0x4089d000
I also wanted to note that yesterday I did a bit of driving and pulled the empeg a few times and never got the fan control error pop up, however I still have no way of knowing if the fan is spinning in car. Is there any reason Car vs. AC would make a difference?
Edited by loren (21/07/2005 20:02)
|
Top
|
|
|
|
#141227 - 21/07/2005 20:54
Re: Not workin'
[Re: loren]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14491
Loc: Canada
|
Well, in the car, the player has to visibly pause to output those error messages, because the baud rate is so much slower in car (unless you've up'd it to 115200 in config.ini).
That's about the only difference I can see.
If you're in the testing mood, I'll spin another kernel for you here in a minute or two.. this one SLOWS down the I2C protocol immensely, BECAUSE TALKING SLOW WORKS SOMETIMES FOR FOREIGNERS
UPDATE: Okay, try this.
-ml
Edited by mlord (21/07/2005 20:56)
|
Top
|
|
|
|
#141228 - 21/07/2005 21:08
Re: Not workin'
[Re: mlord]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
Heheh, I guess you weren't talking slow enough:
player.cpp : 385:empeg-car 2.00 2003/04/01. Prolux 4 empeg car - 2.1434 Mar 26 2003 Vcb: 0x4089d000 i2c: Failed to receive ACK for data! i2c_write: address select failed i2c: Failed to receive ACK for data! i2c_write: address select failed
Notice the different error message however... Thanks for plugging on this.
|
Top
|
|
|
|
#141229 - 21/07/2005 21:44
Re: Not workin'
[Re: mlord]
|
carpal tunnel
Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
|
YOU NEED TO MAKE IT TALK LOUDER, TOO!
_________________________
Bitt Faulk
|
Top
|
|
|
|
#141230 - 21/07/2005 21:45
Re: Not workin'
[Re: loren]
|
carpal tunnel
Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
|
Quote: I still have no way of knowing if the fan is spinning in car.
Have you tried putting baseball cards in the spokes? Or the computer-fan equivalent?
_________________________
Bitt Faulk
|
Top
|
|
|
|
#141231 - 21/07/2005 21:51
Re: Not workin'
[Re: loren]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14491
Loc: Canada
|
Okay, I think this proves that Loren's fan controller is either dead, or disconnected.
Cheers
|
Top
|
|
|
|
#141232 - 22/07/2005 17:11
Re: Not workin'
[Re: mlord]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
Just for the hell of it, I tried again ... and it seemingly worked, no error in the terminal and no pop up.
Rebooted... no error message again. Hmm...
Pulled it out of the dock and stuck straight AC so I can see the fan... No error message, but the fan's not spinning. Same thing, multiple times. The fans jiggles a bit on boot up but that's it. Any further troubleshooting ideas?
|
Top
|
|
|
|
#141233 - 25/07/2005 17:41
Re: Not workin'
[Re: woops]
|
member
Registered: 11/08/2002
Posts: 188
Loc: Champaign, IL
|
Quote:
I have been curious to ask you: Have you never had any problem with the fan starting? No hijack "Fan Controller Error" messages?
I've tried the 435 hijack mlord just posted and am getting about the same number of random fan starts and fan not starts, i haven't seen the "Fan Controller Error" message though. But i've only started empeg about 12 times in car and @ home. I believe i would have seen that message in 12 starts though.
I have never seen something pop up on my screen until I recently upgraded to the latest (v434 I think) and I had some config.ini issues with the files/dirs options which were no longer valid (but were still listed in the EMPEG FAQ).
Otherwise, my fan works great.... it needs it in my jeep. No A/C.
Loren, you can always mail it back to me and I can test it for you. Verify that the SDA and SCL lines are hooked in the right places.
A condition of "NO ACK" would definitely be an I2C bus issue...
Let me know - Email me directly...
|
Top
|
|
|
|
#141234 - 25/07/2005 17:48
Re: Not workin'
[Re: loren]
|
member
Registered: 11/08/2002
Posts: 188
Loc: Champaign, IL
|
Quote:
Pulled it out of the dock and stuck straight AC so I can see the fan... No error message, but the fan's not spinning. Same thing, multiple times. The fans jiggles a bit on boot up but that's it. Any further troubleshooting ideas?
Well, to test mine, I just set config.ini to something I know would spin the fan on... and it always worked...
If you do that, and the fan STILL doesn't come on - check that:
1. The fan has +V (you can use a +5 or +12 VDC fan, but I only used +12, so I know that works).
2. The line coming from the DS1721 is logic HIGH (you can use a volt-meter if you want - an oscilloscope is not needed).
if those conditions are met, then only one of 2 things can be it...
1: bad fan.
2: bad MOSFET (2N7002) that controls the fan.
-Ben
p.s. Sorry if my involvement has been random - The grant I worked under here at Univ of IL ended and I've been trying to find other employment as such... you all can email me any time you have a question if I seem non-responsive here...
I was never in the mind-set of getting rich making these controllers.. I just wanted to pay a for the boards and such... you guys need to be happy with working stuff. If it doesn't work - tell me ASAP!
|
Top
|
|
|
|
#141235 - 03/01/2006 22:34
Re: Not workin'
[Re: benjammin]
|
member
Registered: 03/05/2003
Posts: 131
|
Has anyone got an alternate email for Ben? I contacted him about having boards and he said he still had some and then when I asked where to send money all of the emails have bounced back as undeliverable. I hand wired up this circuit utilizing a smd proto board and just get constant fan control error so I think maybe I need to stick with his PC board... but I need to get in touch with him
|
Top
|
|
|
|
|
|