Pine & White Table Guide

One build guide, two matching pieces: the 2-leg aquarium console (built ✓) and a 96" counter-height farmhouse dining table for your 8 counter-height chairs. White box legs, pale pine tops — the ÄMMARYD look, sized for your room and your family.

Table · island height96 × 45 × 34 15/16"
Seats8 chairs · 4 per side
Console · built ✓74¾ × 11¼ × 18"
Before every session
Where you are

Console ✓ built · benches cancelled · table next

The aquarium console is finished. Its build record is at the end of this page (Console record) and in the standalone console guide. The benches were dropped for 8 counter-height chairs. Everything below — Shop, Cut, Drill, Top panel, Legs, Assemble — covers only the table. Tick steps off in the checklist at the bottom of this box as you finish them. The ☰ Sections button at the top always shows where you are, and ▶ Resume appears there once you've ticked a step.

Next upChair testGo there →
Table at a glance
Size96 × 45 × 34 15/16" (counter height: level with the kitchen island, in line with its end)
Lumber4× 2×12×8' (top) · 5× 2×4×8' (legs, blocks, spare) · 4× 2×3×8' (rails)
Rails4 single 2×3s on edge (2½" × 89"): an apron 1¾" in from each long edge and a center rail under the middle of each inner top board, painted white with the legs
Steel4 flat corner plates hidden in the legs' bottom corners, primed, then painted white
Pocket holes58, all drilled up front
Screws102 of the 2½" Kreg coarse (your console's leftover 250-pack covers it), plus 24 for the plates
Helper2 people store run + the flip
3–4 people the carry into the room
What changed on October 16: the top widens to 45" (four 2×12s), with two center rails, and the aprons go back to single 2×3s
Seated across from each other at 33¾", knees and toes touched, and the 15½" lazy Susan and the shared dishes didn't fit well. So the top gets wider:
  • Width: 33¾" → 45", four 2×12s instead of three. Nothing is cut lengthwise: the boards come 96" long and 11¼" wide. That's about 5⅝" more knee and toe room per person, and roughly 19–20" down the middle after plates. It's 1½" narrower than the 48" island on each side. The caps and the legs grow to 45" wide (diagonals about 56").
  • Two center rails. Without help, the middle of a 45" top would sit about 19" from the nearest apron instead of 12", so it would feel springy and the inner boards could cup. A 2×3 on edge under the middle of each inner board fixes both. It's built and attached exactly like an apron.
  • Aprons: two 2×3s → one. The wider top and the center rails carry the load the second 2×3 was there for: four single 2×3s sag 0.18" by the strict count (limit 0.25"; see the math). The glue-up and the pairing at the store are gone, and every rail gets the same 8 counterbores. The height is unchanged, so they still clear the higher thigh by 15/16".
  • Layout: in line with the island. The table stands off the island's end with a 42–43" walkway between them, like the aisle to the fridge, and about 32" to the living room. The island check and the placement steps now work across that walkway.
  • Where to build: the dining room. The finished table is too big for most doorways, so it's assembled where it will live; drilling stays in the garage. See Building it in the dining room.
  • Counts: 58 pocket holes (was 44) and 32 counterbores; 102 Kreg screws plus 24 plate screws; 4× 2×12s, 5× 2×4s, 4× 2×3s. Budget $265–375 with console leftovers. The table is about 165–210 lb, so the carry takes three or four people.
Already bought three 2×12s? Add a fourth that matches. Already cut 33¾" caps? They're too short now; they become practice stock and scrap blocks. Already glued an apron pair? It still works as an apron, its OUT face on the 1¾" line as before; you'll need two more 2×3s for the center rails.
What changed on October 13: the table drops to the island's height, with doubled 2×3 aprons and steel corner plates
After watching a preview video, the family chose hidden steel plates over the wood corner braces and asked for the table to match the kitchen island:
  • Height: 36" → 34 15/16", level with the kitchen island. The island's edge on the table side measures 34 15/16" from the floor at both corners, so the tabletop matches it, counting ⅛" felt pads. The leg verticals get 1 3/16" shorter: 31½" → 30 5/16". A new island check confirms the floor before you cut.
  • Aprons: 2×4 → two 2×3s glued face to face, 3" thick × 2½" tall × 89" long, on the same lines 1¾" in from each long edge. At the island's height a 2×4's bottom edge would sit 1/16" below the higher measured thigh. The 2×3 pair's lands at 30 15/16": 6 7/16" over the chair seat and 15/16" over that thigh (the chair test asks for ½"), and two side by side still pass the sag test (see the math). A 2½"-tall board is too short for the jig's top-edge holes, so each pair screws up into the top through counterbored holes in its bottom edge.
  • Corner braces → flat steel L-plates on the inside face of each leg's two bottom corners. They hide behind the legs. If the push test still shows a lean, the wood braces go back in (kept in Legs as the fallback).
  • 4× 2×4s instead of 6, plus 4× 2×3s, and 44 pocket holes instead of 60. The Drill session now also glues up the two apron pairs and primes the plates.
  • Steel aprons were considered and dropped. A 2"-tall steel angle would clear that thigh by 1 7/16", but it costs about $150–230 more and an evening of drilling steel. The 2×3 pairs clear it, pass the sag test, and paint the same white.
Already bought 6 2×4s? The extra two are your spare and practice boards. Already cut 31½" verticals? Clamp all four side by side, ends flush, and trim 1 3/16" off the same end of each together, so they stay identical. Already cut or drilled 2×4 aprons? At this height they'd hang into the higher thigh; keep them as spare stock.
What changed on October 11: the table went to counter height (36", now 34 15/16"), benches cancelled
The benches are cancelled; the family picked 8 counter-height chairs instead (Chelsea Counter Height Stool: 18½" wide × 22½" deep × 41½" tall, seat measured at about 24½"). A 29" table would put those seats almost level with the aprons, so the table goes to 36":
  • Leg verticals: 24½" → 31½" (now 30 5/16", to match the island; see October 13). Caps, top boards, and apron length (89") are unchanged.
  • Aprons: 2×6 → 2×4. A 2×6 apron's bottom edge would sit at 29", only 4½" above the seat — thighs hit it. A 2×4 apron ends at 31", leaving 6½". The 2×4 is still stiff enough; see the math. (Now a single 2×3; see October 16.)
  • Seating: 4 chairs per side, between the end legs. Nobody sits at the ends.
Already bought or cut table parts? The 2×12s are still good (the caps are 45" since October 16). 24½" verticals are now too short — they become scrap blocks and practice stock. Return any uncut 2×6s.

Progress checklist

Tap a step to tick it off. Ticks are saved on this device, so you pick up where you left off next session. The → on each step jumps to its instructions.

Start here

What you're building

Two pieces that share one construction system: box legs (a closed 2×4 rectangle so no end-grain shows), painted white, under pale pine tops. The joinery stays hidden: pocket screws build the legs and the wide table top, while plain screws through the top caps attach each finished leg to its top. Both pieces stand on just 2 legs — hidden aprons (stiffening rails under the top, defined below) do the job a middle leg would. The console's aprons are 2×4s; the table's are 2×3s, with two more center rails under the middle of its 45"-wide top, all painted white, plus small steel plates hidden in the legs' bottom corners. The console is built; the table is next. Spin the 3D model to see the table with its chairs.

drag to rotate · scroll to zoom

The 34 15/16" table with its 8 counter-height chairs in the middle (4 per side, between the end legs), the finished 2-leg console against the wall. Thin gray outlines mark each individual board (see the 4 boards in every leg, and the 4 boards in the tabletop). The orange ghost screws are drawn x-ray style: angled ones are pocket screws, and the straight ones are plain screws: a pair up through every top cap, 8 up through the bottom edge of each rail, and 6 in each corner plate. Under the table are four 2×3 rails: an apron along each long edge and a center rail under each inner top board; the flat L-plates in each leg's bottom corners are the steel corner plates.

2×4 apron on edge — set back 1¾" so you don't see it tank ~110 lb center leg deleted — aprons do its job 74¾" overall · 67¾" clear span between the legs

↔ Swipe the drawing sideways to see all of it.

Same console, now 2 legs. The dashed rectangle under the top is the apron — recessed so it hides in shadow (the legs are full-depth, so there's no side overhang to hide behind; setback does the hiding instead).

= the island's height 34 15/16" tabletop 30 15/16" apron 6 7/16" thigh room ✓ 24½" chair seat 41½" chair back 96" (full 8-ft boards) · 89" clear between the legs = 4 chairs

↔ Swipe the drawing sideways to see all of it.

Drawn to scale. The dashed band under the top is the apron (a 2×3 on edge), set back 1¾" from the edge; the center rails behind it are the same height. 34 15/16" table − 24½" seat = 10 7/16" from seat to tabletop, inside the comfortable 10–12" range. The table's height is the kitchen island's, so the two tops line up across the walkway. The number that decides comfort is the gap from the seat to the bottom of the apron: 6 7/16" with the 2×3s (15/16" over the higher measured thigh), and more once the cushion compresses. A 2×4 apron would leave 5 7/16", a 2×6 3 7/16". Four 18½"-wide chairs per side fit in the 89" between the legs with 3" between chairs and at each leg (~22" of edge per person).

Top view, to scale · kitchen → living room ← kitchen kitchen island · 113¼ × 48" 34 15/16" tall at the table end table 96 × 45 34 15/16" tall 42–43" walkway 32" living room → (tray-ceiling line) tucked, ~6" of each chair sticks out · seated, a chair reaches ~20" back: ~85" across 8 chairs · 4 per side between the legs (dashed) · ~22" of table edge each · ends stay open

↔ Swipe the drawing sideways to see all of it.

Drawn to scale from your measurements. The table stands in line with the island's end, centered on it, with a 42–43" walkway between them (the same as the aisle from the island to the fridge) and about 32" from its far end to the living room. Tucked: the 24½" seats slide under the 30 15/16" rails until the chair backs touch the tabletop, so roughly 6" of each chair sticks out: about 57" across. Seated: a 22½"-deep chair reaches about 20" back from the table edge, so table plus seated chairs is about 85" across. Nobody sits at the ends, so both walkways stay clear.

Watch first

Watch the table go together (76 seconds)

The whole build in order: the four-board top panel glued on the taped cauls, legs built flat with their steel corner plates, the four rails, legs on, scrap blocks, the flip, corners, the push test, finish, and chairs. The orange pieces are all 126 screws, drawn see-through so you can see where each one goes. The off-white plates are primed, and they turn white with the legs at the finish. Every size in it comes from this guide.

No sound. On a phone, tap full screen and turn it sideways so the captions are readable. The video skips the details (glue beads, clamps, pilot depths, drying times); the steps on this page have them.

Why it's designed this way

The engineering (and the math)

Every "why" behind the design, verified with beam-deflection numbers (pine E = 1.2M psi). Loads that never leave, like a tank, are doubled for creep — wood's slow permanent sag. A table's dinner load comes and goes, so its numbers are not doubled.

Console (built ✓): why 2 legs + aprons works (this justified deleting the center leg)

An apron is a board on edge glued & screwed under the top. On edge, a 2×4 is over 4× stiffer than the same board laid flat — and married to the top, the two act like one thick beam. Span between legs: 67¾", tank ~110 lb centered.

Sag at dead center, 110 lb tank (long-term, creep ×2)
2×12 top alone (why the center leg existed)0.38" ⚠️
top + two 2×4 aprons on edge0.086" ✓ (span ÷ 788)
top + two 2×6 aprons (overkill option)0.03" ✓✓
Verdict: two 2×4 aprons pass with a wide margin (furniture standard is span ÷ 360; you're at ÷ 788 after creep). Tank glass also sits on a foam leveling mat, which absorbs tiny variations. (Built with 2×4 aprons, as designed.)
Table: why the rails are 2×3s (knee room), and why the 2×6 and 2×4 lost

The knee-room problem. An apron hangs below the top, and at counter height it hangs right where the diners' thighs go. Your chairs' seats are ~24½" high, and the 34 15/16" top (the island's height) is 33 7/16" at its underside:

Gap from the chair seat to the bottom of the apron (bar runs 3" → 8"; adult thighs need about 6–7")
2×6 apron (5½" deep) → bottom at 27 15/16"3 7/16" ✗ thighs hit it
2×4 apron (3½" deep) → bottom at 29 15/16"5 7/16" ✗ 1/16" below the higher thigh
a 2×3 (2½" deep) → bottom at 30 15/16"6 7/16" ✓ (15/16" over the higher thigh) — the build

Measured on the new chairs, seated, feet on the footrest, at the highest point of the thigh: 28¾" and 30". At the island's height a 2×4's 29 15/16" bottom would sit 1/16" below the higher one; the 2×3s' 30 15/16" clears it by 15/16" and the lower one by 2 3/16", past the chair test's ½" minimum. A 2"-tall steel angle would clear it by 1 7/16", for about $150–230 more and an evening of drilling steel; the family chose the 2×3s.

Does a 2½"-tall rail still hold the top flat? On the old 33¾" top, one 2×3 per side didn't quite, by the strictest count, so the October 13 design doubled them. The 45" top is stiffer on its own and adds two center rails, so four single 2×3s now pass with room to spare. Same physics as the console: 89" clear between legs, and a Thanksgiving-realistic 300 lb of food and leaning elbows dropped at dead center (the worst spot).

Sag at center of the 89" span, 300 lb (furniture standard: span ÷ 360 = 0.25")
old 33¾" top + one 2×3 per side, no center rails0.27" — a hair over 0.25"
45" top + four single 2×3 rails (the build)0.18" ✓ (span ÷ 495)
for comparison: 45" top + doubled 2×3 aprons + center rails0.15" ✓ (span ÷ 590)

All three are worst cases: they count the top and the rails as separate beams, the same conservative method as the console math. But the rails are glued to the top along their full length, and a glued long-grain joint makes them one beam (the glue line sees about 9 psi against a strength in the thousands). Counted that way, the build sags about 0.05". The top's own weight adds about 0.1" over the years, creep included, even by the strict count. A 300 lb center load stresses each rail to about 410 psi, well under half of what #2 pine is rated for. The center rails also do a job the sag numbers don't show: across the grain, the middle of a 45" top would otherwise span 38½" between the aprons (the 33¾" top spanned 24¼"). The rails cut the widest gap to about 13" and hold the two inner boards flat.

Correction to the earlier version of this guide: it said 2×4 aprons "fail" at 96". By the guide's own span ÷ 360 standard they pass (0.18" against a 0.25" limit); the 2×6 was simply stiffer. At 29" the extra depth was free. At counter height it costs your thighs, so the 2×4 won at 36", and at the island's 34 15/16" the 2×3s win: 1" shallower than a 2×4, and with the 45" top and its center rails, comfortably inside the sag limit.
Table: what the extra 6" of height costs (wobble)

The legs grow from 27½" to 33 5/16" (verticals plus caps). Each joint now carries a sideways push on a lever about 20% longer, and for the same push the frame sways roughly 1½–1¾× as far. Most of that shows up side to side, across the table's width. In that direction each vertical is only 1½" deep, so the end frames hold square mainly through their glued, screwed corners.

This is the one part of the design the beam math can't settle on paper, because the stiffness of a pocket-screwed corner depends on how well it's built. It gets two answers: a fix built in, and a test. So the design includes steel corner plates: a flat 8" L-plate screwed across each bottom corner of both end frames, on the inside face where the legs hide them. By my estimate they cut the side-to-side sway roughly in half. The 45° wood braces this guide used before cut it by about three-quarters, because a triangle can't lean, but they show from the table's ends as two white triangles per leg; the family chose the hidden plates. Neither changes end-to-end stiffness; that direction is already the stronger one, carried by the aprons, their end screws, and the scrap blocks. The push test after the flip decides it, before any paint: if the table still leans with everything tight, the braces go back in (the fallback).

Tipping: a ~165–210 lb table on a 45" footprint takes a sideways shove of roughly 105–135 lb at the top edge to tip at this height, about 1⅔× what the 33¾" version took. On felt pads over tile it slides well before it tips; the tip risk is a foot catching a rug edge or threshold. Leaning or sitting on the edge pushes down over the legs (they're flush with the top's edges) and cannot tip it; sideways shoves and pulls can, so the kids shouldn't climb or swing on it. Every counter-height table makes this trade.

Room fit: why the top is 45" wide, and why 34 15/16" tall

Width: we tested this with real plates and chairs. A 22½" top left facing plates 1½" apart — too narrow (two 10½" plates = 21" before food even lands). Three 2×12s (33¾") fit the plates, but two people seated across from each other touched knees and toes, and the 15½" lazy Susan and the shared dishes didn't fit well. Four 2×12s make 45": about 5⅝" more room per person, and roughly 19–20" down the middle after plates, enough for the lazy Susan with dishes around it. Most dining tables are 36–42" wide and big farmhouse tables run 42–48", so 45" is generous without being hard to reach across. It's 1½" narrower than the 48" island on each side; a true 48" would need mixed board widths, and the chairs would sit further out into the walkways. The room has space either way (see the Room layout tab).

Height: the kitchen island sets it. Its edge on the table side measures 34 15/16" from the floor at both corners (measured October 13), so the table is built to exactly that, counting ⅛" felt pads, and the two tops line up across the walkway. The chairs agree: they're counter-height (seat ~24½"), the comfortable seat-to-tabletop gap is 10–12", and 34 15/16" gives 10 7/16". The island's far corners read 35⅛" and 35¼", so the floor or the island isn't quite level; the table matches the end it lines up with, and the island check confirms the floor where the table will stand. Kids: the 7-year-old is fine at the footrest; the 4-year-old will want a booster and help climbing up.

Beginner dictionary — every term this guide uses

Box leg — two vertical 2×4s capped top & bottom with short horizontals, forming a closed rectangle. No raw end-grain shows, and with every corner glued and screwed it stays square in both directions.

Apron — a rail running under a tabletop's long edge between the legs: a 2×4 on edge on the console, a 2×3 on edge on the table. It's the invisible backbone of nearly every real table.

Center rail — a 2×3 on edge under the middle of the table's top, built and attached exactly like an apron. The table has two, one under each inner board: they stiffen the middle of the wide top and keep those boards flat.

Counterbore — a wider, shallow hole drilled first so a screw head can sit below the surface, with a narrower hole continuing on through. The rails' screws go up through counterbores in their bottom edge.

On edge — the board standing on its skinny side (like a floor joist), which is its stiff orientation.

Pocket hole — an angled hole drilled by your Kreg 520Pro jig; a self-tapping screw through it clamps two boards together, hidden from view.

Creep — wood under constant load keeps sagging slowly for months. Engineers double the calculated sag for permanent loads; every permanent-load number above already includes that.

Caps — the short horizontal boards that close the top and bottom of a box leg. The "top cap" is the one that touches the tabletop; the "bottom cap" sits on the floor.

Face / edge / end — a board's three surfaces: the face is the wide flat side (3½" or more), the edge is the skinny long side (1½"), and the end is the cut-off end where you can see the growth rings (end grain). "Middle of the wide face" = center of the flat side.

Kerf — the ~⅛" of wood the saw blade itself eats on every cut. The cut plans already account for it.

Dry-fit — assembling a joint with clamps only, no glue, to check the fit before committing.

Racking — when a rectangle leans into a parallelogram shape (like a cardboard box pushed sideways). Here, each apron is glued and screwed to the tabletop along its full length, so the tabletop resists racking; the apron-end screws and scrap blocks tie each apron to its leg, and the corner plates hold the legs' bottom corners square.

Squeeze-out — the bead of glue that oozes out of a clamped joint. Wipe it with a damp rag immediately; dried squeeze-out shows through finish.

Sight down / scuff-sand — sighting is looking down a board's length like aiming a pool cue to check it's straight. Scuff-sanding is a light once-over with fine sandpaper between finish coats, just enough to make the surface powdery-smooth.

Read this first

8 tips that save first-timers

Same list as before, updated for the new design. Skim before you start.

  1. Have the store make every long cut. The table is only 8 pieces of 2×4 and 4 of 2×3, plus 4 short scrap blocks you saw at home, but identical pairs matter: store cuts (or a miter saw + stop block) are what make the four verticals match. The cut plan leaves a practice board.
  2. The console was your practice piece. Every table step is the same recipe, just bigger. The new skills are edge-joining the top and screwing the rails up through counterbores, and the one new check is the push test before paint.
  3. Always dry-fit before glue. Clamp every joint together dry first. Glue won't forgive a rushed joint.
  4. Damp rag always within reach — wipe glue squeeze-out immediately. Dried glue shows as a blotch under finish, and paint won't hide it either.
  5. The top is your workbench. Lay the top face-down on a blanket and build onto it: the four rails glued and screwed to the top first, then the legs, then the rail ends tied into the leg caps and scrap blocks. Reaching inside a finished base to add rails is miserable — that is why the top goes down first.
  6. Thin finish coats only — paint and poly both. Thick coats cause drips, wrinkles, and a gummy surface.
  7. Seal and prime every wood base surface with Zinsser B-I-N. It is the shellac-based knot sealer and primer in one; there is no second primer step for the wood. (The four steel corner plates get their own metal primer in the Drill session.) Pine knots bleed yellow-brown straight through ordinary paint — this is the #1 white-paint-on-pine regret.
  8. Cure 48–72 hrs before family dinner on the table. Finishes feel dry long before they're hard.
Mindset: you already built two box legs for the console. The table's two are the same picture, just taller. Everything else is screwing flat boards to flat boards.
Pace yourself

The 6-session plan (table)

The console is done, so this is the table on its own. There are six self-contained sessions, and the week of acclimation is built in. Stop at the end of any session and nothing is left half-glued.

  1. Chair test + island check (~15 min, before buying anything). Each adult sits on one of the new chairs the way they'd eat, feet on the footrest. A helper measures from the floor to the top of the thigh at its highest point. That number must be at least ½" below the apron bottom (30 15/16" with the 2×3 rails at the island's height). Done 2026-10-11: 28¾" and 30" — both clear; the higher one clears by 15/16". The bar can't tell you this, because the bar has no apron. Optional: tape the 96 × 45 footprint on the floor, 42–43" off the island's end, and try four chairs along one side at ~22" spacing. Island check: the table is built to the island's height at its table-side end, 34 15/16" (measured at both corners, 2026-10-13). Lay a 4-ft level on the floor at the foot of that end, pointing across the walkway to where the table will stand. Bubble centered: the floor matches, so cut the verticals at 30 5/16" as listed, and the felt pads cover the rest on placement day. If the table end of the level sits low, slide something thin under it until the bubble centers and measure that gap: add it to all four verticals. If the island end sits low, take the gap off all four. Then check the table's own spot, end to end: set the level on the floor where one long edge will stand, starting at the near end and pointing toward the far end, and measure the gap under whichever end sits low. Move it 4 ft on (its back end where its front end was) and measure again. Add the two gaps, or subtract one if the low end switched sides: that's how far the far end's floor sits above or below the near end's. The felt pads absorb up to about ¼"; if it's more, cut the far leg's two verticals longer (floor lower there) or shorter (floor higher) by the difference. Where to build (settled October 16): the dining room. The finished table is 45" wide and about 35" tall, so it would need a doorway with about 36" clear just to pass on its side. Built where it will live, the glued top and the finished table never go through a door. Drilling stays in the garage; see Building it in the dining room below.
  2. 2 people Shop + cuts (~1 hr at the store). Sight boards, audition the four top boards edge-to-edge (their width across all four is your cap length), and hand over the 2×4 and 2×3 cut list. Confirm your helper is booked before you start so the 96" boards are loaded, transported, and unloaded safely. Then bring the boards indoors on spacers and let them acclimate at least a week (see the moisture-meter note in Shop).
  3. Drill (~2 hrs, in the garage). Lay the four top boards out in their final order and letter them A–D (see Drill). Then drill the 4 verticals, top boards A, B and D, and the four 2×3 rails: 58 pocket holes, plus 32 counterbores in the rails. Prime the four corner plates. Leave the four cap blanks alone and do not build the legs yet; the caps are cauls first.
  4. Glue the top panel (~2 hrs, in the dining room; two people to move it afterward). Dry-fit with the taped cap blanks as cauls, then glue one seam at a time, starting with the middle one, driving screws center-out. Let it cure overnight before you lean on it. If it waits more than a day, store it flat on scrap spacers so air reaches both faces — a panel lying flat on the floor cups.
  5. 2 people Legs + assembly (~2–3 hrs). Peel the tape off the caps, drill the two TOP caps' ⅜" clearance holes flat over scrap, and build both legs with their steel corner plates. Then mount the rails, legs, and scrap blocks onto the face-down top in the dining room, next to its spot, flip (two adults, three is better), and round the four corners top to floor. The next day, push-test before any paint. Confirm your helper is booked before you start.
  6. Finish. Evening 1 — sand → B-I-N on the wood → enamel coat 1 on the wood and plates. Evening 2 — 220 scuff → enamel coat 2. Evening 3 — poly coat 1 → 2 hr → scuff → poly coat 2. Evening 4 — scuff → poly coat 3. Then cure 48–72 hr. Never stack coats closer than the label's recoat time even if the surface feels dry.
Building it in the dining room
  • Where each session happens. The garage: the Drill session, the plate cleanup, and the few holes in the top caps and scrap blocks, because drilling throws chips and acetone fumes are flammable. The dining room: acclimation, top panel, legs, assembly, flip, and finish. Single boards carry back and forth easily; the glued top (110–140 lb, 8 ft long) and the finished table never leave the room.
  • Acclimate with the house as you normally live in it: AC on and windows shut for the acclimation week, so the boards settle to the moisture they'll live at. Open the windows on work days only. A week of humid open-window air can leave the boards wetter than they'll be the rest of the year, and a top glued wet shrinks.
  • Build it next to its spot, about 42–43" off the island's end, so after the flip it only moves a few feet. Move the dining furniture out first: the flip needs about 3 ft of clear floor on every side.
  • Cover the floor. Drop cloths or moving blankets under every glue, assembly, and paint step; glue and paint are hard to get out of grout lines. Wipe squeeze-out right away.
  • Sanding dust: the finish-day sanding makes the most. Hook a shop vac to the sander if you have one, close the doors to the rest of the house, run the HEPA filters, and wear the mask. Vacuum and wipe everything down before the B-I-N.
  • B-I-N in an open kitchen. Its alcohol fumes are flammable: if the range is gas, keep the stove and oven off while it goes on and until the smell has cleared. Kids and pets in another part of the house.
  • Weather: the 60s–70s are ideal for glue, enamel, and poly. With the AC off, muggy days dry slower, so treat the label's recoat time as the minimum, and if a coat still feels tacky, wait. Screens in and the fan pointed out, so less pollen and fewer bugs drift onto wet poly.
  • Kids out of the room for the flip. Indoors they'll be close by.
Natural break points: after session 2 (the boards have to sit for a week anyway) and after session 4 (a glued panel waits happily for days).
Shop

Shopping list — the table

One trip. Sight every board straight before it goes in the cart: eye down the length like a pool cue, and reject bows and twists. Check your console leftovers first — screws, glue, B-I-N, enamel, and poly may already be on your shelf.

Expect to spend$265–375if console leftovers cover the screws, glue, B-I-N, enamel, poly, and sander. The four corner plates, their screws, and the primer and cleanup for them are about $75–85 of that.
Every line newup to ~$580nothing on the shelf
Optional extras+$60–70moisture meter, spare top board, assembly helpers

Milled top boards from Clark's add about $140–260. For comparison, a 96" solid-wood counter-height table retails for $900 or more.

Jump to: Lumber · Hardware · Finish supplies · Tools · Cut list

YOU pick every board — never the cut counter. Yard staff pull from the top of the stack, convenience-first; that is how a cart ends up full of bowed, twisted, wane-edged boards (wane = a corner missing where the board was cut too close to the log's edge — reject it). Sort the rack yourself, sight down every board, and hand the saw operator only boards you have already approved. Going through 20 boards to keep 5 is normal, not rude. Be pickiest about the four 30 5/16" verticals: at that length a slight bow shows and fights you when you square the leg. Then the 2×3s: they bow and twist more than 2×4s. The screws pull a gentle bow flat against the top, but not a twist. Weekday mornings get the freshest, least picked-over bunks.
2 people96" board transport: bring your scheduled second-adult helper for loading and unloading the four full-length table-top boards. Support both ends; do not drag them or balance them upright alone.
Audition the tabletop at the store: lay the four top boards edge-to-edge in their final order, and measure across all four: that's your cap length (45" if they're a true 11¼"). Reject any seam showing more than about 1/16" of daylight that hand pressure will not close, and reject twist or crushed corners. Once home, bring them indoors, stacked on scrap spacers so air reaches every face, and let them acclimate at least a week before drilling — longer is better. Big-box framing lumber leaves the kiln at up to 19% moisture, and 1½" stock dries slowly. A top built wet can shrink ½" or more across its width in the first season, which opens seams and loosens leg joints. A pin moisture meter (~$20–30) takes out the guessing: build when the top boards read within about 2 points of wood that has lived in the house for months (often 8–11% here).
Upgrade option — buy the table's show boards from a real lumber dealer. Framing-yard 2×12s are commodity stock; a hardwood dealer lets you walk the racks and pick, and their onsite mill can surface boards dead-flat and square (called S4S) so the twist-and-bow lottery disappears entirely. Near Conroe: Clark's Hardwood Lumber Co., 700 E 5th ½ St, Houston (the Heights), (713) 862-6628 — pick-your-own warehouses, onsite milling, since 1946. Say exactly this at the counter: "I need four boards, pale pine look, milled S4S to 1½" thick by 11¼" wide by 96", for a table top I'm edge-joining with pocket screws." Ask what species they recommend for a pale, clear-finished top, and ask the moisture content (you want roughly 6–9%). Check the real sizes: the plan assumes 1½" × 11¼". If their boards finish wider or narrower, the caps change to the four boards' combined width (the aprons stay 89", because the legs stay 3½" thick). If they're thicker or thinner than 1½", the verticals change by the same amount. Measure before ordering the 2×4 cuts. Expect roughly $60–90 per board vs ~$25 at a framing yard — worth it ONLY for the four table-top show boards (milled stock also makes the spare 5th board unnecessary). Everything painted white — all the 2×4s and 2×3s — stays cheap framing lumber that you personally picked straight; prettiness is wasted under paint.
WhatBuy~Cost
Lumber
Top4× 2×12×8' pine (the 4 straightest, fewest-knot boards in the rack — your show surface)$80–125
Optional top insurance1× 2×12×8', clearly labeled SPARE~$25
Legs, blocks5× 2×4×8': four become the verticals, caps, and scrap blocks; the fifth is your spare and practice board. No 2×6s, and no 2×4 aprons.$23–35
Rails4× 2×3×8', the straightest in the rack (a 5th as a spare if the pile is picked over): two aprons and two center rails. 2×3s bow and twist more than 2×4s, so sight every one and reject any twist. (A lumber dealer can also rip four 2×4s to 2½" wide.)$14–25
Hardware
ScrewsKreg 2½" coarse-thread, ZINC: 58 pocket screws + 32 rail screws (up through the counterbores) + 4 plain top-cap screws + 8 scrap-block screws = 102. The 250-pack bought for the console should still hold ~210. If you're buying fresh, get the 250-pack.$0 (or $25–30)
Corner plates4× Simpson Strong-Tie 88L flat L-strap: 8" × 8", 2" wide, 14-gauge galvanized. Home Depot.~$36
Plate screwsSimpson SD10112 Strong-Drive connector screws, #10 × 1½", 100-pack (24 used)~$17
Washers4 flat washers (#8 or ¼" ID) for the ⅜" cap holes.Pennies
GlueWood glue, 16 oz. The console bottle may run short: the top's three 96" seams and the four rails use the most.$0–8
Glue brushSilicone glue brush for fast, even beads on the long top seams~$5
Felt pads⅛" thick, for the two bottom caps (2 per cap, near the ends), plus a few spares. They count toward the 34 15/16": a second pad under one end, or none, is how you fine-tune the top to the island.$6–10
Finish supplies
Sealer + primerZinsser B-I-N (shellac-based), 1 quart. Goes over ALL leg and rail surfaces — it is the primer and knot sealer for the wood.$14–22
Plate primerZinsser Bulls Eye 1-2-3, white, 1 quart (water-based, low odor) for the four galvanized corner plates: it sticks to galvanized steel, so the white enamel stays put. Brush on 2 thin coats in the Drill session. Skip Rust-Oleum Clean Metal Primer: its label says not for galvanized.$11–16
Plate cleanupAcetone (or mineral spirits) + a rag, and a red Scotch-Brite pad (or 180 grit): wipe, scuff, and wipe the plates before priming$10–15
White paintWater-based cabinet/trim ENAMEL, satin, white. Buy ONE: Valspar Cabinet & Furniture, Behr Cabinet & Trim, or SW ProClassic — the same one you used on the console. 2 coats, on the legs, the rails and the primed plates. All three are labeled for use over primed metal.$0–30
Clear top coatWater-based polyurethane, CLEAR, SATIN. Buy ONE: Minwax Polycrylic Clear Satin or Varathane Water-Based Poly Clear Satin. 3 coats, top only. Do not use oil-based; it ambers pale pine.$15–20
Sandpaper120 + 220 grit sheets (for hand-scuffing between finish coats)$10–15
Brushes2" angled synthetic (paint corners) + foam or synthetic (poly)$10–15
Enamel roller4" high-density foam roller for enamel on the legs and rails; use the brush only for corners and the plates~$10
Wood fillerOnly if the push test calls for the brace fallback (for its screw counterbores). Skip it otherwise.$0 (or ~$6)
Tools
Drill bits⅜" bit for the table cap clearance holes and the rail counterbores. You already own the 3/16" (scrap-block holes, and the rest of each rail hole) and 1/8" (pilot holes) from the console.$4–8
Moisture meterOptional but recommended: a pin-type moisture meter to know when the top boards are dry enough (see the acclimation note above)$20–30
SanderRandom-orbit sander, 5" + hook-&-loop discs in 120 and 220 grit (the 96" top and its three seams are where it earns its keep)$0–70
HandsawAny handsaw for the four 3½" scrap blocks (many store saws won't cut pieces that short). A miter box only if the push test calls for the brace fallback.$0–15
ClampsTwo clamps that open at least 9" (12" bar clamps are ideal) for the moving caul in the top glue-up. The console's clamps may do it; check their opening.$0 (or $20–30)
Packing tapeOne roll of clear packing tape to wrap the four cap blanks, so glue can't stick to the cauls~$4
Corner toolRasp or coarse contour sanding block for the ½" radius on the tabletop's four corners~$7
Optional assembly helpersPainter's pyramids (~$7) + half-sheet of ⅛" hardboard (~$10) as a clean, flat assembly surface~$17
More info: board grades, zinc screws, and the three finish products

2×12s: ask for "Select" or "Appearance grade" if they stock it; otherwise dig through the common pile. Crown-side matters less than straightness. Southern Yellow Pine (what Texas stores carry in 2×12) is actually stronger than the E-value used in the math — extra margin for free.

Zinc, not Blue-Kote: zinc is the indoor/dry-use coating — that's this project. Blue-Kote is for weather exposure; costs more, zero benefit hidden inside dry indoor joints.

Sealer + primer: Zinsser B-I-N (shellac-based), 1 quart for the table (the original whole-set figure was 2 quarts). It goes over ALL leg and rail surfaces as the primer and knot sealer. The corner plates get Bulls Eye 1-2-3 instead (Drill).

White paint: water-based cabinet/trim ENAMEL, satin, white. Buy ONE: Valspar Cabinet & Furniture, Behr Cabinet & Trim, or SW ProClassic. Apply 2 coats. Do not use wall paint; it stays soft and scuffs.

Clear top coat: water-based polyurethane, CLEAR, SATIN. Buy ONE: Minwax Polycrylic Clear Satin or Varathane Water-Based Poly Clear Satin. Apply 3 coats, top only. Oil-based finish ambers the pale pine; do not use it.

Cut

Master cut list

Hand this to the person at the panel/miter saw. Every table piece, grouped by board size. (The four 96" top boards need no cut at all — that's why the table is 96".)

Call the store first and ask exactly this: “Do you cut dimensional lumber — 2×4, 2×3 and 2×12 — to a list of specific lengths, and is there a limit on how many cuts?” Some locations cap free cuts or only rough-cut for transport.
If they say no: a local lumberyard will usually do it, or rent a miter saw for a half day. Before you leave the store, measure two pieces that are supposed to be identical — if they differ by more than 1/16", ask for a recut. Identical matters more than exact.
QtyFromCut toPart
42×1296" (full boards — just check ends are square)Table top boards A–D
42×430 5/16"Table leg verticals
42×445" (or the four top boards' measured width)Table leg caps (cauls first)
42×389"2 aprons + 2 center rails (one per board; keep the 7" offcuts for practice counterbores)
42×43½"Scrap blocks, from board 4's leftover (many saws won't cut pieces this short; a handsaw does it in a minute)
Why identical lengths matter more than exact lengths: if two leg verticals differ by ⅛", that leg can't be square. Ask the store to cut all four 30 5/16" verticals back-to-back without moving the stop, and the same for the four 45" caps and the four 89" rails.
More info: height math (how each leg length was derived)

Each piece's height = 1½" top + box leg. Box leg = verticals + two 1½" caps.

Table 34 15/16" (the island): 1½" top + 30 5/16" verticals + two 1½" caps (3") + ⅛" felt pads = 34 15/16" ✓

Rails: 89" long (96 − two 3½" legs), 2½" deep (a 2×3 on edge). Every rail's bottom edge sits at 34 15/16" − 1½ − 2½ = 30 15/16", the center rails too. (A 2×4 apron would end at 29 15/16", 1/16" below the higher measured thigh.)

For the record: the built console is 18" = 1½" top + 13½" verticals + two 1½" caps. The superseded 29" table used 24½" verticals, and the 36" version 31½".

Which cuts come from which 2×4 (waste plan)

Keep this visible at the saw. Hand the operator your five pre-approved boards with the straightest one marked for board 1.

BoardCutsUsed
13× 30 5/16" vertical (your straightest board)90 15/16"
22× 45" cap90"
32× 45" cap90"
41× 30 5/16" vertical + the 4 scrap blocks (3½" each) — the rest is practice stock44 5/16"
5Nothing yet: your spare, to recut any vertical or cap, or the four 12" brace blanks if the push test ever calls for them—

Board 1 has room: three verticals plus two saw kerfs use about 91¼" of a 96" board, so there's ~4¾" to square a bad factory end; ask the operator to square one end first. If the board still can't yield three clean 30 5/16" pieces, cut two from it and the third from board 4, which has about 50" to spare.

Yield check: 4 verticals, 4 caps, 4 scrap blocks, practice stock, and a whole spare board. The 45" caps go two to a board with only about 6" left over, which is why the fifth board is the spare: it can replace any vertical or cap, and it's where the four 12" brace blanks come from if the push test ever calls for the brace fallback. The four 2×3s don't share this plan: each gives one 89" rail.

Drill

Drill every pocket hole (assembly-line style)

Nothing gets assembled yet. Set the 520Pro once — all boards are 1½" thick, so the jig preset and the bit collar stay at 1½" for the whole table — then drill every hole in one session. Screws for every pocket hole: 2½" coarse zinc. Wait until the top boards have acclimated (a week minimum — see Shop).

Before any board touches the jig: look at both wide faces, pick the prettier one, and pencil “OUT” on it. Drill the other face, marked “IN.” On the 2×3s, also pencil “TOP” on the edge that will press against the tabletop (see the rail counterbores). If your pencil says OUT and the jig is on that face — stop and flip the board.
PieceHolesWhere they face
4 leg verticals · 30 5/16"2 per end (both ends)Inside face of the leg — hidden inside the box
4 leg caps · 45"NO pocket holes: every top and bottom cap gets zeroDo not put a cap in the jig. Use the plain-screw top-attachment procedure in the Legs section instead.
4 rails · 2×3 · 89"The 2 aprons: TWO at each end, one about ¾–1" down from the edge marked TOP and one about 1¾" down (4 each). The 2 center rails: ONE at each end, about ¾–1" down (2 each). No top-edge pocket holes; every rail gets 8 counterbores instead (see the rail counterbores below).The IN face, toward the table's middle (on a center rail, pick either face and mark it IN). The upper end hole aims into the leg’s top cap; an apron's lower one goes into the scrap block under it.
3 table-top boards: A, B, D10 along one seam edge of each, about 9½" apart, starting about 5" in from each end so no screw sits under a leg cap: A along the edge that meets B, B along the edge that meets C, D along the edge that meets C. C gets none. First lay all four boards out in final order, letter them A–D, draw a big pencil triangle across them, and mark each drilled board's seam edge and underside.Underside — A screws into B, B into C, and D into C, joining four 96" boards into one 45" top
Why the table's apron ends get TWO holes (the console's got one): an apron stands on edge and is 2½" tall, but the leg’s top cap is only 1½" thick. Without help, a lower hole would point into the open window and spin free — that's why the console used one. The table adds a scrap block under each cap (see Assemble · Table), so its lower hole has real wood to bite. Drill both now, flat on the bench: one about ¾–1" down from TOP (into the cap), one about 1¾" down (into the block). Once the leg is on, the apron's end is buried against it and the jig can't register there. The center rails get only the upper hole: there's no block behind them, and their job is holding the top, not the legs.
If you drilled the old way (or wonder why the caps get no holes)

C17 correction — why caps get no pocket holes: a pocket screw drilled into a board’s face can exit only an edge or an end, never the opposite broad face. The top cap’s only surface against the tabletop is its broad upper face, so an angled pocket screw cannot make that trip. This is not a pocket-hole joint; the top attaches later with two plain screws driven straight through each top cap.

Already drilled the cap holes or built two legs? Nothing is ruined. Those holes end up hidden inside the leg window and are simply never used. Leave them empty and drive the plain screws instead.

Already drilled two 2×4 aprons? At the island's height a 2×4 apron would hang 1/16" into the higher measured thigh, so the build doesn't use them. Keep them as spare stock.

Already drilled an apron with one hole per end? Add the lower hole (about 1¾" down) — the aprons need it. One per end is right for a center rail.

Drill-group checklist

Finish a whole board group, then tap it. This list saves separately from the main progress checklist.

0 / 58 holes

The hole map — black dot = pocket hole · orange = the screw through it

cap cap ← holes on the INSIDE face

Leg verticals (×4). 2 holes side-by-side in each end (one shown). You drill from the inside face; the screw dives through the board, exits its end, and leans toward the outside into the cap. The jig creates this angle for you.

tabletop above NO POCKET HOLES plain screws attach the top later

All caps (×4). No top cap and no bottom cap gets a pocket hole. During assembly, two plain screws pass straight through each top cap into the top.

tabletop above 8 screws UP through counterbores ● upper end hole: every rail ○ lower end hole: aprons only EVERY RAIL (×4): the same 8 marks

Rails (×4). Dots = pocket holes on the IN face. Every rail gets the upper one at each end, about ¾–1" down from TOP, for the leg’s top cap (dashed). The two aprons also get the lower one, about 1¾" down, for the scrap block under it (hollow dot). The straight orange lines are the 8 plain screws driven up through counterbored holes in the bottom edge, 1" into the top. A 2×3 is too shallow for the jig's top-edge holes.

A B C D yellow = glue · A→B · B→C · D→C board C: NO holes

Table-top boards A, B, D. Ten holes about 9½" apart along one seam edge, starting about 5" from each end, on the underside — the screws cross the glue line into the next board's edge: A into B, B into C, D into C. (Screws in all these pictures are drawn oversized so you can see them — every real screw in this project is the same 2½".)

How the jig aims for you (you never measure the angle)

You never aim these angles. The jig clamps onto the board and the drill bit can only travel one path — set the jig to 1½" once, clamp it where the hole goes, drill until the collar stops. Every hole comes out at the identical ~15°, exiting dead-center in the board. The angles in these pictures are just showing you what the jig produces automatically.

Reminder of the pocket-hole magic: you only drill the angled hole in one board. The screw is self-tapping into the second board — no pre-drilling the mate, and the angled screw clamps the joint tight like a built-in clamp.

Count check before you put the jig away:
GroupMathHoles
Leg verticals4 verticals × 416
Caps (all 4)none — see the C17 correction and top-attachment procedure0
Aprons2 × 4 end holes (top edge: counterbored plain screws instead)8
Center rails2 × 2 end holes4
Table-top edge join3 boards (A, B, D) × 1030
Total16 + 0 + 8 + 4 + 3058

That is 58 pocket screws. Add 32 counterbored rail screws, 4 plain top-cap screws, and 8 scrap-block screws, and the table uses 102 Kreg screws. The corner plates add 24 of their own, for 126 in all.

Counterbore the four rails (this session)

Every rail is a single 2×3 on edge: the two aprons along the long edges and the two center rails under the middle of the top. A 2×3 is only 2½" tall: on 1½" stock the jig's top-edge pocket would start about 2¾" from the TOP edge, past the bottom of the board, so all four screw up into the top through counterbored holes in their bottom edge instead. Drill them after their end pocket holes.

  1. Mark first. Pencil TOP on the edge of each 2×3 that will press against the tabletop, and IN on the face that will look toward the table's middle (on a center rail, either face). Pick the two straightest for the aprons.
  2. Mark the screws. Lay all four side by side, ends flush, and mark across their bottom edges 5½" from each end and at six evenly spaced points between, about 11⅛" apart: 8 marks on each. Exact spacing doesn't matter.
  3. Practice on an offcut. One counterbore in a 7" 2×3 offcut first, to set the tape flag and feel how the ⅜" bit cuts.
  4. Counterbore every mark, centered on the 1½" edge: the ⅜" bit, 1" deep (tape flag 1" from the tip), then the 3/16" bit through the remaining 1½". Keep the drill square to the edge, then sand off any splinters where the bit came out of the TOP edge, so it sits flat on the top.

At assembly a 2½" Kreg screw goes up through each counterbore: 1½" through the rail, 1" into the top, ½" short of the show face. The center rails sit under the middle of boards B and C, 5⅝" from every seam, so their screws stay clear of the edge-join screws.

Last: prime the four corner plates. Wipe each Simpson 88L with acetone or mineral spirits, scuff both faces with the red Scotch-Brite pad, and wipe again; from here on, handle them by the edges. Brush 2 thin coats of Zinsser Bulls Eye 1-2-3 on both faces, following the can's recoat time. They're dry long before legs day, and they get the white enamel with everything else at the finish. B-I-N is for the wood; this primer is the one that sticks to galvanized steel.
More info: jig setup refresher (same as your standalone console guide)

Slide the 520Pro's guide block to the 1½" preset (it clicks). Set the drill-bit stop collar to 1½" on the jig's gauge. Clamp the board in, drill through both guides, done. Practice two holes on the spare 2×4 first if it's been a while.

Assemble · Top panel

Glue the top panel (before you build the legs)

The one new skill: joining four 96" boards into one 45" top. Do it after the boards have acclimated and A, B and D are drilled — and before the legs, because the four cap blanks work as clamping cauls first. ▶ Watch this step (0:05)

Use the table caps as cauls before they become leg parts: do NOT build the table legs yet. Wrap all four 45" cap blanks in packing tape so glue cannot stick, and use them on edge (3½" tall) — on edge a caul is about 5× stiffer than lying flat, so it presses the seams in the middle as hard as at the clamped ends. Put three crosswise under the face-down top at about 12", 48", and 84". Use the fourth, also on edge, above each lower caul as a moving caul with a clamp at each end (the clamps need about 9" of opening); tighten only until the board faces register. Work one glue line at a time and drive each seam's screws center-out. Leave the panel on the cauls overnight before you unclamp, peel the tape, or move it; only then do the cap blanks become table legs.
four 96" boards, face-down yellow = glue · orange = pocket screws A B C D 10 screws per seam, about 9½" apart, pull the glued edges tight

Edge-join the top (the one new trick)

After about a week of indoor acclimation, lay all four boards face-down in their final order and dry-fit the full panel with the taped cauls and clamps before any glue. Every seam must close without force. Then work one joint at a time, starting in the middle: run a continuous glue bead about ⅛" wide down C’s edge with the silicone brush, press B to it, fit the moving caul and look for a thin continuous line of squeeze-out with no dry gaps; wipe it immediately. Drive B's pocket screws center-out, keeping the two faces flush under your fingers at each screw before you drive it. Then glue A to B the same way, and last D to C. The finished panel weighs about 110–140 lb: move it with two people, and keep it flat.

✔ If a seam won't close with hand pressure in the dry-fit, fix it before any glue: flip that board end for end, try another order, or swap in the spare. Glue and screws close a hairline, not a gap.
Legs

Build the 2 table legs

Same recipe as the console's legs, just bigger: 30 5/16" verticals between 45" caps, so each leg frame is 45" wide × 33 5/16" tall. ▶ Watch the legs and plates go together (0:15) Hold back the four 45" caps until the tabletop glue-up is complete, because they serve as cauls first.

How tight is tight? Set the drill’s clutch low and test on the practice board first, clicking it up one notch at a time until the screw head pulls flush and stops. In pine, the moment the joint closes and the head seats flat, stop — one extra second strips the hole. A stripped pocket hole is not a disaster: back the screw out, push a few glue-dipped toothpicks into the hole, snap them off flush, and re-drive the screw once the glue sets (about an hour). Every hole in this build has a job, so there's no spare hole next door.
top cap NO pocket holes in the caps 2 verticals (holes face in) bottom cap

Anatomy: 4 boards = 1 leg

Two verticals between two caps ("caps" = the short boards that close the top and bottom). Black dots = the pocket holes, drilled only on each vertical's inside face; orange = the screws, which dive through the board and exit its end tilting toward the outside — you drill from inside, the screw leans out. Both caps stay solid, with no pocket holes. Glue at every joint.

✔ The console's legs and the table's legs are this exact picture — only the board lengths change.
  1. Timing: build both table legs (30 5/16" verticals + 45" caps) only after the top panel has cured overnight and the four cap blanks have finished serving as cauls.
  2. First, the top caps' holes: peel the packing tape off the caps, mark two of them TOP, and drill each TOP cap's pair of ⅜" clearance holes flat over scrap (see Top attachment below). Never drill them through a finished leg.
  3. Dry-fit the whole box — two verticals between a bottom cap and a TOP cap — with clamps, no glue.
  4. Glue + clamp: run a continuous bead about ⅛" wide (roughly the thickness of a pencil lead) down the middle of each joining surface. After clamping, success is a thin continuous line of squeeze-out with no dry gaps; wipe it immediately with the damp rag.
  5. Diagonal check BEFORE screws: on the clamped box, hook the tape on the same corner point each time and measure twice. The two diagonals (about 56") must agree within 1/16"; squeeze the long diagonal until they do.
  6. Build flat: on a known-flat surface, all corners pressed down (prevents twist), drive the 8 pocket screws (2 per joint) until each joint closes and the screw head seats flat, then stop → re-check the diagonals within 1/16".
  7. Steel corner plates (see below) go on the two bottom corners while the leg is still flat on the bench.
Taller legs show every error more. At 30 5/16", a vertical that's ⅛" bowed or a corner that's 1/16" out of square becomes a visible lean at the floor. That's why the shopping list says to be pickiest about the verticals. Build each leg on a known-flat surface and don't skip the diagonal check. A finished table leg should measure about 56" on both diagonals, corner to corner.
ONE LEG, INSIDE FACE (FROM THE TABLE'S MIDDLE) scrap blocks (under the top cap) steel L-plates (Simpson 88L), 8" each way 3 screws per arm, all 3" or more from the corner 45" wide · each plate's extra ½" hangs into the window from the long sides they hide behind the legs

Steel corner plates — 2 per leg, standard

Each plate is a Simpson 88L: a flat steel L, 8" each way, primed in the Drill session. It goes on the leg's inside face (the face that will look at the other leg), across each bottom corner, with one arm along the bottom cap and one up the vertical. Line its outside edges up with the leg's outside corner. The plate is 2" wide and a 2×4's edge is 1½", so ½" hangs over into the leg's window; that's expected.

With the leg flat on the bench, inside face up: clamp the plate in place, then drive Simpson SD10112 screws (#10 × 1½") through holes that sit fully on wood and are 3" or more from the corner, 3 per arm. The first few inches of each corner hold the leg's own pocket screws, and a plate screw there can hit one. If an arm has fewer than 3 usable holes, drill another with a 13/64" bit and a drop of oil on the tip; 14-gauge steel drills in seconds. These screws need no pilot. Drive each until its head seats flat on the plate, then stop.

✔ From the long sides the plates hide behind the leg. From the table's ends you see the far leg's plates through its window, and painted white they all but disappear. Nobody sits at the ends.
Fallback only: 45° wood corner braces, if the push test still leans

Until October 13 these braces were the standard design; the steel plates replaced them because they show from the table's ends. They are the stronger fix (a triangle can't lean), so if the push test still shows a side-to-side lean with every screw tight, add them, with the table upside-down on the blanket again or with the leg on its side. They sit fine alongside the plates: the brace screws run through the middle of the leg's 3½" depth, clear of the plate screws near the inside face. A miter box (~$15) and wood filler (~$6) are the only extra purchases.

ONE LEG, SEEN FROM THE TABLE'S END scrap blocks (under the top cap) 45° braces, ~8½" each way 45" wide · open window above the braces from the long sides they hide behind the legs

45° wood corner braces — 2 per leg

Each brace is a 12" piece of 2×4 (from the spare, board 5) with a 45° cut on both ends, angled toward each other so the long points sit on the same edge. Stand the 2×4 on its narrow edge, wide face against the back of a miter box, and saw in the 45° slot. A lumber dealer with a miter saw may cut them for you. The brace stays 3½" thick, the same as the leg, so it sits flush with both faces.

Fit it with the leg flat on the bench: set the brace into a bottom corner (long points out, toward the window) and pencil around both ends. Drill two 3/16" clearance holes through the vertical and two through the bottom cap, inside each traced end. Center each pair across the 3½" width, about ⅝" from the end of the tracing nearer the corner, where the brace has the most wood behind it. Flip the leg and counterbore each hole with the ⅜" bit, just deep enough for the screw head to sit flush. Glue both brace ends — wipe a thin coat on, wait two minutes, then glue again, because these ends drink glue. Set the brace on its tracing and drill 1/8" pilots through the holes with a tape flag 2⅝" from the tip. Then drive 2½" Kreg screws snug: 2 per end, 8 per leg.

✔ Fill the four counterbores in each vertical with wood filler before priming; the ones in the bottom cap face the floor. Nobody sits at the table ends, so the braces block no one's feet.

Top attachment — 2 plain screws through every top cap

Drill each cap's clearance holes flat over scrap before the leg is assembled. This is a straight-through joint, not a pocket-hole joint. Never drill a clearance hole by reaching through a finished leg window — the only bit that goes through the window is the depth-flagged 1/8" pilot.

  1. Mark the two TOP caps, clamp each one flat over backing scrap, and drill the pair of ⅜" clearance holes all the way through the 1½" cap, each about 3" either side of the cap's center — near the top's centerline, where it moves least. They land 3" either side of the middle seam and clear of every edge-join screw, which start 5" in from the ends. The screw must slide through instead of biting. (The console used 3/16" holes; the wide table top needs ⅜" plus a washer — see Assemble · Table.)
  2. With the leg in place, drill a 1/8" pilot hole through each clearance hole into the tabletop, holding the bit centered in the hole. Depth stop: a tape flag on the bit 2½" from its tip (1½" through the cap + 1" into the top), with a tail wider than the hole so it can't slip through.
  3. Drive a 2½" Kreg coarse screw — the same screw as everywhere else. Its washer head bears on the cap’s inside face, which is hidden inside the leg window, so a proud head costs nothing. 1½" through the cap, 1" into the top, ½" to spare before the show face.

Use 2 screws per top cap × 2 caps = 4 plain screws, each with a flat washer under the head (the oversized-hole-and-washer method in the assembly section).

More info: the two ways a leg goes crooked (diagrams from your console guide)
OUT OF SQUARE (leans) — fix: diagonal trick
TWISTED (corner lifts) — fix: build flat
A = B ? within 1/16" = square

The diagonal trick

Hook the tape on the same corner point each time and measure twice. The diagonals must agree within 1/16". If they do not, gently squeeze the corners of the longer diagonal until they do, then drive each screw only until its head seats flat.

Assemble · Table

Dining table — counter height, edge-join, four 2×3 rails, 2 legs

The top panel is glued (the Top panel step). The rails are counterbored (the Drill step). Now the same assembly you did on the console, with the rails screwed up through their bottom edge instead of pocket screws, plus a push test before paint. ▶ Watch the rails through the flip (0:26)

Parts for this build

QtyBoardCut lengthPart name
42×1296"Table-top boards (A–D)
42×430 5/16"Table leg verticals
42×445"Table leg caps
42×389"2 aprons + 2 center rails (8 screws up through each)
42×43½"Scrap blocks (from leftovers)
Table-only wood movement: solid pine moves across the grain by roughly ⅛" per foot of width. This 45" top can move about ½" seasonally, and rigid screws can crack it. For each table top-cap screw, drill the cap’s clearance hole at ⅜" instead of 3/16", and put a flat washer under the screw head. The washer bridges the oversized hole, and the top slides underneath it as it moves. Drive the screw snug, not bone-tight — friction from an overtightened screw defeats the whole point. The cap screws sit within about 6" of the top’s centerline, so each needs only about 1/16" of travel. A ⅜" hole around a #8 shank (0.164") gives about 0.105" of play in every direction — comfortable margin. The washer is required because a Kreg screw head is only about 0.35" across and would drop into a ⅜" hole unsupported. The 11¼" console top needed none of this. Rails never need it because they run along the grain and do not restrain cross-grain movement.
2×3 rails on edge (×4), 89" long upside-down: legs at ends, rails between joined top, face-down

1Rails + legs 2 people

Top face-down on the blanket (two people to move it there). Pencil the apron lines 1¾" in from each long edge, the center-rail lines 16⅛" in from each long edge (each center rail lands under the middle of an inner board), and the legs' inside lines 3½" in from each end (each 89" rail fits exactly between them). Before any glue, dry-fit: stand both finished legs flush with the ends, set all four rails between them, and check that every rail touches both legs; trim a long one with the copy trick in the snags. Then run a continuous glue bead about ⅛" wide down the middle of a rail's TOP edge. Set it on its line, TOP edge down, centered between the leg lines: an apron with its OUT face on the line, a center rail with its plain face on the line and its IN face (the one with the end pocket holes) toward the table's middle. Drive a 2½" Kreg screw up through each of the 8 counterbores, starting in the middle and pressing the rail onto its line just ahead of the drill: 1½" through the rail, 1" into the top, ½" short of the show face. No pilot needed — the screw's self-drilling tip handles pine, just as pocket screws do — and the screws clamp the glue line, so no clamps either. Look for a thin continuous line of squeeze-out with no dry gaps, and wipe it immediately. Repeat for all four rails.

Now build the table legs from the former cauls, if they aren't built yet; drill each top cap's pair of ⅜" clearance holes while the cap is still flat over scrap, before assembling the leg. Set the completed legs flush at the ends, against the aprons' ends. Through each cap hole, drill a centered 1/8" pilot with the tape flag at 2½" from the tip (1½" of cap + 1" into the top). Put a flat washer under each screw head, then drive two 2½" Kreg coarse screws through each cap snug, not bone-tight. Drive the upper end screw of every rail (aprons and center rails) into the top cap. No glue on the rail ends: end grain barely holds glue, and bare screws can flex a hair with the top's seasonal movement where a glue line would crack. Then install the required scrap blocks described below, and only then flip.

Required scrap blocks — standard, not optional: cut 4 blocks, each a 3½" piece of 2×4 from the leftovers, one for each apron end. On the bench first: drill two 3/16" clearance holes through each block's wide face, both in the half that will sit toward the table's end (the leg's outside face), so the apron's lower end screw, coming in from the other side, can't hit them. With the table still upside-down, lay each block flat on the top cap where it shows inside the leg window, snug against the vertical and pushed tight against the apron end. Glue it to the cap and the vertical, then drive two 2½" Kreg screws through the block into the cap: 1½" through the block, 1" into the cap, ½" short of the tabletop. Finally, drive the apron's lower end screw (the hole about 1¾" down) into the block. The ⅜" cap hole plus washer allows about 0.1" of free slip, so the tabletop cannot brace the legs against racking until that much movement has already happened. These blocks give the second apron-end screw real wood and stop the rack immediately.
2–3 people Flip — only once all four scrap blocks are in. Check first: every rail's end screws, the four blocks with their two screws each and the aprons' lower end screws, the four cap screws with washers, and the plates. The table is ~165–210 lb. Clear about 3 feet of open floor on every side, with a blanket where the long edge will land, and walk through the moves once before lifting. Roll it onto its long side first, then upright: one person at each end and a third steadying the middle. Never let it pivot on one leg, and don't grab it by a leg (the leg-to-top screws are not handles). Indoors the kids will be close by: get them out of the room first.
Round the four outer corners — top to floor. After the flip, before finish sanding. At this height the top's corners are at chin height for your 41½"-tall 4-year-old — the height a running kid's face meets — and the leg directly below each corner has a square edge running from the floor to the top. Each leg sits flush with the top's end and edge, so each corner is one straight vertical line. Rasp or contour-block the top's corner and the leg's outer corner beneath it into one continuous ½" radius, floor to tabletop. Then soften every other top and leg edge with 120 grit.
Push test — after the flip and an overnight glue cure, before any paint. A counter-height table gives every joint a longer lever than the 29" design did, so check it while fixes are still easy.
  1. Rock: press down on each corner in turn. If one corner lifts, a leg is a hair long — a felt pad under the low one fixes it.
  2. Side to side: stand at one end, hands flat on the top, and push firmly across the width, then along the length. The top should move with the floor, not ahead of it. A slight give that springs back is normal; visible lean (more than about ⅛" at the edge) or a creak is not.
  3. If it leans: first re-seat anything loose — every corner glued and screwed tight, the four cap screws snug, the center rails' end screws in, all four scrap blocks glued and screwed, both end screws in every apron end, every plate screw snug. Retest. If it still leans side to side, do not paint: add the 45° wood braces (the fallback), or a second steel plate on the outside face of each bottom corner if you'd rather not see triangles, then retest. A lean end to end means something is loose, not missing — find it first.
Finish

White bases, clear pine tops

Two finishes, one rule each: paint never touches the tops; poly never needs to touch the paint. The crisp line where white base meets pine top is the whole ÄMMARYD look. Tape the line where the legs and the rails meet the top underside.

⚠ Ventilation (Brandon): water-based enamel and polyurethane are low-odor but still open both windows and run all 3 HEPA filters, fan pointed out. B-I-N sealer + primer is shellac (alcohol fumes) — use the best airflow of the day, with nobody else in the room and no open flame or pilot light nearby.
THE WHOLE FINISH, LEFT TO RIGHT SAND 120 → 220 TAPE the leg line B-I-N all wood base surfaces DRY + SCUFF follow the label WHITE legs + rails POLY top only CURE 48–72 h then dinner scuff with 220 + wipe the dust between every coat · thin coats always · stir poly, never shake

↔ Swipe the strip sideways to see all of it.

  1. Sand everything — always sand with the grain using light pressure; let the paper cut. Confirm the top's four corners are rounded to about a ½" radius (see Assemble · Table) — they're at chin height for your 4-year-old. Use 120 grit to knock down edges and pocket-hole fuzz. The 120-grit done test: rake a flashlight across the surface and look for no scratches running across the grain, no pencil marks, and no sharp edges. Then use 220 everywhere. Wipe all dust with a damp cloth.
  2. Tape the boundary: painter's tape on the pine top right where it meets each leg cap and rail, so white stays off the show wood.
  3. Bases — seal + prime in one: apply Zinsser B-I-N (shellac-based) over ALL leg and rail surfaces. It is the primer and knot sealer; there is no separate primer for the wood. The corner plates already wear their metal primer from the Drill session; a little B-I-N slopped onto them does no harm. Follow the label for dry and recoat time, then scuff lightly with 220 and remove the dust.
  4. Bases — paint: use a water-based cabinet/trim ENAMEL, satin, white. Buy ONE and use it on every piece — the same one you used on the console: Valspar Cabinet & Furniture, Behr Cabinet & Trim, or SW ProClassic. Apply 2 thin coats with a 4" high-density foam roller on the legs and rails; use the brush only for corners and the plates. On the plates, thin coats matter even more: a thick coat sags on smooth metal. Follow the label’s recoat time, with a light 220 scuff between. Do not use wall paint; it stays soft and scuffs.
  5. Top — clear coat: use water-based polyurethane, CLEAR, SATIN. Buy ONE: Minwax Polycrylic Clear Satin or Varathane Water-Based Poly Clear Satin. Apply 3 thin coats to the top only: coat → label dry time → 220 scuff → wipe → repeat. Don't sand the last coat. Stir, never shake. Do not use oil-based; it ambers pale pine.
  6. Cure 48–72 hrs before the first family dinner. Enamel keeps hardening for weeks — use coasters-level care the first month, and keep chair backs from rubbing the fresh poly edge.
Never stack coats closer than the label's recoat time even if the surface feels dry. The finish schedule is Evening 1 — sand, B-I-N, enamel 1; Evening 2 — 220 scuff, enamel 2; Evening 3 — poly 1, 2 hr, scuff, poly 2; Evening 4 — scuff, poly 3; then cure 48–72 hr.
More info: paint-vs-poly order, and why not paint the assembled joint lines

Order: paint first, poly second. If a poly drip lands on cured enamel it wipes off; white paint on raw pine soaks in instantly and never fully leaves.

Why finish after assembly: glue does not bond to paint or poly, and all four table rails glue to the underside of the top. The recommended path is bare-wood assembly first, finish after. If you choose to prefinish the panel flat, tape off the four rail glue lanes — 1¾"–3¼" and 16⅛"–17⅝" in from each long edge, between the leg lines — and leave those lanes completely raw for the glue.

Sheen matching: satin enamel + satin poly read as the same soft glow, which is what sells the two materials as one designed piece.

Place

Into the room

  1. 3–4 people Lift, don't drag, from where you built it onto its spot, even if it's only a few feet. At ~165–210 lb, three or four adults spread along both long sides, lifting by the top — not by a leg. Dragging racks the new joints before they've had a chance to settle.
  2. Pads: two ⅛" felt pads under each bottom cap, about 1" in from each end. Tip the table onto its side on a blanket with two people to stick them on; never reach under a lifted table. They're part of the 34 15/16". Check that the chairs' own feet have pads too; tile is hard on both.
  3. Position: in line with the island, centered on its width, with a 42–43" walkway between the island's end and the table's end (the same as the aisle from the island to the fridge). That leaves about 32" from the table's far end to the living room.
  4. Match the island: lay a straight 8-ft board across the walkway, flat on the island and reaching onto the table's near end, once near each long edge. It should sit flat on both with no gap. Then set the level lengthwise on the tabletop: bubble centered. If an end sits low, add a second pad under both of that end's pads; if it sits high, swap its pads for thinner ones (or none). Then do the rock check below.
  5. Level and rock check: press each corner. On uneven tile, stack a felt pad under the low corner until the rock is gone.
  6. Chairs: 4 per side, evenly spaced between the legs (89" clear inside ÷ 4 = ~22" per seat). Slide each one in until its back touches the top's edge. The 24½" seat clears the 30 15/16" apron, 6 7/16" up.
  7. First week: expect a couple of small dings and one "I should have sanded that edge more." That's a handmade table. 220 grit + a dab of poly/paint fixes anything. Re-snug the four cap screws after the first season change (snug, not bone-tight).
Console tank not on yet? Follow the console guide's tank-day order: anti-tip strap into a wall stud → leveling mat → empty tank → cord drip loops → water. No water before the strap.
You built a matching console and counter-height dining table with one jig, lumber-aisle boards, and four little steel plates. Take the picture for the family album.
When something's off

The 7 likely snags (and their 5-minute fixes)

A part came back from the store the wrong length

Too long is easy. Trim it. Don't re-measure — lay the correct part on top of the long one with one end flush and pencil along the far end. Copying guarantees the pair match each other, which is what actually matters; measuring twice gives you two chances to be off. Then cut, and err short, never long: a hair under disappears because the end pocket screws pull the joint tight, while a hair over won't fit between the legs and shoves them past the ends of the top.

Rails are the most forgiving part to get wrong — both ends are hidden butt joints, tucked under the top. That cut never needs to be pretty or perfectly square. Just keep all four within about 1/16" of each other: trim a long one with the copy trick above. Leg verticals and caps are less forgiving: those set the leg's squareness, so a bad cut there is worth redoing from the spare board.

Cut before you drill that board. If the pocket holes are already in the end you're about to shorten, the trim takes them with it and you'll redrill. Check the hole maps before the saw comes out.

Too short can't be fixed — cut a replacement from the spare 2×4 (for a rail, a spare 2×3). That is exactly what the spare is for, and every beginner donates a piece or two. If you're mid-project and out of spares, the store can match a fresh cut off any 8-footer; bring the good twin as the reference.

The seam between top boards has a ridge / isn't flush

Prevent: fingers straddling the seam as you drive each edge-join screw — drive only when you can't feel a step. Fix after: sand the ridge with 120 grit (a sander makes this a 10-minute job), then 220. A ridge under 1/32" disappears completely; that's why sanding comes before finishing.

A leg wobbles / one corner rocks

On a floor you know is flat, find the short leg (the one that lifts). One or two felt pads stacked under it is the honest, invisible fix — factory furniture ships with adjustable feet for exactly this reason. Racking (parallelogram lean) is different: recheck the rail-to-top screws, the leg-to-top screws, the rail-end screws, the corner plates, and the scrap blocks, then run the push test again. Fix racking before paint; the brace fallback is the last resort.

A rail is bowed or won't sit flat on the top

A slight bow is normal and the 8 screws pull it down: drive the middle screw first and work toward the ends, pressing the rail onto its line just ahead of the drill. A twist you can see from 3 feet away won't pull out; swap in the spare 2×3. Fix after: if the glue line shows a gap between two screws, drill one more counterbore there: the ⅜" bit 1" deep, then the 3/16" bit with a tape flag 2½" from its tip, so it stops at the tabletop instead of drilling into it. Then drive a ninth screw. The bottom edge is hidden, so an extra hole costs nothing.

Pocket hole blew out the side of the board

Usually means the jig wasn't set to 1½" or the board shifted. That board face goes toward the inside where nobody sees it — or cut a replacement from the spare 2×4. This is what the spare is for; zero shame, every beginner donates a couple of pieces.

White paint bled under the tape line

Prevent: press the tape edge down hard with a fingernail, and pull tape while the last coat is still slightly wet, at a 45° angle. Fix after: let it dry fully, then shave the bleed off the pine with 220 on a block — raw wood sands clean, then poly over it.

Dust bumps / rough spots in the dried poly

Normal. That's what the 220 scuff between coats removes. If it's the final coat: wait 24 hrs, then rub with a paper grocery bag (yes, really — it's ~1000-grit) and the nibs polish right off without dulling the sheen.

Record · Console (built ✓)

Console — 2 legs + aprons (your first assembly) · built ✓

Done. This card stays as the record of how the console went together; the table follows the same order. Everything happens upside-down on a blanket. The aprons attach first, then the legs, then flip.

Parts for this build

QtyBoardCut lengthPart name
12×1274¾"Console top
42×413½"Console leg verticals
42×411¼"Console leg caps
22×467¾"Console aprons
top, FACE-DOWN (74¾ × 11¼) aprons set in 1¾" from each long edge 1¾" bird's-eye view of the underside: legs flush at the ends, two aprons running between them

1Mark the underside

Top face-down on a blanket. Pencil lines: legs flush with each end; two apron lines 1¾" in from each long edge — meaning the front edge and the back edge, the two 74¾" sides. The line marks where the apron's outer face sits, so each apron then covers from 1¾" to 3¼" in, leaving 4¾" of open space down the middle. That setback is what hides the aprons — the legs are full-depth (no side overhang), so shadow does the hiding instead.

tabletop (face-down) apron, ON EDGE dots = holes, jig flush to edge marked TOP screws every 10–12" down into the top (which is below, face-down)

2Glue + screw the aprons to the top

Run a continuous glue bead about ⅛" wide down the middle of each apron’s TOP edge, set it on its line, and clamp. A thin continuous line of squeeze-out with no dry gaps means the glue amount is right; wipe it immediately with the damp rag. Drive the pocket screws along its length into the underside of the top. This glue-and-screw marriage is what creates the stiffness — the apron and top start acting as one thick beam.

✔ Keep apron ends exactly 0" from the leg lines — they should butt into the legs in the next step.
box leg 1 shown — its twin is directly behind it 1 apron-end screw → leg's top cap plain screw through cap · apron ties into leg

3Legs on, tie the aprons in, flip

Set each leg flush with the end of the top; its pair of 3/16" cap holes must already have been drilled flat over scrap before leg assembly. Through those holes, drill two 1/8" pilot holes 1" into the tabletop (tape flag on the bit 2½" from the tip — the bit passes through the 1½" cap first), and drive two 2½" Kreg coarse screws snug through the cap into the top. If these console legs were already built, clamp backing scrap inside each window and drill the cap before the leg goes onto the top. Put a dab of glue on each apron end where it meets the leg, then drive one screw per apron end into the leg’s top cap. One is sufficient: the tabletop resists racking because each apron is glued and screwed to it along its full length, and each leg is secured with the plain screws through its cap. The apron-end screw is only a secondary tie. 2 people Confirm your helper is booked before you start, then flip it upright: your console now stands on 2 legs.

✔ Sit test: sit slowly on the middle — no rocking, no creaking, and no visible dip in the top. Do not drop onto it. You weigh more than the tank, so this is your proof test before finishing.
Unchanged from your original plan: 74¾ × 11¼ × 18 size, ~2½" off the wall for the outlet gap, leveling mat under the tank, felt pads under the legs.