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.
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.
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.
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).
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.
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."
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).
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.
Same physics, longer span: 89" clear between legs, and a Thanksgiving-realistic 300 lb of food + leaning elbows centered.
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.
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).
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.
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-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.
Same list as before, updated for the new design. Skim before you start.
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.
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 today | Amount |
|---|---|
| 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 clips | 1 each |
| Qty | From | Cut to | Part |
|---|---|---|---|
| 1 | 2×12 | 74¾" | Top |
| 4 | 2×4 | 13½" | Leg verticals |
| 4 | 2×4 | 11¼" | Leg caps |
| 2 | 2×4 | 67¾" | Aprons |
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.
| What | Buy | ~Cost |
|---|---|---|
| Tops | 6× 2×12×8' pine (pick the 6 straightest, fewest-knot boards in the rack — these are your show surfaces) | $120–190 |
| Optional top insurance | 1× 2×12×8', clearly labeled SPARE | ~$25 |
| Legs & small aprons | 14× 2×4×8' (includes 1 practice board and 1 spare) | $60–95 |
| Table aprons | 2× 2×6×8' | $12–18 |
| Screws | Kreg 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 bits | 3/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 |
| Washers | 4 flat washers (#8 or ¼" ID) for the dining table only. The console and benches use plain 3/16" clearance holes with no washer. | Pennies |
| Glue | Wood glue, 16 oz | $5–8 |
| Glue brush | Silicone glue brush for fast, even beads and easy cleanup | ~$5 |
| Sealer + primer | Zinsser B-I-N (shellac-based), 2 quarts. Goes over ALL leg and apron surfaces — it is the primer and knot sealer. | $28–44 |
| White paint | Water-based cabinet/trim ENAMEL, satin, white. Buy ONE: Valspar Cabinet & Furniture, Behr Cabinet & Trim, or SW ProClassic. 2 coats. | $22–30 |
| Clear top coat | Water-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 |
| Sandpaper | 120 + 220 grit sheets (for hand-scuffing between finish coats) | $10–15 |
| Sander | Random-orbit sander, 5" + hook-&-loop discs in 120 and 220 grit (turns the big top + seam sanding into a 1-hour job) | $40–70 |
| Brushes | 2" angled synthetic (paint corners) + foam or synthetic (poly) | $10–15 |
| Enamel roller | 4" high-density foam roller for enamel on the legs; use the brush only for corners | ~$10 |
| Corner tool | Rasp or coarse contour sanding block for the ½" radius on every bench-top outer corner | ~$7 |
| Tank mat | Aquarium leveling mat for a 10-gal (pet store, not hardware) | $6–12 |
| Anti-tip hardware | Furniture anti-tip strap (or two small L-brackets), anchored into a wall stud | $5–10 |
| Cord clips | Adhesive cord clips inside the rear apron setback for filter/heater drip loops | ~$5 |
| Felt pads | For the console and table feet | $6–10 |
| Bench glides | Screw-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 helpers | Painter's pyramids (~$7) + half-sheet of ⅛" hardboard (~$10) as a clean, flat assembly surface | ~$17 |
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.
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".)
| Qty | From | Cut to | Part |
|---|---|---|---|
| 1 | 2×12 | 74¾" | Console top |
| 3 | 2×12 | 96" (full boards — just check ends are square) | Table top boards |
| 2 | 2×12 | 84" | Bench tops |
| 4 | 2×4 | 13½" | Console leg verticals |
| 4 | 2×4 | 11¼" | Console leg caps |
| 2 | 2×4 | 67¾" | Console aprons |
| 4 | 2×4 | 24½" | Table leg verticals |
| 4 | 2×4 | 33¾" | Table leg caps |
| 2 | 2×6 | 89" | Table aprons |
| 12 | 2×4 | 13" | Bench leg verticals (6 per bench) |
| 12 | 2×4 | 11¼" | Bench leg caps (6 per bench) |
| 8 | 2×4 | 36¾" | Bench apron segments (4 per bench) |
■ Green rows = the console — today's build.
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¾.
Keep this visible at the saw. Every board uses 92¼" or less of its 96" length, leaving room for saw kerf.
| Board | Cuts | Used |
|---|---|---|
| 1 | 1× 67¾" console apron + 1× 24½" table vertical | 92¼" |
| 2 | 1× 67¾" console apron + 1× 24½" table vertical | 92¼" |
| 3 | 2× 36¾" bench apron + 1× 13½" console vertical | 87" |
| 4 | 2× 36¾" bench apron + 1× 13½" console vertical | 87" |
| 5 | 2× 36¾" bench apron + 1× 13½" console vertical | 87" |
| 6 | 2× 36¾" bench apron + 1× 13½" console vertical | 87" |
| 7 | 2× 33¾" table cap + 1× 24½" table vertical | 92" |
| 8 | 2× 33¾" table cap + 1× 24½" table vertical | 92" |
| 9 | 7× 13" bench vertical | 91" |
| 10 | 5× 13" bench vertical + 2× 11¼" bench cap | 87½" |
| 11 | 8× 11¼" bench cap | 90" |
| 12 | 2× 11¼" bench cap + 4× 11¼" console cap | 67½" |
| 13 | Spare / practice board | — |
| 14 | Spare | — |
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.
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.
| Piece | Holes | Where they face |
|---|---|---|
| All 20 leg verticals | 2 per end (both ends) | Inside face of the leg — hidden inside the box |
| All 20 leg caps | NO pocket holes: every top and bottom cap gets zero | Do 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 boards | 10 along ONE long edge of each outer board | Underside — both outer boards screw into the middle board, joining three 96" boards into one 33¾" top |
Finish a whole board group, then tap it. This list saves separately from the main progress checklist.
0 / 176 holes
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.
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.
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).
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½".)
| Group | Math | Holes |
|---|---|---|
| Leg verticals | 20 verticals × 4 | 80 |
| Caps (all 20) | none — see the C17 correction and top-attachment procedure | 0 |
| Console aprons | 2 × (2 end + 6 top edge) | 16 |
| Table aprons | 2 × (2 end + 8 top edge) | 20 |
| Bench apron segments | 8 × (2 end + 3 top edge) | 40 |
| Table-top edge join | 2 outer boards × 10 | 20 |
| Total | 80 + 0 + 16 + 20 + 40 + 20 | 176 |
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.
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.
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.
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.
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.
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.
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.
Everything happens upside-down on a blanket. The aprons attach first, then the legs, then flip.
| Qty | Board | Cut length | Part name |
|---|---|---|---|
| 1 | 2×12 | 74¾" | Console top |
| 4 | 2×4 | 13½" | Console leg verticals |
| 4 | 2×4 | 11¼" | Console leg caps |
| 2 | 2×4 | 67¾" | Console aprons |
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.
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.
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.
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.
| Qty | Board | Cut length | Part name |
|---|---|---|---|
| 2 | 2×12 | 84" | Bench tops (1 per bench) |
| 12 | 2×4 | 13" | Bench leg verticals (6 per bench) |
| 12 | 2×4 | 11¼" | Bench leg caps (6 per bench) |
| 8 | 2×4 | 36¾" | Bench apron segments (4 per bench) |
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.
One new skill (joining two boards into one wide top), then the same assembly you've now done three times.
| Qty | Board | Cut length | Part name |
|---|---|---|---|
| 3 | 2×12 | 96" | Table-top boards |
| 4 | 2×4 | 24½" | Table leg verticals |
| 4 | 2×4 | 33¾" | Table leg caps |
| 2 | 2×6 | 89" | Table aprons |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tap to check off — your progress is saved on this device, so pick up where you left off next session.