Piper’s Orchard.

pipers_orchard2

One of my favorite places in Seattle. Such a treat to visit here when it’s in bloom. Planted in 1900 or so, the orchard was rediscovered and renewed in the ’80s. Most of the trees are new but a few gnarly oldsters remain. An active volunteer community takes care of the trees and the bees.

Down in a ravine, but off to the side of the trail on a sunny slope, there’s something magical about the land here. You can hear the creek bubbling away, and because of the ravine, there’s not much traffic noise.

Further Records show, 3/25/16

Here’s a couple of minutes from the end of my live show last Friday with Strategy and Timm Roller. I’m just doing audio here—Leo AKA Killingfrenzy did all the visuals for the night.

I was feeling weird about this show but all in all it went OK. It was an incredibly busy month before the show as I was trying to get my new plugin Virta shipped. When I played the show I was just a couple of days from getting that done. So I didn’t put in as much time as I would have liked, but I leaned on some previous patches I had made, and just tried to get the ideas in my head out to more patches as quickly as possible. A couple of intense days in the heated finish room / office in the woodshop (no internet!) got ’er done.

I’m very satisfied with the combination of monome grid, arc, and Soundplane for playing live. This is a new kind of state of being in my life because when I was using other hardware, I was always thinking about which bit could be improved on. But having these three gizmos I don’t spend any time thinking about changing them up. There are so many possibilities and I’m just scratching the surface. OK, you know what, four knobs would be better and would still fit in my bag. So maybe I’m lying and there’s no end to gear lust. Just kind of an exponential decay, maybe, if we’re lucky.

I made a lot of drones and bleeps and had one track of each of Aalto, Kaivo and Virta going throughout the show. Virta makes some very cool drones even when it’s not processing live audio.

My hands still shake a little sometimes when I’m nervous playing live. I think it speaks well of the Soundplane that it faithfully turns the shaking into changes in the sounds I’m playing. Except for the drones, and some delay, I’m always touching the surface to make all the sounds that are currently happening with this setup. So if I can’t be still, the sound won’t be still, and that’s somehow a very honest proposition.

Boeing crate lumber trestle table

 

I finished this project up just before the new year—a dining table for friends who just moved here to Seattle from the Bay Area. (In our rainiest winter in ten years. It’s not always this bad, honest.) They wanted a table that would seat eight in a pinch, but also be possible to disassemble for moving or stashing away for dance parties. The classic trestle table plan fit the bill, and as an engineer I like things that are minimalist and functional. A trestle table is essentially two wooden I-beams joined together along the width by a single stretcher and the tabletop itself. As far as table size to materials ratio, it’s hard to imagine better. And I just really like the shape. My friends had very compatible ideas about design, so it was a great learning experience and a very gratifying project to sketch this out with them and build it.

 

end1

looked at a bunch of plans for trestle tables on the internet. The one I took the most from directly was this plan for a Shaker-derived table from Popular Woodworking Magazine. Though I made a bunch of changes to the design, the detailed discussion of techniques in the article was crucial. Two techniques I took directly from it were drawboring, and gluing a double-thickness of lumber to create the feet.

Drawboring is an ancient technique peculiar to the woodworking craft that is just cool. I used it at both intersections where the I-beam is held together by the walnut dowels. It’s a woodworking thing only, because it depends on the ability of wood to compress a tiny bit. Basically you lay out everything as if you are going to fit the dowels through the mortise (rectangular hole in the foot) and tenon (part of the upright that goes in the hole) and then out the other side. But then instead of drilling the holes in the tenon in line with the holes in the foot, the tenon holes get offset a tiny bit, 1/32″ or so. This pulls the tenon piece into the foot when the dowels are pounded through, putting the wood in a little bit of compression and keeping them locked together.

The double-thickness feet made construction a lot easier. Mortises need to be square, and there are two ways to cut them: expensive and specialized power tools that I can’t justify having, or a lot of hand chiseling. That’s a lot of hand chiseling to get through the 3″ by 3″ foot. So I used an idea from the article and made the feet out of two sections of 1.5″ by 3″, glued down the center. This way the mortise can be cut on the table saw using a dado blade. The traditional Shaker design is painted, which makes this come out seamlessly—I didn’t want to paint the table but spent some time matching the grain on the halves of the feet. While you can see the line where they are put together, the grain does nice things and I am happy with the result.

The tabletop size was one of the things my friends had a pretty firm specification for: 72″ by 32″. I had seen a material at my favorite neighborhood store, Ballard Reuse, that I thought could work and be a small fraction of the cost of a new hardwood top. It’s recycled crate lumber sourced from Boeing. A full inch thick, it’s made of a variety of tropical hardwoods that are all very hard and dense. Cool looking stuff, though I don’t know what these crates are for—holding airplane parts I guess. They would be sturdy crates. One one side there are some mounting holes every two feet, and both sides have a fair amount of bigger voids that are filled in with some kind of putty. It took us a little while to find a couple of pieces that matched well and had only a few of the putty holes. Time well spent. The holes were all less than an inch wide so we decided not to fill them in with epoxy or anything, and just got rid of the unattractive putty.

top3

I proposed alder for the rest of the table lumber: the I-beams and the breadboard ends. I’ve always liked alder. It’s from the Northwest, and not expensive for a hardwood, and I think it goes very nicely with the colors of all the different woods in the crate lumber.

The slanted keys in the stretcher and the dowels are walnut. Five degrees is the right angle for these little guys, and the mortises in the ends of the stretcher are cut to match. This was a fiddly operation involving a lot of making five-degree-slanted scaffolding to hold the stretcher on, a little drilling on the drill press, and then a lot of hand chopping to square up the holes.

 

side1

The alder ends tie the whole thing together visually and hide the end grain, which I think would look too raw on its own. They also help keep the top from warping. I cut the tongues in the table top by running a router over them, and the grooves in the ends on the table saw with the dado blade. I ruined one end piece by trying to cut this groove with my router in one pass. I used my router table and fence—everything seemed to be going fine—but some nasty vibration was kicking against the fence and pushing it out of place and the groove went frrrrrp… into more of a J than a straight line. So I got the dado blade for my table saw that I’d been wanting an excuse to get anyway, and that went fine.

The ends are held on just with a single dowel that shows underneath and some glue around it for about 2″ on either side. The rest of the joint is free to slide, because the table top expands and contracts with changing humidity and temperature, and would crack otherwise. The top is held in place on centers of the I beams with dowel pegs that it sits on, and farther out on the arms with “buttons” that also let it move. When I put it together in the shop I made the top and ends the same width. In this detail you can see how the top shrunk by around 1/8″ a few days later.

topdetail

The top is finished with four coats of Daly’s Profin, and paste wax over that. Opinions on the internets about finishing dining tables vary widely, and this is my first one, so I’m interested to see how it holds up. If the Profin (like other “Danish oil” finishes, essentially) doesn’t wear well enough in this application, I can repair it and add a polyurethane coat for more durability. But poly tends to add a sealed, plastic quality, so I’m avoiding it if possible—time will tell. (You guys knew you were getting an experiment, right?)

One thing I would do a bit differently is make the I beams just a few inches wider. They are 30″ wide and the top is 33″. If you sit right on the long edge of the table, and you are a medium-sized person, you can make the whole thing lean. The lean starts slowly, and would only become a problem if everyone was pretty drunk. Obviously the Shakers didn’t worry about this, so I’ll try not to.

 

Making dowels

 

 

 

I made a few dowels this weekend for a project. A handy thing to know how to do, when you want some of a particular wood. A couple of tools in particular make this really quick.

First I cut square strips from my walnut on the table saw. Then I used a low-angle block plane to pare the strips down into octagon-shaped sticks. Stopping at this point might work just fine depending on the application. I could see the handmade rough octagon shape being a nice touch in some joinery.

 

 

IMG_0584

Then I put one end of the stick into the drill press, supported the other end loosely with a hole in a piece of plywood, and used a shaver tool (like a Stanley Surform) to make it round.

IMG_0586

It took me a little while to find the right tools to do this job, but now that I have the process down it will be quicker than going to the store and buying dowels. For very small amounts, anyway.

UPDATE: This is a crappy way to make dowels. some of them turned out to be out of round in a lumpy way that was unappealing.

Tools as a vector for expertise

Last year I bought an old wooden plane from a retiring woodworker at his shop sale. The man was curt. It was not a festive occasion, the mood in the shop pointed to his retiring probably more out of necessity than choice. A wide variety of tools was on offer, from borderline museum pieces to stuff probably bought at Harbor Freight within the year, but in all transactions the disposition of the man spoke clearly that you were lucky to have a chance at these tools, at any price.

So, without haggling I ended up with a few things: a level, a tenon marking gauge, a wooden-bodied plane. I mostly work with power tools, but there are plenty of situations, mostly involving big work pieces or weird angles, where a hand plane is useful. This one is a Stanley model 35, which means it could have been made any time between 1870 and 1940.

Screen Shot 2015-10-31 at 12.58.35 PM

Though it might look handlebar-moustachey, this isn’t a museum piece, or even an exceptionally good tool. It’s a decent tool, a money-maker, a thing in common use for decades, only recently turning into more of a fetish item for hobbyists who prefer muscle power to electricity on principle.

The sharpness of the blade makes or breaks the utility of a plane, and sharpening properly takes some practice. So I was greatly pleased when the blade of the old Stanley turned out to be sharpened recently and expertly. There are plenty of books, and even more web pages, on the right way to put edges on steel things. But even the best illustration lacks the descriptive power of the thing itself. From the angle of the metal, the portion of it that tapers down to an edge, the portion of that edge that is mirror-sharp, I can see what is important about sharpening and try to emulate what another craftsperson has done.

My IDE starts out with the same bits as yours, when we download them. But as we grow as programmers we customize our tools in ways that preserve our own solutions for getting things done. The preferences, scripts and template projects we carry around are records of how we dealt with complexity last time, that hopefully help make more things routine next time. What if our digital tools were designed to absorb and transmit our expertise in more and deeper ways? I want to see how great programmers sharpen their planes.

 

Wood storage

I got into the shop for a solid and blissful day this weekend to finish an organizing project. Spare wood I’ve been hoarding has been threatening to take over my small space for some time now. I finally got around to building a good solution.

 

wood_storage

Materials

  • 3 x 4″ by 4″x 8ft. ($10 each at Seattle Reuse)
  • 12 x 3/4″ diam. x 18″ precut black steel pipe ($5 each at Home Depot)
  • 6 x 3/8″ x 5″ lagbolts ($2 each)

Steps

Drill the holes for the pipes in each upright. The holes should match the diameter of the pipe and go about 3/4 of the way through each 4×4.

The tricky thing is that the outer diameter of these cheap pipes is not that consistent. I was hoping to use 3/4 holes and press-fit the pipes into the holes. Nuh-uh. The pipes were about 0.83 in diameter and were in no way going into 0.75 inch holes. I tried a 13/16″ (0.8125″) bit, and at this size the threaded ends of the pipes bit into the soft wood just enough that I could screw them in using a vise grips and get a tight fit. Now that I have a better idea of the tolerances involved, I could take a calipers to the store and come up with a solid plan for the pipe I’m buying. This time I lucked out.

Countersink holes for the two lagbolts in each upright, 1/2″ diam. by 1/4″ deep. Position the holes somewhere near the top and somewhere near the bottom.

Drill through-holes in each countersunk hole for the lagbolts, just under 3/8″ diam.

I used a bit that was 3/8″ minus 1/64″, or 23/64″.  The right hole size for the right amount of bite may depend on the softness of the wood. I drilled a couple of holes at exactly 3/8″ and though the bolts could not be pulled out of the holes, they could be rotated with a socket wrench when in all the way—not what you want.

Find the studs in the wall and bolt each upright to a stud. Then screw the pipes into the uprights, with a vise grips or pipe wrench, making sure to get each pipe at least two inches into the upright. That’s it.

Notes

I was using reclaimed lumber for this project. If I did it again I might look for high-quality, new uprights. The reason is that each pipe is acting like a knife when the shelf is loaded up with a weight. It’s a very dull knife, but nonetheless one that’s trying to split the upright in two. With good wood this should not be possible but I could see any pre-existing cracks around the hole getting wider until the upright breaks.

So structurally it’s a little on the funky side but practically I don’t think it will ever fail given the intended use. Once I had the pipes screwed in I lifted myself up on the low ones and bounced up and down a little, and they didn’t seem to give. Good enough for me.

I left the orange plastic caps on the end of each pipe to avoid scratching my wood supply on the threads.

Getting the holes straight is important. I started each hole on my small drill press, which only has about a 2 1/2″ throw. Then I made them deeper with a hand drill.

If I had it to do over I might go just 1/64″ larger on the pipe holes, then drill through the entire upright and screw each pipe all the way through until it reaches the other side. With the 13/16″ bit, the pipes were getting very difficult to screw in any farther after about 2″ of depth.

A small table for backpacking

Here’s a little project I did the day before a recent camping trip. Chaya was looking at a fold-up table in the REI catalog and thinking, wouldn’t that be great for hooking up morning coffee outside the tent. The REI table was $100 or something kind of crazy.

I remembered that Ballard Reuse, a great store a few blocks from the Madrona Labs shop, had some tongue and groove cedar boards in stock, and that’s what made the whole project click into being. T&G cedar is not something I have seen often—cedar is a great material but too soft for floors. I asked them about it at the store and they said it was probably from a ceiling or a sauna wall. Makes sense.

I got about 64 linear feet of the cedar, and put some lengths together to figure out how many boards wide my table would be. Then I spent a while picking out long-enough sections with no nail holes or cracks. These formed the bulk of the parts:

  • tongue + groove boards, 18″ long and enough to make 20″ width
  • 2 hardwood sticks, 1/2″ by 1″ by 18″
  • 4 hardwood dowels, 1/2″ by 12″
  • 4 steel T-nuts, 1/4″-20 tpi.
  • 4 hanger bolts, 1/4″-20 tpi. by  1 1/2″

IMG_0492

Finding the right hardware can make a project go together very easily, when you’re just trying to make a thing that works and not doing “fine woodworking.” In this case the t-nuts and hanger bolts provide all the rigidity this small table needs, and allow for easy assembly.

The only tricky step in making this is boring out the dowels to insert the hanger bolts. Doing it with a hand drill, it would be hard to get them in anything like straight. I used my drill press to drill holes 15/64″ diam. by 3/4″ deep, then added some epoxy to the wood screw ends of the bolts before screwing them in.

Then I drilled the holes in the ends of the sticks, 17″ apart. Marked centers off the same distance on the underside of the cedar boards with an awl, and put in the T-nuts. Quickly marked the corners A, B, C, D for assembly. It should go together either way, but when you’re setting up camp it’s nice just to follow instructions.

IMG_0495

After this is done you can screw the legs into the end boards through the stretcher sticks,

IMG_0496

turn it over, and enjoy a cold beverage.

IMG_0497

Live A/V at Kremwerk, June 4 2015

I played an audiovisual show last Thursday for the first time in around a year. Dusting off this line of work, I kept the materials I was using fairly minimal in order to have a better chance of making something coherent. Tried to keep my short attention span syndrome in check and make my playing more about listening than it maybe tends to be.

I spent most of my preparation this time writing a new visual toolset. I think part of why I don’t do more live visual work is out of frustration with the existing tools for it. Cycling ’74’s Jitter (now part of Max 7), which I helped write, is capable of doing just about anything with live graphics, and it’s what I’ve always used for shows. But sometimes its particular brand of flexibility can be a liability for me, creatively.

So the tools I’m using now are C++ and OpenGL. They are available on every platform, are wicked fast, and are open standards. If I want to switch to a Linux box for my next computer I can do that. Most importantly, I find it easier to read a big C++ program I wrote ten years ago than a big patch I wrote last year, and readability encourages me to reuse what I’ve built.

Thanks to Chaya, here are some camera phone videos from last week’s show at Kremwerk in Seattle. I opened up for the always-masterful Pole, who was touring with fellow Berliner MFO on visuals.

Process: drawn arc to contoured board

 

Over the past couple of weeks I took some snapshots as I worked out a process in the woodshop, a problem I was puttering on a few hours at a time: how to turn an arc drawn on my workbench into a long board, contoured with that arc. The solution seems laughably complicated. But the result is very accurate and looking back over it, I can’t think of an easier way to get it done.

PROCESS

Draw an arc.

CEGe3kOUUAAwoCG

Make a solid section of the cylinder defined by the arc.

CEIYcAnUEAA-Z-a

Make a solid section of the negative space excluded by the cylinder.

CEIZO6rUEAIT9c_

Make a rigid sled with sides to constrain a router, and with the negative section at its short ends. Place the sled on a base with the positive section at its short ends.

CES8g-TWAAIpuCR

Make rails to keep the movement of the sled aligned along the arc.

CFQEQzVVEAAXrre

Attach a long board to the base.

CG22NeyUIAAyMdJ

Mount a router in the sled. Mill away the entire top surface of the board.

CG23ONsUkAAT5Ol

This process will generate a curved board and many wood shavings.

CG23cFOUAAA0kZ4

The contour of the board’s curve will match the arc drawn at the beginning of the process.

CG23lVmUkAAUQir

 

 

An unexpectedly nice board

Yesterday I went into the shop to work on an fun project, a shelf with some kind of cubbies for my standup desk. I thought I might use this big old board I found in the yard when we moved into our apartment. It was nice and straight, but covered with years of mold and gunk. About two inches thick, it looked like it could be resawn down into a lot of good one inch thick stock.

IMG_0454

So I got out the hand plane and cleaned it up a little just to see what was underneath.

IMG_0455

What was underneath turned out to be really special. I’m not sure whether it’s the red or white species but this is definitely oak, about 80″ by 10″ by 2″ of it. Maybe a little too nice for my standup desk. What I’ll probably do is make a plywood version—then if it fits well and turns into a piece of furniture I want to have for many years, I’ll do the oak one.

IMG_0457

Woodworking is interesting this way—the materials can surprise you by revealing hidden properties that elevate or diminish them. You can run into a nail or a knot that can ruin your day.

Programming is more predictable. Bits can ruin your day, but not by having unexpected properties. In general, this is obviously a good thing, but I think that in my case it sometimes perpetuates the illusion that I’m in control of things, where woodworking keeps me more grounded.