Skip to content

Edge mitre corner

joints.edge_mitre_corner

A carcase corner mitred across the edges, so no end grain shows; outside lengths.

Edge mitre corner, assembled

Edge mitre corner, exploded

Parameters

Parameter Default
side_height 400
top_length 500
depth 200
stock 20 mm board, oak

Change them in a design file (see Change an example):

from woodwright.examples import joints

design = joints.edge_mitre_corner(side_height=500)

Drawings

The plans in one PDF: plans.pdf.

Assembly

assembly

Parts

parts

Side

side

Top

top

Cut list

side  400 x 200 x 20 mm  oak
      - mitre 45 deg on right_end, bottom_face inside
top   500 x 200 x 20 mm  oak
      - mitre 45 deg on left_end, bottom_face inside

Code

From woodwright/examples/joints.py, which imports the names it uses (see From an example to your own design):

def edge_mitre_corner(
    side_height: float = 400, top_length: float = 500, depth: float = 200, stock: Stock = OAK
) -> Assembly:
    """A carcase corner mitred across the edges, so no end grain shows; outside lengths."""
    asm = Assembly("edge_mitre_corner", root_location=CASE_SIDE)
    side = asm.add(Board("side", stock, length=side_height, width=depth))
    top = asm.add(Board("top", stock, length=top_length, width=depth))
    asm.join(MitreCorner(side.right_end, top.left_end, side.bottom_face, top.bottom_face))
    return asm

Exported with woodwright 0.9.0 on 2026-10-25.