Box joint corner¶
joints.box_joint_corner
The corner of a box with a box (finger) joint: square fingers on both ends.
The fingers come out close to the stock's thickness, nine of them, the front's at the top and the bottom edges. The lengths are outside dimensions: the boards reach through each other.
Parameters¶
| Parameter | Default |
|---|---|
front_length |
300 |
side_length |
200 |
height |
100 |
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 300 x 100 x 12 mm oak
- box joint, 5 fingers 11.1 mm wide, 12 long
side 200 x 100 x 12 mm oak
- box joint, 4 fingers 11.1 mm wide, 12 long
Code¶
From woodwright/examples/joints.py, which imports the names it uses (see From an example to your own design):
def box_joint_corner(
front_length: float = 300,
side_length: float = 200,
height: float = 100,
stock: Stock = SIDE_OAK,
) -> Assembly:
"""The corner of a box with a box (finger) joint: square fingers on both ends.
The fingers come out close to the stock's thickness, nine of them, the
front's at the top and the bottom edges. The lengths are outside
dimensions: the boards reach through each other.
"""
asm = Assembly("box_joint_corner", root_location=BOX_FRONT)
t = stock.thickness
front = asm.add(Board("front", stock, length=front_length - t, width=height))
side = asm.add(Board("side", stock, length=side_length - t, width=height))
asm.join(BoxJoint(front.left_end, side.right_end))
return asm
Exported with woodwright 0.9.0 on 2026-10-25.