Tapered panel¶
cuts.tapered_panel
A drawer bottom with three edges tapered on the underside to fit grooves.
The underside is planed at a slope taper_width wide, leaving the edge
as thick as the groove is wide. The back edge stays square: it goes
under the back of the drawer.
Parameters¶
| Parameter | Default |
|---|---|
length |
400 |
width |
300 |
taper_width |
30 |
edge_thickness |
6 |
Change them in a design file (see Change an example):
Drawings¶
The plans in one PDF: plans.pdf.
Cut list¶
board 400 x 300 x 10 mm oak
- chamfer 30 x 4 mm on bottom_face_front_edge_arris
- chamfer 30 x 4 mm on bottom_face_left_end_arris
- chamfer 30 x 4 mm on bottom_face_right_end_arris
Code¶
From woodwright/examples/cuts.py, which imports the names it uses (see From an example to your own design):
def tapered_panel(
length: float = 400,
width: float = 300,
taper_width: float = 30,
edge_thickness: float = 6,
) -> Assembly:
"""A drawer bottom with three edges tapered on the underside to fit grooves.
The underside is planed at a slope `taper_width` wide, leaving the edge
as thick as the groove is wide. The back edge stays square: it goes
under the back of the drawer.
"""
asm, board = _board("tapered_panel", THIN_OAK, length=length, width=width)
amount = board.thickness - edge_thickness
for at in (board.front_edge, board.left_end, board.right_end):
board.cut(Chamfer(board.arris(board.bottom_face, at), size=taper_width, size_b=amount))
return asm
Exported with woodwright 0.9.0 on 2026-10-25.