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.
Parameters¶
| Parameter | Default |
|---|---|
setback |
3 |
Change them in a design file (see Change an example):
Drawings¶
The plans in one PDF: plans.pdf.
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.