Thursday, May 14, 2026

Building a Shop - Construction Permit Complete

For a project that started in December of 2024, I am surprised it took so long for the shop to reach "complete" for it's initial build permit. Today, I'll review some highlights and touch on a Hapy adventure.
 
The Doors
shop permitted
I had an entire post about the doors (See Building a Shop - Doors) where I detailed almost buying the wrong size big door. Then, we got things right. That big door faces north. Next to it, our contractor guy Ray installed a basic HomeDepot-special 36" (1 meter) wide person door. That door is the only door with an external-facing lock. Moving around to the west side, we have a 10-foot (3.3m) wide opening. In the Ghost of GoRo post, I mentioned the west-facing barn doors that Ray built. I will give them more detail below. The southern opening also got a barn-door style install, though the actual doors are a little different.
 
Ray's Custom Doors
barn doors by seating area
I'll start with the west-facing big barn doors. First, we sourced an external barn door rail system (~$300US) capable of supporting a few hundred pounds. The opening had a double header, so most of the rail was mounted to that, through the exterior skin. In order to create sufficient space for a door to hang, the rail install includes a small block of 2x4 between the rail and the outer skin at each bolt-point. The header only spanned the opening, so on either side, from the inside, Ray added a 2x4 on the inside for the mounting to attach to. The south-facing smaller doors had a similar barn rail system installed. We followed the pattern of using 2x4 blocks to create the offset, and using 2x4 planks inside for the mount to attach to. Unlike the west-facing door, the south-facing did not have a double header, so the entire rail needed the 2x4's installed.

southern doors
With the rails in, Ray shifted to construction of the doors. All 4 doors were framed with Sun-wood. This is exterior-qualified wood, but lighter than cedar and not chem-y like pressure treated. Because the west-facing doors are bigger, they were assembled with brackets to hold them square. And, they had angled planks added for strength against twisting or flexing. The south-facing doors were joined with biscuits, and did not have the angled planks added. Once the frames were ready and test fit, the west-side doors had siding attached so they match the building. The southern doors were skinned with clear plexiglass. This will allow the little bit of winter light we get from the southern sky to leak into the shop.

Once the doors were assembled, Ray re-hung them, and installed interior grab handles to operate them. On both sets of doors, we added guides into the concrete so the doors would not move away from the building while in place or traveling. Last, I added a lock to each door so they could not be opened from the outside. I need to prime and paint the south-facing doors, but they are operational as-is.
 
Inspected
southern doors
When I had the building inspected in August of 2025, the inspector asked for 2 things: install the doors and add a landing for the person-door. With the doors now complete, and the landing added in September (See Building a Shop - Steel Building Erected), I was ready for an inspection. So, on Monday I ordered the inspection. The inspector checked the boxes on Tuesday and now I have an officially completed building (per drawings, spec's and inspections). What does this really mean? Well, in terms of the permit and inspections, it means I get to pay taxes on the land improvement, and my home owner's insurance just went up. It also means that anything contained within that shop is now covered under my home-owner's insurance and if something catastrophic happens to the building, I'm covered insurance-wise.
 
What does this mean in terms of my personal use of it? Very little, frankly. I needed the doors so I could lock it. Once lockable, I can start storing tools out there, so I can work on a car in the shop and not walk the 40 meters from the shop to my tools in the garage and then the 40 meters back again. I have already repaired 3 cars in that shop with a 4th (Astra needs her alternator replaced) heading in on Friday. having a lockable shop means I can do that work that much faster because my tools will be right there.
 
Retrospective
where we began
Being an advocate of both Agile and Continuous Process Improvement (CPI), I believe that some kind of look-back when a project reaches its end is healthy and helps you and others make better decisions in the future. So, with that in mind, what did I learn that I haven't already mentioned?
 
     Permits: I covered most of the discoveries along the way in the linked permits post. Get Clean Water Services involved early and make sure you manage both erosion during the construction as well as any mud getting tracked into the street. Either can got your job flagged and then things get much harder.
 
    Survey: The "106" inspection is all about proper placement of the building relative to your plan and the property lines. If you don't know where your lines are and can't figure it out, you will need a survey, or you may not pass the first inspection. I split this inspection into 2 visits, with the first being informal wholly focused on the site location. This was Vai-the-concrete-guy's idea and he was 100% right.
 
excavated
    
Bidding: get lots of bids. I had 3 and had I gone with one of them, it would have cost me ~$5k more for the flatwork. Part of every conversation about the flatwork included a conversation about the excavation. For every bid, the excavation was a meaningful amount, even though it's not terribly time consuming, especially for out project. This might be something we could have done ourselves, but the schedule worked out better having Vai do it all. Last, make sure every bidder fully understands all of the parts of the plan. Vai had a brain-fade about the carve-outs for the lift and had I not asked about it after they ran the compactor, there could have been an issue. This served as a reminder that without a designated general contractor, YOU are the GC.
 
    Inspections: While Clean Water Services did verify that the erosion control measures were in place, and made sure that the storm outflow was planned for, the adherence to that plan was not in any inspection.Does this mean it isn't needed? No, nor does it mean that it won't be part of your project, it just wasn't part of mine and I managed the storm water with french drains once I was unable to attach gutters. So, I have a rock pit in my yard without purpose. The inspector can be your friend. Case-in-point, I would not have even known about an "Ufer" if the inspector had not mentioned it and then approved it. I now have a passing-electrical ground because of the inspector.
 
cleared and framed for concrete
    Concrete: I asked the concrete contractor specifically what, if anything, I needed to do once the concrete was poured. He said "nothing", and I got surface cracks because it did not cure uniformly. The correct answer is "try to keep the surface wet with a garden hose for a couple of days". Then, the top does not dry too fast relative to the concrete beneath. 
 
    Oregon Carports: these folks were great from start to finish. They were easy to work with, the plans were spot-on for the permits and inspections and the installers were fast and nice guys. It would have been nice to know that a gutter could not be installed without retro-fitting, but at this point we have weathered a full wet season easily.
 
    Driveway: When I planned the shop, I knew that the ground sloped downhill south to north but I did not account for the west-to-east down slope. Topology matters. After the steel building was up, I had over 1/3m (an American foot) drop off at the southeast corner. This led to many hours of hauling and spreading rock. Since my labor is free, this did not factor into final costs, but it may factor into your plans.
 
    Overhead Doors of Portland: Similar to Oregon Carports, the overhead guys were great to work with. They found us a door that just smashes for less than half of what I would have paid for new. They stopped by late last week to install a header board over the door and install the weather seals. Both after my check had long cleared. We will be using these guys again.
steel skeleton
 
    Ray: Ray is a star. He has been a contractor building things since he was a teenager. Now, he's getting near retirement and is not taking on any new customers. So, those of us lucky to have worked with him in the past are blessed to still have him, at least for a little while. One of Ray's greatest strengths is looking at a project without filters. He can imagine what you are looking to do and make it happen. He built the barn doors, yes, but he also built our kitchen with salvaged cabinets. 
 
Timeline
For history's sake, and in response to my "how did this take so long?" question above, here's the time line for the build, start to end. There was a break in the action over the winter Oct2025-Mar2026 while we financially recovered a little bit from the costs incurred so far. We needed to get onto Ray's calendar and figure out the doors a bit too.
 
2024-AugustBoo and I decide to build a shop and figure out about where we want it
2024-December: steel building ordered from Oregon Carports
2025-January: permit started with Washington County (WC) ($700)
2025-March: Clean Water Services (CWS) involvement in plan
2025-April: permit accepted, initial payment of ~$1k
2025-May: self-performed survey, soliciting concrete bids; locating and placing "straw wattle"
2025-June: CWS inspection, excavation, WC site inspection, concrete poured, WC "106" inspection 
2025-July: steel building installed on foundation
2025-August: french drain install around foundation, WC "199" inspection fail
2025-September: rock and gravel of drain, north-side access
2025-October: move 4 cars before rains hit
-- work suspended to save some money -- 
2026-March: west-side barn doors, north-side person door installed
2026-April: north-side overhead door installed
2026-May: south-side barn doors installed, WC "199" inspection pass
 
Costs
Similar to the timeline, I'll detail the costs as I can find them. Of course these were all in as-of-that-day US$. With TrumpTarrifs and trumpflation, your numbers may vary widely from these.
        0: Advise from WashCo, inspectors and Clean Water Services
  1800: Permits with Washington County
23000: steel building from Oregon Carports
15500: excavation, framing, concrete pouring, incl $500 for the concrete pump rental
  7500: north-facing big door from Overhead Door of Portland, incl install and opener
  4800: all other doors, incl hardware, custom build, installs
    800: french drain materials, gravel
    500: large rocks for storm outflow
53900: TOTAL
 
From these numbers, I conclude that when you think about building a shop, the cost of the building itself could be less than half the overall costs. I paid more for permits than I did for rock and gravel, which is also interesting. The 4 doors cost almost half of what the overall building cost too. I could have had fewer openings, or installed a solid overhead door to lower costs, but I'm glad I didn't. Also it is worth noting that this shop has no electrical yet. I expect that will be a 5-figure as well since I will need a trench to run power, a panel, and then lots of cabling contained in conduit. Eek. I do not expect that work to take place any time soon. Instead, I will operate with a long extension cord from the house for as long as I can manage.
 
Hapy Shifting
In my last post, I celebrated Hapy shifting so well. That turned out to be premature. The next day, I lost the ability to put Hapy into gear and had to limp home in rush hour from around the corner.. in 3rd gear. One hot clutch later I was back in front of the garage and there he sat for a few days until I could get a look at him. Of all the things that could come apart, I did not expect the bolt going through the pin in the shift linkage at the front of the transaxle. In the image on the right, it's the screw in sub-component "P". I expected the grub-screw ("R" in the image) to have fallen out because I could not remember if I had run the bailing wire through or not. Turned out I did, and the grub screw was doing fine.
 
shifter diagram
I pulled the pin out and rummaged through my drawers of fasteners and found a 11mm bolt that fit. After around 20 minutes of wrestling, which consists of slightly moving the shifter in the cab, getting back under the bus, test fitting and repeating until you can muscle the pin through the hard plastic bits in the cage AND through the end of the linkage running from the front. This time, I put blue thread-lock on the bolt added a washer and sent it into the pin. I torqued it down as best I could considering my body position and the lack of something firm to grab on the opposite end. I used a pair of pliers to hold it.
 
Hapy is back to shifting normally again.
 
Wrap Up
After Ray finished the doors and I had locks on them all, I sat in one of the rear seats from C's new mini-van / stealth-camper we set in the shop as a seating area. I took a moment to just absorb. We so often will not take those minutes, choosing instead to rush off to the next thing. I sat for a few minutes, radio playing softly in the background and simply looked around at my shop. I really can't believe it. After so many years of lying in puddles, sliding on my back on wood chips or just outside in the rain, I cannot imagine what it will be like to work inside, on a hard dry surface come winter. Even now, as we head into summer, I will be working in the shade, on cool concrete, not hot tarmac. Of course, between then and now, I have a great deal of stuff to move and organize, but as of today, the shop is open and I can't wait to get out there.
Thanks, as always, for following along- 

Tuesday, May 5, 2026

Hapy Test Drives

Quick post today.
Before I start, Happy Cinco-de-Mayo. Our US-resident Latino friends and neighbors have had a brutal 18 months since the regime started incarcerating people in concentration camps around the country. This year, I hope there is more focus on the positive impacts of the Mexican culture and the negative impacts the ICE sweeps have had than on beer sales. While I'll probably be tipping a tequila this evening, I am not turning a blind eye to the perils our Latino friends are experiencing.
 
Hapy Drives
spring flowers
This past weekend, I had multiple shows I was asked to play, so I did not get into the vehicles much at all. Since I swapped things around, I did drive Hapy to both performances, though, so I got some quality test drives in. First, I sat in with a bluegrass outfit at a outdoor new food cart venue near Tannesborne. This was mostly surface streets, so I never got out of 3rd gears, but it was over 20 minutes each way. So, I was able to see how well he performed. As expected, he ran well. On the way home, dark had fallen, so I was able to prove that his lights were all working well too.
 
My other show was at a different food cart venue, supporting Brenda (find her here). She plays guitar and has an incredibly clean, clear voice. Anyway, that venue is in Hillsboro and rather than take the long slow slog out Tualatin Valley Highway (lots of traffic and traffic lights), I took the back country roads. This allowed Hapy to get up into highway speeds. Again, he drove great, had plenty of pep in 3rd and 4th gear. Even with the bigger nozzles and the CPU-tune, he is slow off the line from dead stop and doesn't really get his wheels going until we're over 2k RPM in 2nd. I recognize he's a loaf of bread getting pushed by around 120hp but I expected more, I think. I recall the test drive after the Malone tune, but as I re-read that (See Malone Tuning, Stage 2) post, again, Hapy really looked alive above 25mph moving into 3rd. 
 
MAF check-engine code
One thing worth noting, though, is all of the small improvements to his handling are really making a difference. Recall, the rear sway bar, but tightening the rebound on the shocks, replacing the tie-rods, the steering dampener, adjusting the steering box... for that matter we could go all the way back to my first few posts 20 years ago, like this one. Now, as I drove on country roads like a local (read: fast), Hapy holds the road, a cross wind doesn't impact as much and I don't arrive completely wrung out from stress. Again, he's still al oaf of bread so a cross-wind will move him more than a normal car, but its not nearly as bad as it was.
 
By the time I was starting Hapy for the drive home from the 2nd show, the starter noise when engaging that we heard over at Justin's place had disappeared. Perhaps the starter needed to wiggle itself into position a little bit. I don't know, but I will be sliding underneath to make sure the nuts and bolts are fully torqued down. 
 
Shop Locks
boost check-engine code
Other than than 2 shows, Boo and I mostly took the weekend off from projects. I did carve out a couple of hours to put some barn-door locks on the west-side barn-doors so they can lock from the inside. This will keep casual thieves out. I say "casual" because if someone wanted to smash-and-grab, there's plenty of smash-able glass. As I mentioned last post, Ray our contractor, is building some mostly clear barn-style doors for the southern doorway. These will move all the way outside of the door frames, leaving enough room to drive a car through, allowing us to move cars all the way through and into the "back 40" where I may need to store a car or 2 while working on others.
 
Wrap
I know there's not much in today's post. The big take-away is Hapy is absolutely operational now. He is driving great, starting immediately, etc. Of course, no adventure with Hapy is complete without something happening. As I was leaving the 1st show, Hapy threw one code (P0101: Mass Air Flow sensor) and has another pending (P1550:Solenoid Valve for Boost Pressure Control (N75) - Control Deviation). We have seen the P1550 before (See: Resolving the Stammer) and know how to resolve it, if it appears again and throws a legit code. For the MAF, I'll probably try to clean it first. Worst case, I need to replace it.
 
That's it for today. Thanks, as always for following along- 

Friday, May 1, 2026

Hapy Shifting

In my last post (Hapy not Spittin Fuel), I described a stressful drive home without turbo and then losing access to my 2 lower gears. Today's post covers the install of the Gene Berg shifter, and some other little bits on the bus as well as the replacement of the throttle cable on Oliver the 1978 MGB.
 
Before I begin, especially to my union brothers and sisters, Happy International Labor Day. Employee protections were and remain hard-fought; from a legally defined "work week" to overtime pay and safer working conditions, we have our unions to thank.
 
Throttling Oliver
Gene Berg shifter
I'll start with Oliver, even though I did this cable replacement in the middle of the Hapy stuff. Recall, I moved Oliver out of the shop so the overhead door crew could install the door. At that time, I got Oliver to start, mostly by cleaning and re-gapping his spark plugs and otherwise being patient. Since Oliver does not have a stock carb set up (side draft SK Racing carb), the stock throttle cable is not an exact fit. The old cable had a much longer hard "pipe" to fit the cable through near the carb than the stock one I had ordered. I thought about simply removing the braided cable and sending it through the old sheath, but the points where the plastic sheath met the hard pipe was failing. I think the way the hard pipe was attached to the carb was a little hinky too, so the whole cable, hard pipe combination went in the bin.
 
Both the new and old cables attached to the pedal the same way: round ball on the end of the cable fits into a nook on the underside of the pedal. So, once you pass the cable through the slot, the springs on the carb effectively hold the pedal up through steady tension through the cable. The other end of the stock cable has a fitting on it which presumably fits onto the old carb with a c-clip or similar. I had to cut that off so I could thread the raw cable through the more common hole with a bolt model. Cutting the cable left wire shrapnel at the end, so it would not easily fit through the hole. Ultimately, I had to remove the actuator arm and the spring arm from the side of the carb so I could more directly feed the wire into the hole. While this was more destructive initially, I was getting nowhere trying to send a cable through a hole I could barely see.
 
One the cable was through the hole and bolted down tight enough so it would not fall off, I put the arms back, and re-added the spring. I got Boo to sit in the driver seat and move the pedal through it's full motion so I could set the depth of the hard tube and the cable length. I had other things to get after, so I did not test fire and drive Oliver. In retrospect, that may have been a missed opportunity.
 
Gene Berg Shifter
shifter diagram
I don't know when I first installed the Scat chrome shifter into Hapy. It seems like it was always there, so it may have been one of the first things I did. Back when I first bought Hapy, he did not want to go into gear at all because the shift coupling at the front of the transaxle had lost the little plastic bits. Note the picture on the right, here. In sub-component "P", there are 2 rectangular things. Those are the plastic bits which were gone when I bought the bus. If you threw the shifter in the direction of the gear you were seeking often and hard enough, the long-ish bar thing (top of sub-component "P") would move the cage (center of sub-component "P") and eventually you might find a gear. The prior owner had beaten on the original shifter so much, it wasn't straight anymore. It was literally bent. Once I got the cage resolved, the bent shifter was just too strange to use, so I bought the upgraded shifter. Or at least it was. Over 15-20 years of use, I think it slowly may have moved, though there is no facility to adjust it -or- the limited-throw bits wore down over time. Since most folks think somewhat highly of Scat products, I'll assume it wore down or moved over the years. I will say that in recent years, Hapy has predictably popped out of 2nd gear every time, and I don't remember when that started.
 
greased up
The loss of both 1st and 2nd gear on the drive home was enough for me to do something drastic. After removing the Scat shifter and discovering the rust and what looked like some wear on the plastic bits, I decided to find the Gene Berg shifter I bought a few years ago. The Gene Berg shifter is simply bad ass. It is 3 or so inches longer (Scat is 21 inches, Gene Berg is almost 25) which puts the shifter in my hand without having to bend over like I did with the Scat after adding the Sprinter seats. The picture at the top shows how high it is. One drawback: when I put it in first, I hit the rear of the cup holder. The reverse lockout is a button on the side rather than a "T handle to pull up on. I like that better too, since there is less to think about and backing up a bus requests all of the focus you can. It uses a shift plate like item "D" in the diagram above so for the more stock-familiar, this vibes well. Perhaps the most important, the attachment of the pieces has adjustment capability engineered into it.
 
I test fit everything first, and finger-threaded the supplied bolts into the respective holes, just to be sure everything would fit. Then, I took it apart and greased everything: the ball, the slides, the shift plate, and the cup the shifter tip sets into. Then, I installed it again. One thing about a test fitting is the second time around, you know how it all goes together, making the final fitting much faster. Because of the adjust-ability factored into the shifter, it was easy to wiggle the shifter and the mounting footing to get it seated squarely and threaded snug. I tested the movement of the stick and did not feel a need to adjust it. I figure after some longer test drives, I will know for sure and then execute the minor adjustments. For now, though, I fired up the engine and backed Hapy out of the shop and drove him up and back on the laneway. At this point, I have all my gears.
 
Seasonal Scrubbing
I ended my weekend of yardwork and playing on cars by giving Hapy his spring cleaning. I have documented this in the past, but in brief: I use SoftScrub bathroom cleaner and a soft brush to clean the fiberglass top. This gets all the black ick from organic material removed. Prior to this step, I will clear out the luggage rack of leaves and such. It was especially bad this year so I need to circle-back, remove the rack and clean the metal top. Once the top is SoftScrub'd, I wash the entire bus (top again) with car wash like any other car. The end-to-end process takes 2 or 3 hours, but if the sun is out and it's not too hot or cold, it is a great way to spend a Sunday afternoon. I hope to get the luggage rack removed and the tin-top cleaned next weekend. That will also give me the opportunity to repair any part of the luggage rack which needs attention. In the meantime, I swapped the vehicles around, setting Hapy up as my daily driver and the lower mpg truck for specific-use-only. As of May 1st, regular 87 octane gas is $5.70/gallon here, and diesel is $6.20 but with the mpg difference, Hapy is less expensive per-mile.
 
Wrap
Around that work, there's the usual clearing brush, mowing lawn, etc that comes from living in a house, and spring growth. Our favorite construction contractor was over on Saturday to experiment with the south-facing doorway in the shop. After some large thinking, we are going to put in barn-door style doors, but with fiberglass so the little bit of winter light we get will make it into the building. That's it for this week. Thanks, as always, for following along-