Skip to content

Tapered rod

cuts.tapered_rod

A rod tapering to a cone over its whole length, e.g. a spindle.

Tapered rod, assembled

Parameters

Parameter Default
length 300
stock ø25 mm rod, oak

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

from woodwright.examples import cuts

design = cuts.tapered_rod(length=375)

Drawings

The plans in one PDF: plans.pdf.

Rod

rod

Cut list

rod  ø25 x 300 mm  oak
     - round taper to ø15 towards right_end

Code

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

def tapered_rod(length: float = 300, stock: Stock = ROD_OAK) -> Assembly:
    """A rod tapering to a cone over its whole length, e.g. a spindle."""
    asm, rod = _rod("tapered_rod", stock, length)
    rod.cut(RoundTaper(rod.right_end, 15))
    return asm

Exported with woodwright 0.9.0 on 2026-10-25.