Rabbeted panel¶
cuts.rabbeted_panel
A thin panel rabbeted on all four sides, to fit a groove in a frame or a drawer.
Parameters¶
| Parameter | Default |
|---|---|
length |
400 |
width |
250 |
rabbet |
15 |
depth |
5 |
Change them in a design file (see Change an example):
Drawings¶
The plans in one PDF: plans.pdf.
Cut list¶
board 400 x 250 x 10 mm oak
- rabbet 15 mm, 5 deep, in top_face at front_edge
- rabbet 15 mm, 5 deep, in top_face at back_edge
- end rabbet 15 mm, 5 deep, in top_face at left_end
- end rabbet 15 mm, 5 deep, in top_face at right_end
Code¶
From woodwright/examples/cuts.py, which imports the names it uses (see From an example to your own design):
def rabbeted_panel(
length: float = 400, width: float = 250, rabbet: float = 15, depth: float = 5
) -> Assembly:
"""A thin panel rabbeted on all four sides, to fit a groove in a frame or a drawer."""
asm, board = _board("rabbeted_panel", THIN_OAK, length=length, width=width)
for at in (board.front_edge, board.back_edge, board.left_end, board.right_end):
board.cut(Rabbet(board.top_face, at=at, width=rabbet, depth=depth))
return asm
Exported with woodwright 0.9.0 on 2026-10-25.