Pine & White Dining Set + Aquarium Console

One build guide, three matching pieces: the revised 2-leg aquarium console, an 8-seat farmhouse dining table, and two long benches. White box legs, pale pine tops — the ÄMMARYD look, sized for your room and your family.

Console74¾ × 11¼ × 18"
Table96 × 33¾ × 29"
Benches (×2)84 × 11¼ × 17½"
Seats8
LegsWhite · box style
TopsPine · clear satin
Before every session
Start here

What you're building

Three 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, aprons, and wide table top, while plain screws through the top caps attach each finished leg to its top. The console now has just 2 legs — hidden aprons (stiffening boards under the top, defined below) replace the center leg. Spin the 3D model to see the whole set.

3D view ↻
Console
Table
Room layout
drag to rotate · scroll to zoom

Table + two benches in the middle, revised 2-leg console against the wall. Thin gray outlines mark each individual board (see the 4 boards in every leg, and the 3 boards in the tabletop). The orange ghost screws are drawn x-ray style: angled ones are pocket screws from verticals and aprons, while the straight-up pair in every top cap are plain screws into the top.

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

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).

2×6 apron on edge (needed at 96" — see the math) bench: 3 box legs (center leg is invisible under a bench & blocks nobody) table 96" (full 8-ft boards — no length cuts) 29" bench 84" · seat 17½"

29" table height + 17½" bench = 11½" of lap room, sized for your family (standard 30" tables are built for 5'8"+ adults). Top is three 2×12s edge-joined = 33¾" wide — full standard width, a touch wider than your current 31½" table.

12' 0" (144") 5' 6" (66") table 96 × 33¾ bench 84 × 11¼ (pulled out) bench (tucks fully under when not in use) 24" end 24" end ~16" side 8 seats · ~24" of table edge per person · benches slide under so the walkway opens up between meals

Honest note: ~16" per side is booth-style — you slide in from the end or step over, and when seated your back is near the wall/island. Your current 31½"-wide table already lives at ~17" per side with chairs, so this is familiar territory, and benches tuck fully under (chairs never do). Option: shift the table 2–3" toward the windows to widen the island-side walkway — the window side becomes the kids' "booth."

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, and doubled for creep — wood's slow permanent sag under a load that never leaves, like a tank).

Console: why 2 legs + aprons now 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.09" ✓ (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. Upgrade to 2×6 aprons for ~$7 if you want to never think about it again.
Table: why 96" demands 2×6 aprons (2×4s fail here)

Same physics, longer span: 89" clear between legs, and a Thanksgiving-realistic 300 lb of food + leaning elbows centered.

Sag at center of the 89" span, 300 lb (initial)
three-board top + 2×4 aprons0.18" ⚠️ too soft
three-board top + 2×6 aprons0.07" ✓ (span ÷ 1240)

The deeper apron is the whole difference — depth is cubed in the stiffness formula, so going from 3½" to 5½" deep nearly triples the strength of the whole assembly.

Benches: why they get a 3rd (center) leg

A bench takes the biggest live load in the house: 4 people ≈ 700 lb. A 2-leg bench with 2×6 aprons technically passes deflection limits, but only with thin margins — about 1.7× instead of roughly 10× with the center leg. Kids jump on benches, so we deliberately keep the center leg: overbuilt-but-foolproof. It cuts the span to ~36¾" per side, where the numbers are easy: 0.03" with 2×4 aprons. Under a bench it is invisible and cannot block anyone's knees (your knees are out front).

Room fit: why the top is 33¾" wide, and why 29" tall

Width: we tested this with real plates. A 22½" top left facing plates 1½" apart — too narrow (two 10½" plates = 21" before food even lands). Full standard width is three 2×12s = 33¾", leaving ~16" per side in the 66" room. That's booth-tight by the textbook, but the current 31½"-wide table already lives at ~17" per side with chairs and works — and benches tuck completely under, which chairs can't. Placement can also be shifted 2–3" off-center to favor the island walkway.

Height: 29" instead of the "standard" 30". Standard height assumes ~5'8"+ adults; for 4'10" and 5'6" adults, 29" + a 17½" bench puts elbows and feet noticeably more comfortably. Equally easy to build — the legs are just cut 1" shorter. Kids: the 7-year-old is fine on the bench; the 4-year-old uses a booster either way.

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 it's rigid in both directions.

Apron — a board on edge running under a tabletop between the legs. It's the invisible backbone of nearly every real table.

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 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 screw is a secondary tie to the leg cap.

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-sandsighting 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 cut. With ~40 pieces across three builds, store cuts (or a miter saw + stop block) are what make parts identical. Buy a spare 2×4 for practice.
  2. Build in order: console → benches → table. Smallest to biggest. Build and finish bench #1, let the family use it for 2–4 weeks, then build bench #2 and the table. That real-life pause confirms the height and comfort before you repeat it.
  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: aprons screwed to the top first, then the legs, then the apron ends tied into the leg caps. Reaching inside a finished base to add aprons 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 base surface with Zinsser B-I-N. It is the shellac-based knot sealer and primer in one; there is no second primer step. Pine knots bleed yellow-brown straight through ordinary paint — this is the #1 white-paint-on-pine regret.
  8. Cure 48–72 hrs before the tank goes on the console and before family dinner on the table. Finishes feel dry long before they're hard.
Mindset: you're building 10 box legs total. The first one is slow; the other nine fly. Everything else is screwing flat boards to flat boards.
Pace yourself

The 6-session plan

Don't think of this as one big project — it is six self-contained sessions with a deliberate 2–4 week family test in the middle. Stop at the end of any session and nothing is left half-glued.

  1. 2 people Shop + cuts (~1½ hrs at the store). Sight boards, audition the table-top boards edge-to-edge, and hand over the cut list. Confirm your helper is booked before you start so the 96" boards are loaded, transported, and unloaded safely.
  2. Drill + first legs (~2 hrs). Drill the console and bench #1 groups, then build those five legs. Drill their cap clearance holes flat over scrap before assembly. Keep the table-top boards indoors for about a week before drilling them, and hold back all four 33¾" table cap blanks.
  3. 2 people Console + bench #1 assembled (~2 hrs). Aprons, legs, then each flip. Confirm your helper is booked before you start.
  4. Finish console + bench #1. Evening 1 — sand → B-I-N → enamel coat 1. 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.
  5. 2 people Bench #2, after the family test. Let the family use finished bench #1 for 2–4 weeks; only then build, finish, and flip bench #2. Confirm your helper is booked before you start.
  6. 2 people The table. After the tabletop boards have acclimated, glue the top panel first using the four cap blanks as cauls. Only after the panel is done do you build the table legs, add aprons and legs, then flip. Confirm your helper is booked before you start. Repeat the four-evening finish schedule above.
Natural break point: the finished console and bench #1 are a complete first batch. Let that bench earn its keep for 2–4 weeks; bench #2 and the table wait patiently as cut boards.
Building today

Console-only quick sheet

Only building the fish/plant console right now? This card is everything for it — one store run, one afternoon. Ignore the rest until the dining set, or open the standalone console guide for the deeper console-only walkthrough.

Buy todayAmount
2×12×8' pine (the top — pick the prettiest board)1
2×4×8' (legs + aprons, incl. 1 practice board)5
Kreg 2½" coarse zinc screws (250-pack — covers the whole project, including the plain top-cap screws)1
3/16" clearance bit + 1/8" pilot bit (only if you do not own them)1 each
Wood glue · felt pads · aquarium leveling mat · furniture anti-tip strap · adhesive cord clips1 each
QtyFromCut toPart
12×1274¾"Top
42×413½"Leg verticals
42×411¼"Leg caps
22×467¾"Aprons
Tools you must have on hand: Kreg 520Pro jig — including its stepped drill bit, long driver bit, and stop collar, all of which come in the Kreg box — plus the 3/16" and 1/8" bits listed above, a power drill, 2+ clamps, tape measure, speed square, pencil, a blanket to assemble on, and a damp rag for glue. No jig = no build; big-box stores carry Kreg if you still need one.
Every piece is under 75" — it all fits in the Sorento with the seats down. No truck needed for today's build.
Realistic first-timer pace: store run + 32 pocket holes + 2 legs + aprons + assembly ≈ 4–6 hours. Skip the finish today — bare pine is completely fine to show off, and the tank can't go on until it's finished and cured anyway. Phases to follow: DrillLegsAssemble · Console.
Shop

Shopping list — whole project

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.

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. Weekday mornings get the freshest, least picked-over bunks.
2 people96" board transport: bring your scheduled second-adult helper for loading and unloading the three 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 three top boards edge-to-edge in their final order. 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 and let them acclimate about one week before drilling.
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 three 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. Expect roughly $60–90 per board vs ~$25 at a framing yard — worth it ONLY for the three table-top show boards (milled stock also makes the spare 7th board unnecessary). Everything painted white — all the 2×4s and 2×6s — stays cheap framing lumber that you personally picked straight; prettiness is wasted under paint.
WhatBuy~Cost
Tops2×12×8' pine (pick the 6 straightest, fewest-knot boards in the rack — these are your show surfaces)$120–190
Optional top insurance2×12×8', clearly labeled SPARE~$25
Legs & small aprons14× 2×4×8' (includes 1 practice board and 1 spare)$60–95
Table aprons2×6×8'$12–18
ScrewsKreg 2½" coarse-thread, ZINC — 176 pocket screws + 20 plain screws for the tops = 196 screws. Buy the 250-pack; the ~54 spares cover stripped or re-driven screws.$25–30
Drill bits3/16" bit for console and bench cap clearance holes + 3/8" bit for table cap clearance holes + 1/8" bit for tabletop pilot holes, if you do not own them. No new screws are needed — the Kreg screws already listed are right for this joint too.$6–12
Washers4 flat washers (#8 or ¼" ID) for the dining table only. The console and benches use plain 3/16" clearance holes with no washer.Pennies
GlueWood glue, 16 oz$5–8
Glue brushSilicone glue brush for fast, even beads and easy cleanup~$5
Sealer + primerZinsser B-I-N (shellac-based), 2 quarts. Goes over ALL leg and apron surfaces — it is the primer and knot sealer.$28–44
White paintWater-based cabinet/trim ENAMEL, satin, white. Buy ONE: Valspar Cabinet & Furniture, Behr Cabinet & Trim, or SW ProClassic. 2 coats.$22–30
Clear top coatWater-based polyurethane, CLEAR, SATIN. Buy ONE: Minwax Polycrylic Clear Satin or Varathane Water-Based Poly Clear Satin. 3 coats, tops only. Do not use oil-based; it ambers pale pine.$15–20
Sandpaper120 + 220 grit sheets (for hand-scuffing between finish coats)$10–15
SanderRandom-orbit sander, 5" + hook-&-loop discs in 120 and 220 grit (turns the big top + seam sanding into a 1-hour job)$40–70
Brushes2" angled synthetic (paint corners) + foam or synthetic (poly)$10–15
Enamel roller4" high-density foam roller for enamel on the legs; use the brush only for corners~$10
Corner toolRasp or coarse contour sanding block for the ½" radius on every bench-top outer corner~$7
Tank matAquarium leveling mat for a 10-gal (pet store, not hardware)$6–12
Anti-tip hardwareFurniture anti-tip strap (or two small L-brackets), anchored into a wall stud$5–10
Cord clipsAdhesive cord clips inside the rear apron setback for filter/heater drip loops~$5
Felt padsFor the console and table feet$6–10
Bench glidesScrew-on nylon/PTFE glides (one-piece, screw molded into the pad — not nail-on pins, not threaded-stem levelers, not felt). You need 12: 2 per bottom cap × 6 caps across both benches — buy two packs and keep the spares~$20–25
Optional assembly helpersPainter's pyramids (~$7) + half-sheet of ⅛" hardboard (~$10) as a clean, flat assembly surface~$17
All-in roughly $400–$610 before optional insurance and assembly helpers (including the sander, a tool you keep forever) for all three pieces — less whatever you already own. For comparison, one 96" solid-wood dining table alone retails $800+.
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), 2 quarts for the whole set. It goes over ALL leg and apron surfaces as the primer and knot sealer.

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, tops 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 piece, grouped by board size. (The three 96" table-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×6 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
12×1274¾"Console top
32×1296" (full boards — just check ends are square)Table top boards
22×1284"Bench tops
42×413½"Console leg verticals
42×411¼"Console leg caps
22×467¾"Console aprons
42×424½"Table leg verticals
42×433¾"Table leg caps
22×689"Table aprons
122×413"Bench leg verticals (6 per bench)
122×411¼"Bench leg caps (6 per bench)
82×436¾"Bench apron segments (4 per bench)

■ Green rows = the console — today's build.

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 same-length pieces back-to-back without moving the stop.
More info: height math (how each leg length was derived)

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

Console 18": 1½" top + 13½" verticals + two 1½" caps (3") = 18" ✓ (unchanged from your original)

Table 29": 1½" top + 24½" verticals + two 1½" caps (3") = 29" ✓

Bench 17½": 1½" top + 13" verticals + two 1½" caps (3") = 17½" ✓

Apron lengths: console 74¾ − two 3½" legs = 67¾. Table 96 − 7 = 89. Bench segments: (84 − three 3½" legs) ÷ 2 = 36¾.

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

Keep this visible at the saw. Every board uses 92¼" or less of its 96" length, leaving room for saw kerf.

BoardCutsUsed
11× 67¾" console apron + 1× 24½" table vertical92¼"
21× 67¾" console apron + 1× 24½" table vertical92¼"
32× 36¾" bench apron + 1× 13½" console vertical87"
42× 36¾" bench apron + 1× 13½" console vertical87"
52× 36¾" bench apron + 1× 13½" console vertical87"
62× 36¾" bench apron + 1× 13½" console vertical87"
72× 33¾" table cap + 1× 24½" table vertical92"
82× 33¾" table cap + 1× 24½" table vertical92"
97× 13" bench vertical91"
105× 13" bench vertical + 2× 11¼" bench cap87½"
118× 11¼" bench cap90"
122× 11¼" bench cap + 4× 11¼" console cap67½"
13Spare / practice board
14Spare

Yield check: 2 console aprons, 4 table verticals, 8 bench aprons, 4 console verticals, 4 table caps, 12 bench verticals, 12 bench caps, and 4 console caps.

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 entire project — then drill every hole in one session. Screws for everything: 2½" coarse zinc.

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 every apron, also pencil “TOP” on the edge that will press against the tabletop. If your pencil says OUT and the jig is on that face — stop and flip the board.
PieceHolesWhere they face
All 20 leg verticals2 per end (both ends)Inside face of the leg — hidden inside the box
All 20 leg capsNO 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.
2 console aprons · 67¾"ONE hole at each end, about ¾–1" down from the edge marked TOP + 6 along the TOP edge (8 each)End holes aim into the leg’s top cap. For TOP-edge holes, clamp the jig on the IN face, body flush to the edge marked TOP.
2 table aprons · 89"ONE hole at each end, about ¾–1" down from the edge marked TOP + 8 along the TOP edge (10 each)End holes aim into the leg’s top cap. For TOP-edge holes, clamp the jig on the IN face, body flush to the edge marked TOP.
8 bench apron segments · 36¾"ONE hole at each end, about ¾–1" down from the edge marked TOP + 3 along the TOP edge (5 each)End holes aim into the leg’s top cap. For TOP-edge holes, clamp the jig on the IN face, body flush to the edge marked TOP.
2 table-top outer boards10 along ONE long edge of each outer boardUnderside — both outer boards screw into the middle board, joining three 96" boards into one 33¾" top
Apron TOP-edge rule: clamp the 520PRO onto the apron’s IN face with the jig body pressed flat against the edge you marked TOP. The jig sets the distance — you never measure it. The screw exits the top edge and drives up into the tabletop.
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.
Why the drill map starts every apron end with ONE hole: drill one pocket hole at each apron end now. An apron stands on edge and is 3½" tall (5½" for the table), but the leg’s top cap is only 1½" thick, so an unsupported lower hole would point into the open window and spin free or split the cap edge. Put the first hole about ¾–1" down from TOP. During table assembly only, the required scrap block supplies real wood for the second, lower apron-end hole; console and benches keep one.
Already drilled two holes at each apron end? You have not ruined the board. The extra hole is harmless and will be hidden under the tabletop; leave it empty and use only the upper hole.

Drill-group checklist

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

0 / 176 holes

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

cap cap ← holes on the INSIDE face

Leg verticals (×20). 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 (×20). 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 1 end hole 1 end hole EACH APRON: 1 per end + TOP-edge row

Aprons (×12). Black dots = drill entries on the apron’s IN face. For holes that drive up into the tabletop, press the jig body flat against the edge marked TOP; the jig sets the position, so you never measure from that edge. Add one hole at each end, about ¾–1" down from TOP, for the leg’s top cap (dashed).

yellow = glue lines · middle board: NO holes

Table-top outer boards (×2). One hole every 8–10" along ONE long edge, on the underside — the screws cross the glue line into the middle board's edge. (Screws in all these pictures are drawn oversized so you can see them — every real screw in this project is the same 2½".)

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 verticals20 verticals × 480
Caps (all 20)none — see the C17 correction and top-attachment procedure0
Console aprons2 × (2 end + 6 top edge)16
Table aprons2 × (2 end + 8 top edge)20
Bench apron segments8 × (2 end + 3 top edge)40
Table-top edge join2 outer boards × 1020
Total80 + 0 + 16 + 20 + 40 + 20176

That is 176 pocket screws. Add the 20 plain top-cap screws and the project uses 196 screws total; the 250-pack leaves ~54 spares for stripped or re-driven screws.

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.

Legs

Build all 10 box legs

Same recipe as your original guide, ten times: 2 for the console, 2 for the table, 6 for the benches. Batch them by size so identical legs are built back-to-back — but hold back the four 33¾" table 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, squirt in glue, and drive a screw into the next hole over.
top cap NO holes in cap 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.

✔ Every one of the 10 legs is this exact picture — only the board lengths change.
  1. Dry-fit two verticals + bottom cap into a "U" with clamps, no glue.
  2. 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.
  3. Diagonal check BEFORE screws: hook the tape on the same corner point each time and measure twice. The two diagonals must agree within 1/16"; squeeze the long diagonal until they do.
  4. Build flat: on a known-flat surface, all corners pressed down (prevents twist), drive until each joint closes and the screw head seats flat, then stop → re-check the diagonals within 1/16".
  5. Close the box with the solid top cap. It has no pocket holes and no special facing direction.
  6. Batch: console ×2 (13½" verticals + 11¼" caps) → bench #1 ×3 (13" + 11¼"). Defer bench #2 until the family has used bench #1 for 2–4 weeks. Build table ×2 (24½" + 33¾") only after its top panel is glued and the four cap blanks have finished serving as cauls.
Don't mix the 13" and 13½" verticals! They look nearly identical. Pencil-mark the console pair "C" and bench pieces "B" on the end grain as soon as you unload the car — the end grain gets hidden inside the box, so the mark never shows.

Top attachment — 2 plain screws through every top cap

Drill each cap flat over scrap before the leg is assembled. This is a straight-through joint, not a pocket-hole joint; never reach a drill bit through a finished leg window toward the top's show face.

  1. Mark the TOP caps, clamp each one flat over backing scrap, and drill the pair of clearance holes all the way through the 1½" cap: 3/16" for console/bench caps, ⅜" for table caps. The screw must slide through instead of biting.
  2. Drill a 1/8" pilot hole into the tabletop. Wrap tape around the bit at 1" as a depth stop so you cannot overshoot.
  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 × 10 caps = 20 plain screws. The dining table needs the oversized-hole-and-washer variation in its assembly section. The console and benches use the plain 3/16" clearance hole with no washer.

Console retrofit if its legs are already built: clamp backing scrap inside the open window and drill the cap before the leg goes onto the top. This is the only retrofit exception; support the exit face so the bit cannot splinter it.

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 · Console

Console — 2 legs + aprons (your first assembly)

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 on the bit is your depth stop), 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.
Assemble · Benches

Benches ×2 — three legs, segmented aprons

Exactly the console recipe, plus one center leg. Because the leg boxes are full-depth, the aprons run in segments between the legs (2 per side) instead of one long board.

Parts for this build (both benches)

QtyBoardCut lengthPart name
22×1284"Bench tops (1 per bench)
122×413"Bench leg verticals (6 per bench)
122×411¼"Bench leg caps (6 per bench)
82×436¾"Bench apron segments (4 per bench)
bench top FACE-DOWN (84 × 11¼) 4 apron segments (36¾") fill the two bays, set in 1¾" from each edge, ends into the legs

Assembly order (same as the console)

1. Top face-down; dry-lay the two end legs flush and place all four apron segments on their 1¾"-in lines. Slide the center leg until the segments fit without force, then trace that leg. The 42" centerline stays a useful reference, but the parts choose the final location. 2. Glue + screw all 4 apron segments down on the traced lines, using the same continuous ⅛" bead and no-dry-gaps squeeze-out test as the console. 3. Put all 3 legs on. Their pairs of 3/16" cap holes must already have been drilled with each cap flat over scrap before leg assembly; through those holes, drill two 1/8" pilot holes 1" into the bench top with tape on the bit as the depth stop, then drive two 2½" Kreg coarse screws snug through each cap. 4. Put a dab of glue on each apron end, then drive one screw per apron end into the leg’s top cap. One is sufficient because the top resists racking: every apron is glued and screwed to it along its full length, and every leg is secured with the plain screws through its cap. The apron-end screw is a secondary tie. 5. 2 people Confirm your helper is booked before you start, then flip bench #1.

✔ Build and finish bench #1, then let the family use it for 2–4 weeks. Only after that comfort test do you build and finish bench #2.
Why the center leg here when we just deleted the console's? A 2-leg bench with 2×6 aprons technically passes, but only with thin margins. Kids jump on benches, so we keep the center leg deliberately: overbuilt-but-foolproof, invisible underneath, and blocking nobody's knees.
Round the child-height corners: before finish sanding, use a rasp or coarse contour sanding block (~$7) to round the four outer corners of each bench top to about a ½" radius. Those corners sit at a 4-year-old's forehead height.
Assemble · Table

Dining table — edge-join, 2×6 aprons, 2 legs

One new skill (joining two boards into one wide top), then the same assembly you've now done three times.

Parts for this build

QtyBoardCut lengthPart name
32×1296"Table-top boards
42×424½"Table leg verticals
42×433¾"Table leg caps
22×689"Table aprons
Table-only wood movement: solid pine moves across the grain by roughly ⅛" per foot of width. This 33¾" 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 and bench tops need none of this; use the plain 3/16" clearance hole with no washer. Aprons never need it because they run along the grain and do not restrain cross-grain movement.
Use the table caps as cauls before they become leg parts: do NOT build the table legs yet. Cover the faces of all four 33¾" cap blanks with packing tape so glue cannot stick. Put three crosswise under the face-down top at about 12", 48", and 84". Use the fourth above each lower cap as a moving caul with a clamp at each end; tighten only until the board faces register. Work one glue line at a time and drive each seam's screws center-out. Only after the top panel is glued do the cap blanks become table legs.
three 96" boards, face-down yellow = glue · orange = pocket screws pocket screws every 8–10" pull the glued edges tight — no long clamps needed

1Edge-join the top (the one new trick)

After about a week of indoor acclimation, lay all three 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: run a continuous glue bead about ⅛" wide down the middle board’s edge with the silicone brush, press the first outer board to it, fit the moving caul and look for a thin continuous line of squeeze-out with no dry gaps; wipe it immediately. Drive that seam's pocket screws center-out, keeping the two faces flush under your fingers at each screw before you drive it. Then repeat for the third board on the other side.

✔ If one board has a slight edge gap, screw the tight sections first, then clamp or kneel the gap closed as you drive that screw.
2×6 aprons on edge (×2), 89" long upside-down: legs at the ends, deep aprons between joined top, face-down

2Aprons + legs, exactly like before 2 people

Apron lines 1¾" in from each long edge; glue + screw both 2×6 aprons down their length into the top, using the same continuous ⅛" bead and no-dry-gaps squeeze-out test. Now build the table legs from the former cauls; 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. Through those cap holes, drill the 1/8" pilot holes 1" into the tabletop with tape on the bit as the depth stop. Put a flat washer under each screw head, then drive two 2½" Kreg coarse screws through each cap snug, not bone-tight. Put a dab of glue on each apron end, drive its upper apron-end screw into the top cap, then complete the required scrap-block tie described below. 2 people Confirm your helper is booked before you start, then flip with two adults — the table is ~125 lb.

✔ At 96", flipping is the sketchiest moment of the whole project. Clear the floor, lift from the ends, roll it over an edge — never let it pivot on one leg.
Required table-only scrap blocks — standard, not optional: cut 4 blocks from the practice 2×4 to fit inside the leg windows, one directly behind each apron end. Screw every block to the underside of the top cap, then drill a second, lower apron-end pocket hole into that block and drive the screw. 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. Benches and console do not need them.
Wobble check after flipping: hands on one end, push side-to-side. A slight shimmy on a smooth floor means one leg is a hair long — a felt pad under the short-diagonal leg fixes it. Racking (parallelogram lean) should be zero; if not, recheck the full-length apron-to-top glue-and-screw joints, the leg-to-top screws, and the apron-end ties.
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 legs 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 base surfaces DRY + SCUFF follow the label WHITE bases ×2 POLY tops ×3 CURE 48–72 h then tank & dinner scuff with 220 + wipe the dust between every coat · thin coats always · stir poly, never shake
  1. Sand everything — always sand with the grain using light pressure; let the paper cut. Before finish sanding either bench, use a rasp or coarse contour block to round its four outer top corners to about a ½" radius; they sit at a 4-year-old's forehead height. 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 apron, so white stays off the show wood.
  3. Bases — seal + prime in one: apply Zinsser B-I-N (shellac-based) over ALL leg and apron surfaces. It is the primer and knot sealer; there is no separate primer. 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: Valspar Cabinet & Furniture, Behr Cabinet & Trim, or SW ProClassic. Apply 2 thin coats with a 4" high-density foam roller on the legs; use the brush only for corners. Follow the label’s recoat time, with a light 220 scuff between. Do not use wall paint; it stays soft and scuffs.
  5. Tops — 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 tops 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 tank, and before the first family dinner. Enamel keeps hardening for weeks — use coasters-level care the first month.
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 both table aprons 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 both apron glue lanes — 1¾"–3¼" 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. Pads and glides: put felt pads under the console (and table) feet. Both benches get screw-on nylon/PTFE glides, not felt: kids slide them across tile, where felt peels and collects grit. Two glides per bottom cap, one about 1" in from each end, 12 total. Drill a ~1/8" pilot hole first — the stubby glide screws will split pine that close to a cap's end without one — then drive each glide in flush. If a bench still rocks on uneven tile, swap the short cap's glides for a threaded-stem leveler foot (a $5 4-pack levels every bench you'll ever own).
  2. Level the console about 2½" off the wall, using a spacer block to preserve the outlet gap while you mark. Shim or stack a felt pad under the short point until it sits dead level.
  3. Sit test: sit slowly on the console's middle — no rocking, creaking, or visible dip. Do not drop onto it.
  4. Strap it before the tank goes on: anchor a furniture anti-tip strap (or two small L-brackets) from the rear apron or rear leg into a wall stud. A horizontal push of only ~34 lb at the tank rim tips it into the room; the wall gap only prevents a backward tip. Keep the 2½" outlet gap with the spacer while marking. The strap is invisible from the front.
  5. Leveling mat: place the aquarium mat on the strapped, level console.
  6. Tank + drip loops: center the empty tank on the mat. Use adhesive cord clips inside the rear apron setback to route every filter/heater cord below outlet height, then back up, so tank water cannot track down a cord into a plug.
  7. Water last: recheck level and strap tension, then fill. No water goes in before the console is anchored and every cord has a drip loop.
  8. Table: centered in the 12-ft run leaves ~24" at each end; benches tuck fully under between the table legs (89" clear inside vs 84" bench — 2½" of finger room per side).
  9. 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.
You built a 3-piece matching furniture set with one jig, one screw size, and lumber-aisle boards. The set retails for well over $1,500. Take the picture for the family album.
When something's off

The 6 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.

Aprons are the most forgiving part to get wrong — both ends are hidden butt joints, set back from the edge and tucked under the top. That cut never needs to be pretty or perfectly square. 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. 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 full-length apron-to-top glue-and-screw joints, the leg-to-top screws, and the apron-end ties.

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.

Reference

Progress checklist

Tap to check off — your progress is saved on this device, so pick up where you left off next session.