Skip to content

Slanted keys box corner

joints.slanted_keys_box_corner

A keyed box corner, the kerfs tilted alternately up and down by angle (the cradle set askew), so that the keys show as slanted lines on both faces; the middle one deeper than the others.

Slanted keys box corner, assembled

Slanted keys box corner, exploded

Parameters

Parameter Default
front_length 300
side_length 200
height 120
angle 15
depths (8, 12, 8)
stock 20 mm board, oak

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

from woodwright.examples import joints

design = joints.slanted_keys_box_corner(front_length=375)

Drawings

The plans in one PDF: plans.pdf.

Assembly

assembly

Parts

parts

Front

front

Key

key

Key 2

key 2

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, turned 15 deg
       - key kerf 3 mm wide, 12 deep across the corner with side, 60 from front_edge, turned -15 deg
       - key kerf 3 mm wide, 8 deep across the corner with side, 90 from front_edge, turned 15 deg
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, turned 15 deg
       - key kerf 3 mm wide, 12 deep across the corner with front, 60 from front_edge, turned -15 deg
       - key kerf 3 mm wide, 8 deep across the corner with front, 90 from front_edge, turned 15 deg
key    40 x 15 x 3 mm  walnut, 2 pieces: key_1, key_3
       - trimmed flush with front and side, to a triangle
key_2  40 x 15 x 3 mm  walnut
       - 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 slanted_keys_box_corner(
    front_length: float = 300,
    side_length: float = 200,
    height: float = 120,
    angle: float = 15,
    depths: tuple[float, ...] = (8, 12, 8),
    stock: Stock = OAK,
) -> Assembly:
    """A keyed box corner, the kerfs tilted alternately up and down by
    `angle` (the cradle set askew), so that the keys show as slanted lines
    on both faces; the middle one deeper than the others."""
    return _keyed_box_corner(
        "slanted_keys_box_corner", front_length, side_length, height, angle, depths, stock
    )

Exported with woodwright 0.9.0 on 2026-10-25.