Gone Fishing

We moved the upstairs computer today, into our library/study. So, I figured I’d fish some Cat 5 and install an ethernet jack there. Nothing I haven’t done before… should take, oh, an hour or so, right? Well, not this time, it turns out..

The difference between this time and all the other times I’ve fished wire, is that this time I’m fishing the wire in an outside wall. And I learned today that my outside walls apparently have lots of horizontal fire blocking in them. After awhile of fooling around in the attic with a 4′ flex drill bit (the longest one I have), I came to the conclusion that I either need a longer flex bit, or a new strategy. So, I’m going to try fishing down to the basement instead. The hitch with this is, there’s a floor joist blocking most of my access to the area where the wire would come through. However, I think there’s enough space there to get the job done.

Why don’t I just use wireless, you ask? Well, that would be too easy, wouldn’t it?

Followup 11/11… OK. I can say that absolutely without question, that was the hardest I’ve ever worked to fish a wire through a wall.

After a few attempts, it became clear that wiring through the basement wasn’t going to happen. It basically boiled down to: no drilling access from below, and no way to drill a straight hole downwards through the hole in the wall. I would have had to spend more money on specialized tools, or make more holes in the wall to facilitate drilling. That made it a non-starter.

So, I went back to my original plan to fish through the attic. To get to the wall opening, I needed to drill down around 5 feet, through a top plate and two pieces of 2×4 fireblocking (the beveled ceiling in the room actually helped me out — otherwise the distance would have been greater than 5 feet). My 4 foot flex bit was not long enough. So, I lengthened it using a 12″ bit extender I had lying around. That did the trick. Here was the winning formula:

  1. Drill a 5/8″ hole through the top plate. The flex bit is only 3/8″, but the initial hole needed to be 5/8″ to accommodate the bit extender.
  2. Attach extender to flex bit, and drill through fire blocking until the drill bottoms out on the top plate.
  3. Go downstairs, locate bit in wall opening, and attach pull wire through hole in bit.
  4. Smear wire pulling lubricant on the bit and the pull wire.
  5. Go back into attic, and carefully back the bit out of the hole.
  6. Detach pull wire from bit. Attach Cat-5 wire to pull wire with electrical tape. Apply wire pulling lubricant.
  7. Go downstairs and pull wire down through wall opening.

That’s it. Seems simple, but it took several failed attempts, many swear words, and a couple of skinned fingers to get it done. Bottom line, I won’t be fishing wire through outside walls any more unless I absolutely have to…

Washing Machine Fun

My SIL’s washing machine died the other day. It fills and drains OK, but won’t spin or agitate. It’s a Whirlpool direct drive (badged as a Sears Kenmore). I did a little poking around on the net, trying to identify the symptoms, and it appeared that the problem may be the motor coupling. I’ve always been partial to Whirlpool appliances, particularly washers and dryers, because of their easy serviceability. This one was no exception. Following the instructions I found at the web site, I had the motor out in about 10 minutes, and the coupling was indeed broken. So, tomorrow I’ll pick up a new coupling, put it back together, and see if it fixes the problem.

This is actually my second washing machine repair. Our house has a similar Whirlpool direct drive washer, and a few years back, some “stuff” found its way into the pump and jammed it up. Fix was a new pump. The disassembly procedure for the two washers was exactly the same, although the Kenmore has a couple of trim pieces covering two of the screws that need to be removed (sneaky sneaky).

Of course, now that I’m a certified expert at repairing these Whirlpool top-loaders, we’re thinking about going out and buying an LG front-loader. Go figure..

Our weird house

Just when I thought I’ve seen it all with our house, I find more weirdness.

I’m working on relocating the clothes dryer circuit, in preparation for our new washer and dryer. In the process, I noticed some disconnected copper tubing hanging down the wall behind the dryer. It’s the standard 3/8″ stuff that you might see supplying a dishwasher or ice maker. I’d noticed it before, but I just kinda ignored it until last night. Last night, I figured I’d trace it to wherever it goes, and take it out, as it’s obviously not doing anything anymore. Well.. it goes up the wall, along the top of the foundation (oh yeah.. I forgot to mention this is all in the basement), then outside through the rim joist and siding, right near ground level. Then it goes into the ground. Except the ground at that spot is a concrete deck. The line actually goes into the concrete. Where it goes after that, is one of life’s great unsolved mysteries.

WTF?? Well, I know that at one point, the basement of the house was used as an in-law apartment. So it’s not inconceivable that our present-day laundry room used to serve as a kitchen, which would explain why there’s an ice maker line there. But that begs the question: There’s already plumbing right there in the room. Why not just tap the ice maker line off that, rather than running it outside, then underground?? This seems too obvious, so I could be completely wrong. Or it could be that some previous owner (or plumber) was just incredibly boneheaded. We may never know. But in any case, the mystery remains: where does the line go? Stay tuned!

2006 Pool Season: Short but Sweet

That about sums it up. Tomorrow we’re putting the winter cover on the pool and officially sticking a fork in the 2006 swimming season. For all intents and purposes, it was really over before the Labor Day holiday, although we did sneak one post-Labor Day swim in, during a warm spell where I was able to briefly nurse the water temperature back up to 80. But it was all downhill from there. Although 2006 certainly ranks as our shortest swim season to date, it was also one of the best. In the peak months of July and August, the pool saw almost daily use, and there were no serious maintenance hassles — in particular, no yellow algae this year. I did have my annual 6-week cloud-up (where the water starts clouding up approximately 6 weeks into swim season), but I believe I narrowed that problem down to inadequate filtration. Increasing the pump run time seemed to clear the water up. Next year will be the real test.

Regarding the yellow algae, or lack thereof, I credit that to more frequent superchlorination combined with additional pump run time (probably more the former than the latter). The past couple seasons, I just don’t think I was superchlorinating enough. Once a week during really hot periods (water pushing 90), and once every 2-3 weeks otherwise, seemed to do the trick this year. Since everyone seems to have a different definition of what constitutes “superchlorination”, here’s mine: start with a residual of 2-3ppm free chlorine. If the pH is 7.6 or above, first throw in a couple pounds of bisulfate. Then add 2-1/2 gallons of 12.5% sodium hypochlorite.

Next spring, I get the joy of draining the pool for repairs. Really, I can’t wait.

Sump Pump fun

So, the float switch on the old FloTec sump pump in our basement office died a while back, and I’m just getting around to doing something about it. This particular sump gets very little water in it, even with a dehumidifier draining into it, so my solution for the summer was to just manually pump it out every couple weeks or so. But now, with vacation looming, I want to get an automatic pump back in there. Rather than getting a new float switch for the old pump (that would cost money, you see), I’m just going to replace the pump with a Zoeller that I’d been keeping around as a hot spare for our other sump pump (the one that sees tons of action from driveway runoff). I figure I can still use it as a hot spare, and as an added bonus it’ll see some occasional action in the office sump, so I’ll know it’s working.

I went to do the work today, and true to form, it’s proving to be a bit more difficult than expected (nothing in this house is ever easy or straightforward, you see). First, the bottom of the sump is so impossibly uneven that I couldn’t find a level spot for the new pump. And, the original pump’s plumbing is some sort of half-assed Rube Goldberg conglomeration of flex ABS, threaded couplings, band clamps, and what appears to be automobile radiator hose (rule two of this house: all previous-owner retrofit work must be done half-assed). So, I have the fun of sorting all this out. I started by dumping some gravel in the bottom of the pit to level it out. Next I have to pick up some PVC and a Fernco coupling or two (to replace the radiator hose) and redo the plumbing. I’ll start by just doing the piping near the pump, and tying it into the existing stuff where it exits the foundation. But long term, I might reroute the run out the foundation.. we’ll see.

Browse NFPA codes online

I just found out that The National Fire Protection Association has a method you can use to browse all of its publications online. This includes the National Electrical Code and its associated offshoots. This is really nice, because printed versions of the NEC (NFPA 70) sell for upwards of $60, and then you still need to get NFPA 7A, which specifically covers single- and double-family dwellings. And on top of that, the codes are updated every three years, at which point you need to buy all-new copies if you want to stay up-to-date. This is a little pricey for a weekend shade-tree electrician like me. However, a copy of the NEC is essential if you want to do safe, code-compliant work that will be approved by an inspector. It’s always been frustrating to me that these documents cost so much — no one, be it contractor or homeowner, professional or amateur, should be required to pay for what is ostensibly a book of requirements. IMO, the high price point of the printed NEC promotes shoddy, non-permitted, non-compliant work, which is not good for anyone.

Now, all is not perfect. NFPA still wants to make money selling hardcopy and PDF versions of the code, so the free access you get is a bit crippled. It works via a Java applet that doesn’t allow printing, cut-and-paste, or search. However, it’s better than nothing, and I have to give props to NFPA for recognizing the importance of providing easy access to these codes. There are certain things that are more important than making money..

Oh yeah.. here’s the link.

Early end to swim season?

Several days of persistent cloudy, cool and rainy weather have conspired to drop the pool temperature to a nice, chilly 76 degrees. And, the forecast for the next week or so doesn’t look too promising. So it looks like we may be in for our earliest end to the swim season since we moved into the house. Combined with the late start, it was a pretty short season. However, in terms of usage, I think it was our best year since 2002. It seemed like someone (usually Michael) was in the pool more days than not. So I’m satisfied that we’re getting something out of the pool, though it’s still not quite worth all the work and expense.

Anyhow, if the weather doesn’t turn around soon and extend the swim season, I’ll probably look at covering the pool just before we leave on our beach trip.

9/10 – Well, we got a couple days of warm, sunny weather and I was able to nurse the pool back to 80 degrees.. So Michael and I spend a token 45 minutes or so swimming around this evening. The 5-day forecast doesn’t bode well for keeping it up, though.

I definitely have mixed feelings about swimming in September. It’s a lot of work for diminishing returns (not as much swimming). I have to use the solar cover if I want to keep the water from getting too cold. I’m constantly having to scoop falling leaves out. And in the 5 years we’ve had the pool, Michael and I are the only ones who have ever been in the pool after Labor Day. But truth be told, I don’t really mind the work — it’s kind of like I’m prolonging the summer just a little bit more. Strange as it may seem, there’s still a tiny part of me that misses summer when it’s gone.

More pool fun

The inevitable happened yesterday.. I accidentally ran the vac booster pump for an hour or so with the intake plumbing shut off. Fortunately, it looks like it survived.. thermal cutoff switches are your buddy. Several years ago, a similar mishap happened to the main circulation pump, and it’s still alive and kicking. The damage this time was very similar to then: leaks at the threadded intake and output fittings. I disconnected them (plumbing unions are your buddy), re-coated with teflon tape, re-lubed the union o-rings, put everything back together, let the motor cool, tried again, and everything seems fine. Keeping my fingers crossed.

Also, I’m going to need to go and fill in some low spots in my recently-applied deck caulking. The joint is holding water in a few spots. My tentative plan this week is to power wash and identify all the low spots on Tuesday or Wednesday morning before work, then do some more caulking on Thursday morning. Shouldn’t take me too long.

As I’m fond of saying.. the fun never ends.

Pipe Insulation Adventures

Now that our boiler job is complete, I’m going through and insulating all of the near-boiler pipes, which put off quite a bit of heat. First priority is the primary loop (1-1/4″ copper), followed by the secondary loop for the indirect water heater (1″ copper), followed by the DHW piping near the indirect (3/4″ copper), and lastly the secondary loops for our 3 heating zones (mix of 1″ and 3/4″ copper). I’m using the pre-formed fiberglass pipe insulation that has a white scrim jacket, as that’s what was recommended to me. Home Depot carries this stuff. I found it in the aisle with the furnace/air handler filters, thermostats, and ductwork. Here’s the catch — the stuff is tagged as being for various sizes of copper pipe, but the tags have no bearing on reality. I initially bought the stuff labeled for 1-1/4″ copper, but it was way too big for my 1-1/4″ pipe. I had to return it and get the stuff labeled for 1″ copper, which was a snug fit on the 1-1/4″ pipe. And, the stuff for 1″ pipe is actually more expensive than the stuff for 1-1/4″ pipe (by about 50¢ per 3′ length), which makes absolutely no sense.

Fast forward to the actual installation. The insulation slips easily over the pipe, and seals shut with an adhesive strip on the scrim jacket. However, on the stuff I bought, the adhesive doesn’t hold up very well against the expansion and contraction of the pipes as they heat/cool… a lot of the seams were popping loose just a few hours after I wrapped the pipes. I’ve compensated by adding some strategically placed wire ties, but I may need to track down a better adhesive to apply to the problem areas.

For butt joint (and possibly seam) sealing, I found some white scrim tape at Grainger, but it’s mind-numbingly expensive: Around $35 for 50 yards. That’s almost 25¢ a foot. I can’t imagine what’s in the stuff to make it that expensive.

On a totally unrelated note, I see that Home Depot is now carrying trench drainage systems. This could come in handy for my driveway down the road….

Hump Day Ramblings

I accidentally shut down my X server yesterday before I left work, so I took the opportunity to install the custom nVidia driver on my X desktop. And I must say, the proprietary driver is much nicer than the nv driver that comes with X.org. Someone at nVidia has put a lot of work into making these cards work well with Linux. The installer script produced a working config file that started right up, with acceleration enabled to boot.

The nVidia driver has a built-in option called “TwinView” which provides multihead support via the VGA and DVI ports on the card. It replaces Xinerama, although supposedly Xinerama can still be used to provide the same functionality. However, TwinView seems to be the better alternative because it provides acceleration on both displays. It also adds Xinerama-compatible “hints” to the X server so that window managers will work the same as with Xinerama. It’s really very well done. So now I have a full 24-bit display across both monitors, with acceleration. Right now I’m still using the widescreen as my “main” display and the standard display as my “secondary” screen. I’m going to try it like this for awhile, and if I don’t like it I’ll switch them.

The only configuration challenge was getting both displays working at their respective resolutions. I accomplished this with the following Device section:

Section "Device"
Identifier "nVidia"
Driver     "nvidia"
BusID      "PCI:1:0:0"
Option     "TwinView"
Option     "MetaModes" "CRT-0: 1680x1050, DFP-0: 1280x1024"
Option     "TwinViewOrientation" "RightOf"
EndSection

The MetaModes line is the important one.

[More:]

While testing things out, I also learned something about VNC: It compresses the pixel depth over slow connections. To force full-color rendering, I need to do

vncviewer -FullColor host.name:display

I was initially scratching my head as to why it was still rendering limited colors despite the 24-bit display. That explains it, and I may want to keep full color rendering disabled to maximize performance over my slow DSL uplink.

Also, this morning I hooked a scavenged SCSI disk up to my PC at home, mainly as a proof-of-concept: The disk uses 68-pin wide SCSI, and my controller uses 50-pin narrow SCSI. However, all I needed to make it work was a 50-to-68-pin adapter cable. I just jumpered the drive to SCSI ID 1 and plugged it in. Initially I had an external terminator on the drive case, and that hosed things. When I removed the terminator, it worked. Apparently my controller wants to terminate the bus itself. At any rate, now I have a spare 72-gig drive with its own case and power supply.

And finally, what’s a summer blog entry without a mention of the pool? Last week, the backup valve on my Polaris 380 broke. The valve mechanism itself is a big mess of gears and turbines, which fits into a plastic enclosure. The enclosure is made up of two halves held together by a screw-on collar ring, with a couple of o-rings to prevent leaks. The screw-on collar piece is what actually broke, probably after the valve was dropped onto the concrete pool deck one too many times. The mechanism itself was undamaged. Fortunately, Polaris sells a replacement case kit separately, and it’s much less expensive than an entire valve. The annoying thing is, the case kit only includes one of the two necessary o-rings. The included o-ring seals the two case halves together. The other one seals the backup jet to the case. It’s “technically” not part of the case, but if I’ve got the valve disassembled anyhow, I might as well replace both o-rings as they’re both probably worn out. It’s a small o-ring (1/2″ O.D. x 3/8″ I.D.) and it would have been nice if Polaris had seen fit to throw one in with the case kit. Oh well. For future reference, I found a replacement o-ring at Home Depot, in the plumbing section where they have the faucet repair kits.

Well, I guess I should get to work now.