Skip to content

Leg and aprons mitred

joints.leg_and_aprons_mitred

A table leg with two aprons, their long tenons mitred to meet inside the leg.

The tenons are as long as they can be: their long points (on the outer cheeks) lie on the diagonal of the leg.

Leg and aprons mitred, assembled

Leg and aprons mitred, exploded

Parameters

Parameter Default
setback 3

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

from woodwright.examples import joints

design = joints.leg_and_aprons_mitred(setback=3.75)

Drawings

The plans in one PDF: plans.pdf.

Assembly

assembly

Parts

parts

Front apron

front apron

Leg

leg

Side apron

side apron

Cut list

leg          700 x 45 x 45 mm  oak
             - mortise 80 x 8 mm, 38 deep, in back_edge
             - mortise 80 x 8 mm, 38 deep, in top_face
front_apron  436 x 100 x 20 mm  oak
             - tenon 80 x 8 mm, 36 long, end mitred 45 deg towards bottom_face, on left_end
side_apron   336 x 100 x 20 mm  oak
             - tenon 80 x 8 mm, 36 long, end mitred 45 deg towards bottom_face, on left_end

Code

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

def leg_and_aprons_mitred(setback: float = 3) -> Assembly:
    """A table leg with two aprons, their long tenons mitred to meet inside the leg.

    The tenons are as long as they can be: their long points (on the outer
    cheeks) lie on the diagonal of the leg.
    """
    tenon = rules.tenon_thickness(OAK.thickness)
    outer_cheek = setback + (OAK.thickness - tenon) / 2  # from the outside of the leg
    return _leg_and_aprons(
        "leg_and_aprons_mitred", LEG_STOCK.thickness - outer_cheek, mitred=True, setback=setback
    )

Exported with woodwright 0.9.0 on 2026-10-25.