Hacker News new | ask | show | jobs
by userbinator 313 days ago
I've "fixed" countless noisy computer fans over the years with simple lubrication. Peel off the label, remove the bung, pry out the circlip and pull the rotor + blade assembly out, clean off any remaining old grease/oil, and then pack the bushing with petroleum jelly before reinserting the shaft. Reassembly is the reverse of disassembly.
4 comments

I have a personal rule that I only follow instructions when I understand more than 10% of the words in them, so I'm buying a new fan.
That's a good personal rule to copy
I would glue an additional fan onto the psu hoping it would stay cool enough for the master not to notice the heat build up. If that doesn't work open it up and cut the wires or unplug the fan.
doing this on a fan that used a dry lubricant can burn a wire lead from increased startup torque requirements to get it spinning.

it's not bad advice but it's worth noting that petroleum jelly is pretty thick compared to a machinists' oil or dry graphite.

The leverage the motor exerts is huge relative to the shaft, and chances are that when the bearing is chattering audibly, it's already been running dry with much higher friction for a while, and worn enough that you'll need the extra viscosity of a grease to fill the clearance.
Then there are the fans with magnetic bearings. Had a few that started making noise but never figured out from where, given there are no touching parts.
I think magnetic bearings necessarily also got touching parts.
Never had much success doing this. At best, it worked for a few days, maybe weeks before buzzing again. I tried a variety of lubricants, stuff that I had on hand (WD-40, 3-in-1, lithium grease...) but not petroleum jelly though.

So unless it is a weird fan I can't find elsewhere, now, I just buy a new one.

WD-40 isn't a lubricant, 3 in 1 is really a cutting oil and too thin, and I can't imagine lithium grease doing well in a high speed bearing...it's really only good because I think it's less toxic. These are all real thin and not appropriate in a bearing. I'm not sure about petroleum jelly, but as crazy as it sounds I've packed all sorts of bearings including fan bearings with basic synthetic marine grease (the pink shit that comes in tubs and grease cartridges), or occasionally heavy weight synthetic gear oil (think 75w90), and profoundly improved the life of things and reduced drag. Only real drawback is god forbid you get real grease on your clothes or something you care about cause it's not coming out.

Also if it came packed with graphite or something else exotic none of the above applies and doing the above can burn a motor out.

> WD-40 isn't a lubricant

WD-40 is a lubricant. The WD-40 company says it is [1], the Wikipedia article says it is, attempts to reverse-engineer the (secret) formula have found compounds typically used as lubricants and it is rather obvious to anyone who has used it.

It is the best lubricant for you application? Probably not, and that includes fans. It is probably not the best at anything unless you have an Atlas missile lying around. It is not the best lubricant, penetrating oil, water displacer, rust protector, etc... but it does all of it to some extent, and it is cheap and convenient.

Anyways, thank you for the suggestion of using gear oil, I didn't try this one and it sounds like a good candidate. I don't have marine grease but what I understand is that it is similar to basic lithium grease but formulated to resist the harsh marine environment (so maybe with some corrosion inhibitors).

[1] https://www.wd40.com/how-to/faqs/

I mean I'm sure water could be considered a lubricant too, but it's almost never a good one. WD-40 I'm sure in some technical sense can function as a lubricant but it's a really crappy one and if nothing else tends to dry out quick. Even as a penetrating fluid it's pretty shit even compared to liquid wrench or ATF and acetone. I don't know why people bother using it other than as a water displacer.

Marine bearing and chassis grease is really different than white lithium grease. Lithium grease in general probably isn't advisable on a fan the more I think about it as it tends to destroy plastic and rubber. On a real bearing like a wheel bearing even a thin coat of high pressure grease like synthetic marine grease is going to outperform basically everything else (unless you've got an oil pump involved), and again would be the first thing I'd try and pack a bearing of rotating assembly with hands down. t's probably cheaper or about the same if you go pick up something like a tub of Supertech synthetic marine. I'm sure if you go ask somewhere like BobIsTheOilGuy forums someone there will be able to point to an optimal solution.

My method has been to just give the fan a good whack until the annoying noise goes away.