Standalone build guide β just this one piece. 74ΒΎ" Γ 11ΒΌ" Γ 18", two white box legs, pale pine top, hidden aprons, 10-gallon tank. All 32 pocket holes mapped below. Height math: 1Β½" top + 13Β½" verticals + two 1Β½" caps (3") = 18".
Before every session
Kids and pets out of the work area β before the drill comes out, not after.
Safety glasses on for every minute of drilling and sanding. Pocket-hole drilling throws chips straight up at your face.
Dust mask when sanding, especially with the random-orbit sander.
B-I-N is shellac β alcohol fumes. Best airflow of the day, nobody else in the room, no open flame or pilot light nearby.
An aquarium console gets strapped to the wall before the tank goes on. The anti-tip strap is not optional β see Tank day in Finish.
The table flip needs a second adult. ~125 lb, 96" long. Do not try it alone. (Only if you also build the dining table later.)
Want the full set? This page is console-only. If you also want the matching dining table and two benches, use the full dining-set guide β same system, same jig, one bigger shopping trip.
Shop Β· Cut
Buy it, cut it, label it β then come back here
This guide assumes you arrive with labelled, cut boards ready to drill. Do the store run first. One afternoon at the lumber aisle, then every step below is garage work.
Buy list β console only
What
Qty
Notes
2Γ12Γ8' pine (the top)
1
Pick the straightest, prettiest board in the rack
2Γ4Γ8' pine
5
Legs + aprons + 1 practice board
Kreg 2Β½" coarse-thread zinc screws
1
250-pack β 32 pocket holes + 4 plain top screws (same screw for both), spares for strip-outs. No new screws needed for the top-cap joint.
3/16" drill bit
1
Clearance holes straight through each top cap β only new purchase if you don't already own one
1/8" drill bit
1
Pilot holes into the tabletop β only new purchase if you don't already own one
Wood glue (Titebond II or similar)
1
Any yellow wood glue
Felt pads
1
Under the four bottom-cap corners
Aquarium leveling mat
1
Between tank glass and the top β never glass on bare wood
Furniture anti-tip strap
1
Or two small L-brackets β anchors the console to a wall stud before the tank goes on. ~$5β10, same hardware sold with dressers
Adhesive cord clips
1
Inside the rear apron setback β route filter/heater cords into a drip loop so tank water cannot track into a plug. ~$5
Finish products (B-I-N, white enamel, clear poly) are listed in the Finish section β buy them for a later session if you want.
Cut list β hand this to the saw person
Qty
From
Cut to
Part
1
2Γ12
74ΒΎ"
Top
4
2Γ4
13Β½"
Leg verticals
4
2Γ4
11ΒΌ"
Leg caps (2 top + 2 bottom)
2
2Γ4
67ΒΎ"
Aprons
That's the top from the 2Γ12, plus 10 pieces from the 2Γ4s β they fit comfortably in 4 boards, so the 5th stays whole as your practice board. Height check: 1Β½" top + 13Β½" verticals + two 1Β½" caps (3") = 18".
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.
Tools you must already own
Tool
Why
Kreg 520PRO jig with its stepped bit, driver bit, and stop collar
Every pocket hole in this build
Power drill
Drill the holes and drive the screws
2+ clamps
Hold the jig; hold joints while you drive
Tape measure, speed square, pencil
Mark OUT / TOP / lines on the top
A blanket to assemble on
Protects the pretty face of the top
A damp rag
Wipe glue squeeze-out immediately
Ready when: every board is cut, labelled with a pencil (which piece it is), and stacked by type. Then scroll to Rule #1 and start drilling.
Rule #1 β read first
Every hole goes where no one will ever see it
You asked exactly the right question. Yes: 100% of pocket holes are drilled on surfaces that end up hidden. The memory trick is "IN or DOWN" β every hole faces INto the piece or DOWN at the floor.
Before drilling any board, do this: look at both wide faces, pick the prettier one, and pencil-write "OUT" on it. Then drill the other face. If your pencil says OUT and the jig is on that face β stop, flip the board.
Drill
Set the 520PRO once β it stays there all day
Kreg's manual overcomplicates it. You only need two settings, both to 1Β½", because every board in this build is 1Β½" thick.
Guide block β 1Β½". Squeeze the release on the jig body and slide the drill-guide block until the window reads 1Β½. It clicks. This matches the jig to your wood thickness.
Stop collar β 1Β½" mark. Loosen the collar's set screw (hex key in the box), drop the stepped bit into the gauge slot molded into the jig, slide the collar to the 1Β½" line, tighten. This stops the drill at the right depth every time.
Drill 2 practice holes in your spare 2Γ4. Clamp jig on, drill until the collar stops, done. Now drive a screw through one into a scrap β feel how it self-taps and pulls tight. That's the whole skill.
The jig aims for you. You never eyeball an angle, never measure a depth. Clamp β drill until it stops β release. Anywhere the maps below show a hole, the jig makes it identical to every other one.
Drill
The 3 drill maps β 32 holes total 0 / 32
Three kinds of boards, three maps. Do all boards of one kind before moving to the next. Tap the counter items at the bottom of each map as you finish boards. Caps get zero pocket holes β the top attaches with plain screws at assembly.
Map 1 β the four 13Β½" VERTICALS Β· 16 holes
Pencil "OUT" on the prettier face. Flip it OUT-side-down.
Clamp the 520PRO on one end, both drill guides over the board. Drill both holes.
Slide to the other end. Drill both. Board done β next board, same thing. 4 boards Γ 4 holes = 16.
Map 2 β the four 11ΒΌ" CAPS Β· zero pocket holes Β· 0 holes
Why no pocket holes in the caps: a pocket screw is drilled into a face and must exit through an edge or an end β never through the opposite broad face. Kreg's own documentation is for edge applications. The top cap's only surface against the tabletop is its broad upper face, so no pocket screw can make that trip. This is not a pocket-hole joint at all.
How the top really attaches β plain screws through the top caps (2 per top cap, 4 for this console). Reach in through the leg's open window and drive straight up:
3/16" clearance hole all the way through the 1Β½" cap β the screw must slide through it, not bite the cap. Drill these with backing scrap clamped inside the leg window BEFORE the leg is placed on the top β do not reach through the window toward the tabletop with a spinning bit. Mark the TOP caps, clamp scrap behind the hole locations, drill the pair of 3/16" holes flat, then set the leg on the top and finish with the pilot and screw below.
1/8" pilot hole into the tabletop. Wrap tape around the bit at 1" as a depth stop so you cannot overshoot into the show face.
Drive a 2Β½" Kreg coarse screw β the same screw used everywhere else. Its washer head bears on the cap's inside face (hidden inside the leg window), so a proud head costs nothing. Arithmetic: 1Β½" through the cap + 1" into the top = 2Β½", with Β½" to spare before the show face.
No new screws to buy β the Kreg 2Β½" coarse zinc screws already on the buy list are the right ones for this joint too. You only need the 3/16" and 1/8" bits if you don't already own them.
Already drilled the 4 cap holes from the old version? 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 as above instead.
Labeling tip: still mark two caps "TOP" and two "BOTTOM" so you know which face of the leg is which β but none of the four go near the pocket-hole jig.
Map 3 β the two 67ΒΎ" APRONS Β· 8 holes each Β· 16 holes
Why only one hole per apron end β not two: The apron stands on edge and is 3Β½" tall, but the leg's top cap it screws into is only 1Β½" thick. Both press up against the tabletop, so only the top 1Β½" of the apron end has wood behind it β below that is the open window inside the box leg. A lower screw spins free or splits the cap's edge. Drill one hole about ΒΎβ1" down from the edge marked TOP so it lands in the middle of the cap, and put a dab of glue on the apron end where it meets the cap.
Already drilled two per end? You haven't ruined anything. The extra hole ends up hidden under the tabletop β leave it empty and use only the upper one.
Top-edge holes β the jig aims for you: 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.
Pencil "TOP" on one long edge and "IN" on one face of each apron.
Jig on the IN face at one end β 1 hole, about ΒΎβ1" down from the edge marked TOP. Other end β 1 hole, same placement.
Jig on the IN face, body pressed flat against the TOP edge, roughly every 10" β 6 holes. Repeat for apron #2. 16 total (2 ends + 6 top-edge, twice).
Sanity check before putting the jig away: 16 + 0 + 16 = 32 pocket holes, every one of them on a face marked IN, DOWN, or window-facing. Zero holes on any OUT face, and zero pocket holes on any cap. If that's true, the pocket-hole drilling is done β the 4 plain top screws wait for assembly.
Legs
Build the 2 legs
Each leg: 2 verticals + top cap + bottom cap = a closed rectangle. Glue every joint, screws through the pocket holes. Each finished leg is 13Β½" verticals + two 1Β½" caps = 16Β½" tall; with the 1Β½" top on, the console is 18".
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.
Measurable targets (not vibes):
Glue bead: a continuous bead about β " wide (roughly the thickness of a pencil lead) down the middle of the joining surface. Success test: a thin continuous line of squeeze-out appears after clamping, with no dry gaps. Wipe it immediately with the damp rag.
Square: the two diagonals must agree within 1/16". Hook the tape on the same corner point each time and measure twice.
Dry-fit first: stand the 4 boards into their rectangle with clamps, no glue. OUT faces out, top cap on top (neither cap has pocket holes).
Glue + screw one corner at a time. β " glue bead down the middle, press together, drive the 2Β½" screws through the vertical's pocket holes into the cap. The screw pulls the joint tight like a clamp β stop when the head seats flush (see clutch lesson above).
Diagonal check before the last corner tightens: tape-measure corner-to-corner both ways. Within 1/16" of each other = square. Not equal = squeeze the corners of the longer diagonal, then tighten.
Build flat β on the kitchen floor or counter, all four corners pressed down, so the leg can't twist.
Repeat for leg #2 on the same surface. Wipe glue squeeze-out with the damp rag as you go β a thin continuous line of squeeze-out is the success test; dry gaps mean you under-glued.
Assemble Β· Console
Assemble β everything upside-down on a blanket
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.
Top face-down on a blanket (pretty face against the blanket).
Pencil marks on the underside: a line across at each end where the legs sit (flush with the ends), and two lines along the length, each 1ΒΎ" in from a long edge β the apron lines. The long edges are the front and the back (the two 74ΒΎ" sides), not the 11ΒΌ" ends. Measure to where the apron's outer face will sit: each apron then covers 1ΒΎ" to 3ΒΌ" in from its edge, leaving 4ΒΎ" of open space between the two of them.
Aprons first: β " glue bead on each apron's TOP edge, stand it on its line (IN faces facing each other), clamp, then drive the 6 top-edge screws down into the top. Success test: thin continuous squeeze-out, no dry gaps β wipe with the damp rag. Do not skip the glue β glue+screws is what makes the top stiff enough for the tank.
Legs on β plain screws, not pocket holes: the 3/16" clearance holes in each top cap should already be drilled flat with scrap backing (see Map 2) β before the leg sits on the top. Stand each leg at its end line (top cap down against the tabletop). Reach in through the leg's open window and attach the top with 2 plain screws per top cap (4 for the console):
Confirm the 3/16" clearance holes go all the way through the 1Β½" cap so the screw slides through, not bites. If you skipped that step: clamp backing scrap inside the window and drill now, still before driving β do not freehand a bit toward the show face of the top.
1/8" pilot hole into the tabletop β wrap tape around the bit at 1" as a depth stop.
Drive a 2Β½" Kreg coarse screw (same screw as everywhere else). Washer head bears on the hidden inside face of the cap. Math: 1Β½" through the cap + 1" into the top = 2Β½", with Β½" to spare before the show face.
If you already drilled pocket holes in the top caps from the old guide, leave them empty β they hide inside the window and are never used.
Tie aprons to legs: dab glue on each apron end where it meets the leg's top cap, then drive one pocket screw at each apron end sideways into the cap (the hole about ΒΎβ1" down from TOP). One screw per end is enough: the tabletop resists the racking β each apron is glued and screwed to it along its full 67ΒΎ", and each leg is screwed up into it through the top cap with the plain screws above. The apron-to-leg screw is a secondary tie, not the joint holding the piece square.
Flip it upright. Sit test: sit slowly on the middle β no rocking, no creaking, and no visible dip in the top. Do not drop onto it. That's your 110-lb tank test passed with margin.
Finish
Finish: white base, clear top
One stack, buy these exact products:
Sealer + primer in one: Zinsser B-I-N (shellac-based). Goes over ALL leg and apron surfaces β it is the primer and the knot sealer. There is no separate water-based primer in this project. Console only: 1 quart.
White paint: a water-based cabinet/trim ENAMEL, satin, white. Any one of these β Valspar Cabinet & Furniture, Behr Cabinet & Trim, or SW ProClassic. Buy ONE and use it on every piece. 2 coats. Not wall paint: wall paint stays soft and scuffs.
Clear top coat: water-based polyurethane, CLEAR, SATIN. Either Minwax Polycrylic Clear Satin or Varathane Water-Based Poly Clear Satin. Buy ONE.3 coats, tops only. Oil-based ambers the pale pine β do not use it.
Windows open, HEPA filters on. Best airflow of the day for the B-I-N step. Never stack coats sooner than the label's recoat time, even if a coat feels dry to the touch.
Evening 1 β sand β B-I-N β enamel 1. Always sand with the grain, light pressure β let the paper cut. 120 grit on edges and pocket-hole fuzz, then 220 everywhere. Done test for 120 grit: raking a flashlight across the surface shows no scratches running across the grain, no pencil marks, no sharp edges. Slightly round every edge hands will touch. Wipe dust with a damp cloth. Tape the pine top right where it meets the legs and aprons. Zinsser B-I-N over ALL leg + apron surfaces (primer AND knot-sealer β no separate primer). 45 min dry, light 220 scuff. Then white enamel coat 1 β thin; it self-levels, don't rework it. Stop for the night after coat 1 is on and within the label's recoat window for tomorrow.
Evening 2 β scuff β enamel 2. Light 220 scuff on the enamel, dust off, white enamel coat 2. Done with the base. Respect the label's recoat time β never stack coats sooner than it says, even if it feels dry.
Evening 3 β poly 1 β scuff β poly 2. Clear satin poly on the top only: stir (never shake), thin coat with the grain. After the label recoat time (often ~2 hrs if it feels dry and the can allows), 220 scuff, wipe, then poly coat 2. Don't rush between coats.
Evening 4 β scuff β poly 3. Light 220 scuff, wipe, poly coat 3. Don't sand the last coat.
Cure 48β72 hrs before the tank. The finish feels dry in hours but hardens for days. Do not place the tank or strap-load the top until this cure window is done.
Anti-tip is mandatory β do this before any water goes in. The top is only 11ΒΌ" deep. With the 110-lb tank centered, about 34 lb of horizontal push at the tank rim tips the console into the room β less than a 7-year-old can produce. The wall gap only prevents tipping backward; it does nothing for a push from behind the tank into the room. A $5β10 furniture anti-tip strap (or two small L-brackets) from the rear apron or a rear leg into a wall stud removes the hazard and is invisible from the front. Keep the ~2Β½" outlet gap with a spacer block while you mark.
Place it β tank day (this order, not sooner):
Felt pads under the four bottom-cap corners.
Level the console β shims or stacked pads until it doesn't rock.
Sit test again in place: no rocking, no creaking, no visible dip.
Strap to a wall stud β furniture anti-tip strap or two small L-brackets from the rear apron / rear leg into a stud. Keep the ~2Β½" wall gap (plugs live there) with a spacer while you mark. Do this before the mat or tank goes on.
Leveling mat on the top β never glass on bare wood.
Tank centered on the mat. Check level one more time.
Drip loops, then water. Stick adhesive cord clips inside the rear apron setback. Route filter and heater cords down below outlet height, then back up into the plugs β a drip loop β so tank water cannot track down a cord into a plug. Only then fill the tank.
When something's off
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 1ΒΎ" from the edge and tucked under the top. Nobody ever sees them, so that cut never needs to be pretty or perfectly square. The 13Β½" verticals and 11ΒΌ" 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 2 pocket holes are already in the end you're about to shorten, the trim takes them with it and you'll redrill. Check the drill maps before the saw comes out.
Too short can't be fixed β cut a replacement from the spare 2Γ4 (that's exactly what the 5th board is for, and every beginner donates a piece or two). Out of spares? The store can match a fresh cut off any 8-footer; bring the good twin as the reference.
A pocket hole blew out the side of the board
Usually the jig or the collar wasn't set to 1Β½", or the board shifted under the clamp. Re-check both, then decide: if the blowout is on a face that ends up hidden inside the leg or against the wall, keep going β nobody will see it. If it's on an OUT face, cut a replacement from the spare. Zero shame; this is what the spare board is for.
A leg wobbles or one corner rocks
On a floor you know is flat, find the leg 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. If instead the whole thing leans like a pushed-over box, that's racking, and it means the apron-to-leg screws need tightening.
Place
Console checklist
Saves on this device β safe to close and come back.