Blind hole¶
cuts.blind_hole
Blind holes, flat-bottomed (Forstner, auger) or with point, the
angle of a twist drill's tip, a conical point below depth.
Parameters¶
| Parameter | Default |
|---|---|
diameter |
12 |
depth |
25 |
point |
None |
stock |
40 mm board, oak |
Change them in a design file (see Change an example):
Drawings¶
The plans in one PDF: plans.pdf.
Cut list¶
board 300 x 100 x 40 mm oak
- 3 x hole ΓΈ12, 25 deep, in top_face, 60 to 240 every 90 from left_end; 35 from front_edge
Code¶
From woodwright/examples/cuts.py, which imports the names it uses (see From an example to your own design):
def blind_hole(
diameter: float = 12, depth: float = 25, point: float | None = None, stock: Stock = THICK_OAK
) -> Assembly:
"""Blind holes, flat-bottomed (Forstner, auger) or with `point`, the
angle of a twist drill's tip, a conical point below `depth`."""
asm, board = _board("blind_hole", stock, length=300, width=100)
for distance in (60, 150, 240):
at = {board.left_end: distance, board.front_edge: 35}
board.cut(Hole(board.top_face, diameter, depth=depth, at=at, point=point))
return asm
Exported with woodwright 0.9.0 on 2026-10-25.