Saturday, July 16, 2011

Turbo-Cooling My Router

Router Fun Time 2011-07-16 035

I’ve hated my router for some time now.  It’s really spotty, even with my wired connections.  It’s worst habit has been that is won’t let wireless devices connect, sometimes, just at random intervals it seems…  Anyhow, I hate it, I want to replace it-but my geek pride prevents me from buying anything that doesn’t have USB ports, and is Open-Source compatible-all of which seem to run around a hundred bucks.

I ran across a post where a guy modified some RAM heatsinks and put them on the ICs on the router board because he was having problems similar to mine.  He said it helped, I was inspired, geeky-fun-time ensued.

I started by pulling my router apart and checking for the telltale discoloring of overheating ICs:

Router Fun Time 2011-07-16 015

It was pretty clear that the IC on the left had been getting really hot, and the other one, at least a little bit.  I had an old 40mm fan left over from a motherboard I salvaged it from and decided it needed to go on the board but I knew it was not going to fit in the case…

So I set up to cut a hole in the top of the case for the heatsink and fan to stick out of.  Hoping I wouldn’t screw up and leave my router all ugly.

Router Fun Time 2011-07-16 008

I laid out the heatsink, and started drilling holes…  I used a sanding bit in my drill press and a couple of chisels to get it cleaned up as best I could.

Router Fun Time 2011-07-16 013

Of course, then I realized I needed a way to power the fan…  It runs on 12V, same as the router, so I figured the best way was to just jack into the power as it came in from the wall-wart:

Router Fun Time 2011-07-16 019

Then I needed to make a heatsink for the smaller IC.  I had another one lying in a defunct case from a PC I had stripped down a few weeks earlier.  So I saved it from the recycle bin and got out the roto-zip with the cutting wheel and chopped out a 1cm square.  I had to chop about 2/3 of the fins off.  Then I sanded off the rough spots and mounted it up:

Router Fun Time 2011-07-16 020

The larger one had this crappy adhesive pad on the bottom, so I just went with that.  The smaller one I stuck on with a glob of Artic Silver thermal compound.

Then it was just a matter of putting it all back together:

Router Fun Time 2011-07-16 033

I don’t have any hard data as to whether or not it’s making a difference, especially considering that I just finished up a few minutes ago.  I think it looks cool and I’m quite pleased with myself for completing it.  It seems like it should make a difference, especially in terms of stability.  I know heat is a major enemy of ICs, especially when they run nearly 24/7.

I love projects I can conceive of and execute within a couple hours.  I really like that the fan is quiet enough that I don’t really notice it over my computer.  I’ll post an update later when I have some more data as to whether or not I noticed a difference.

4 comments:

  1. Hmm, all electronic devices have to maintain certain temperature ranges to work properly. Good thing you really thought of cooling your router! Well, you said it yourself, the fan is quiet enough for you to notice it! It clearly won't distract you while you do your stuff in your pc. Great job!

    Vincent Mesecher

    ReplyDelete
  2. I have all of those parts laying around, when I am done super cooling my xbox 360, I am going to try this! Thanks for the idea. Also if you ever need anything for your geekery just let me know I have a basement at work full of that sort of thing.

    ReplyDelete
  3. One more thing, you need to check out dd-wrt.com, if you haven't already. Great router operating system.

    ReplyDelete
    Replies
    1. I've checked it out but haven't tried installing dd-wrt specifically. I'm still recovering from a "near-brick" experience with my fancy new router a couple weekends ago. I was trying to get Tomato installed on the router in place of the horrible ASUS firmware but couldn't get it to work. Fearing an angry wife I just reloaded the default and haven't gotten back around to it...

      Delete