Large Dining Table with Joinery

Overview

This project builds a large solid-wood dining table approximately 200 ร— 90 ร— 75 cm using traditional structural joinery.

The major challenge is keeping the frame square while allowing the solid tabletop to move naturally with humidity changes.

Difficulty: Hard
Estimated Time: 15โ€“25 hours


Materials

  • Hardwood boards
  • Hardwood for legs
  • Timber for apron
  • Wood glue
  • Joinery materials
  • Tabletop fasteners
  • Sandpaper
  • Wood finish

Tools

  • Saw
  • Chisels
  • Mallet
  • Hand plane
  • Drill
  • Clamps
  • Carpenter’s square
  • Measuring tape
  • Sander

Recommended Dimensions

  • Length: 200 cm
  • Width: 90 cm
  • Height: 75 cm
  • Tabletop thickness: 28โ€“35 mm
  • Legs: approximately 8 ร— 8 cm
  • Apron height: approximately 9โ€“12 cm
  • Main frame angles: 90ยฐ

Tips

  • Allow solid wood to acclimate before construction.
  • Use traditional joints for the leg-to-apron connections.
  • Never permanently trap a wide solid-wood tabletop.
  • Measure diagonals repeatedly during assembly.
  • Build the frame completely before attaching the tabletop.

Steps

Step 1 โ€” Prepare the Timber

Select straight hardwood boards.

Allow the timber to acclimate to the workshop.

Inspect for major defects.

Tip: Keep the boards stacked flat with spacers between them so air can circulate around the timber.


Step 2 โ€” Prepare the Tabletop

Arrange the boards into the desired grain pattern.

Cut them slightly oversized.

Joint the edges so they meet cleanly.

Tip: Label every board before separating them. This makes reconstruction much easier.


Step 3 โ€” Glue the Top

Apply glue to the joining edges.

Clamp the boards together.

Check the top surface for excessive height differences.

Allow the glue to cure.

Tip: Remove squeezed-out glue while it is still rubbery rather than allowing a thick layer to fully harden.


Step 4 โ€” Prepare the Legs

Cut four legs to the required dimensions.

Aim for approximately 8 ร— 8 cm.

Check that all four are identical.

Tip: Put the legs together and mark their reference faces so their orientation remains consistent.


Step 5 โ€” Cut the Mortise-and-Tenon Joints

Mark the apron joints.

For example, use mortises approximately 25โ€“30 mm deep, depending on the timber thickness.

Cut the mortises carefully.

Cut matching tenons on the apron pieces.

Tip: Make every joint in the same sequence and use the same reference face. This reduces cumulative errors.


Step 6 โ€” Dry Assemble the Frame

Assemble the legs and aprons without glue.

Check every corner.

Measure both diagonals.

Tip: Do not glue until the diagonals are equal and the frame sits flat.


Step 7 โ€” Glue the Frame

Apply glue to the appropriate joint surfaces.

Assemble the frame.

Clamp it gradually.

Check the square again.

Allow the glue to cure.

Tip: Use a level underneath the frame to ensure that one leg is not lifting away from the floor.


Step 8 โ€” Prepare the Tabletop

Flatten the tabletop.

Trim it to approximately 200 ร— 90 cm.

Sand the surface progressively.

Tip: Do not remove large amounts of material simply to make every board perfectly identical in thickness. Preserve as much usable wood as possible.


Step 9 โ€” Attach the Tabletop

Use suitable tabletop fasteners that allow the top to move across its width.

Center the frame beneath the tabletop.

Do not rigidly screw every section of the tabletop to the frame.

Tip: Solid wood expands and contracts across its grain. The attachment method must allow that movement.


Step 10 โ€” Finish the Table

Sand to approximately 220 grit.

Move the table to a clean, dry and well-ventilated room.

Apply the selected finish in thin coats.

Tip: For a large tabletop, inspect the surface from a low angle under good lighting before each coat. Scratches become much easier to see this way.


Step 11 โ€” Stability Test

Place the table on a level surface.

Check all four legs.

Apply pressure to each corner.

Check every joint for movement.

Tip: A large dining table amplifies small structural errors. Fix movement now rather than after the table is in use.