Leg and aprons¶
joints.leg_and_aprons
A table leg with two aprons, their short tenons not meeting inside the leg.
The tenons must stay short: with the default length (two thirds of the leg) they would clash.
Parameters¶
| Parameter | Default |
|---|---|
tenon_length |
25 |
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, 27 deep, in back_edge
- mortise 80 x 8 mm, 27 deep, in top_face
front_apron 425 x 100 x 20 mm oak
- tenon 80 x 8 mm, 25 long, on left_end
side_apron 325 x 100 x 20 mm oak
- tenon 80 x 8 mm, 25 long, 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(tenon_length: float = 25, setback: float = 3) -> Assembly:
"""A table leg with two aprons, their short tenons not meeting inside the leg.
The tenons must stay short: with the default length (two thirds of the
leg) they would clash.
"""
return _leg_and_aprons("leg_and_aprons", tenon_length, mitred=False, setback=setback)
Exported with woodwright 0.9.0 on 2026-10-25.