Skip to content

Keyed box corner

joints.keyed_box_corner

A box corner mitred across the edges, with three keys across the outside corner, spaced evenly up it, 8 mm deep along the mitre line.

The keys are 3 mm walnut, sawn on a cradle; lengths are to the outside.

Keyed box corner, assembled

Keyed box corner, exploded

Parameters

Parameter Default
front_length 300
side_length 200
height 120
stock 20 mm board, oak

Change them in a design file (see Change an example):

from woodwright.examples import joints

design = joints.keyed_box_corner(front_length=375)

Drawings

The plans in one PDF: plans.pdf.

Assembly

assembly

Parts

parts

Front

front

Key

key

Side

side

Cut list

front  300 x 120 x 20 mm  oak
       - mitre 45 deg on right_end, bottom_face inside
       - key kerf 3 mm wide, 8 deep across the corner with side, 30 from front_edge
       - key kerf 3 mm wide, 8 deep across the corner with side, 60 from front_edge
       - key kerf 3 mm wide, 8 deep across the corner with side, 90 from front_edge
side   200 x 120 x 20 mm  oak, mirror image
       - mitre 45 deg on right_end, bottom_face inside
       - key kerf 3 mm wide, 8 deep across the corner with front, 30 from front_edge
       - key kerf 3 mm wide, 8 deep across the corner with front, 60 from front_edge
       - key kerf 3 mm wide, 8 deep across the corner with front, 90 from front_edge
key    40 x 15 x 3 mm  walnut, 3 pieces: key_1, key_2, key_3
       - trimmed flush with front and side, to a triangle

Code

From woodwright/examples/joints.py, which imports the names it uses (see From an example to your own design):

def keyed_box_corner(
    front_length: float = 300, side_length: float = 200, height: float = 120, stock: Stock = OAK
) -> Assembly:
    """A box corner mitred across the edges, with three keys across the
    outside corner, spaced evenly up it, 8 mm deep along the mitre line.

    The keys are 3 mm walnut, sawn on a cradle; lengths are to the outside.
    """
    return _keyed_box_corner(
        "keyed_box_corner", front_length, side_length, height, 0, (8, 8, 8), stock
    )

Exported with woodwright 0.9.0 on 2026-10-25.