Half blind dovetail corner¶
joints.half_blind_dovetail_corner
The front corner of a drawer: half-blind dovetails, the tails hidden behind a lap.
The front's length is overall, the side's from the inside of the front.
Parameters¶
| Parameter | Default |
|---|---|
front_length |
400 |
side_length |
300 |
height |
150 |
tail_count |
3 |
stock |
20 mm board, oak |
side_stock |
12 mm board, oak |
Change them in a design file (see Change an example):
Drawings¶
The plans in one PDF: plans.pdf.
Cut list¶
front 400 x 150 x 20 mm oak
- sockets for 3 half-blind dovetails, 15 deep, lap 5
side 315 x 150 x 12 mm oak
- 3 half-blind dovetails, 15 long, slope 1:7
Code¶
From woodwright/examples/joints.py, which imports the names it uses (see From an example to your own design):
def half_blind_dovetail_corner(
front_length: float = 400,
side_length: float = 300,
height: float = 150,
tail_count: int = 3,
stock: Stock = OAK,
side_stock: Stock = SIDE_OAK,
) -> Assembly:
"""The front corner of a drawer: half-blind dovetails, the tails hidden behind a lap.
The front's length is overall, the side's from the inside of the front.
"""
asm = Assembly("half_blind_dovetail_corner", root_location=BOX_FRONT)
t = side_stock.thickness
front = asm.add(Board("front", stock, length=front_length - t, width=height))
side = asm.add(Board("side", side_stock, length=side_length, width=height))
asm.join(HalfBlindDovetail(tails=side.right_end, pins=front.left_end, tail_count=tail_count))
return asm
Exported with woodwright 0.9.0 on 2026-10-25.