Turn wooden buttons on the lathe
A wooden button is a disc 3/8 to 1-1/4 inch in diameter and 1/8 to 1/4 inch thick, turned from a hardwood scrap, drilled for thread, and finished to survive laundry. The whole project, six matching buttons for a shirt or coat, takes under an hour once the jig is built, which is why I keep a button mandrel on the shelf above the lathe. It is also the cleanest use I have for the cherry and walnut cutoffs that pile up under the bandsaw.
The problem with turning buttons is not the turning. It is matching six or eight of them so they read as a set on the garment instead of a row of slightly different discs. The rest of this guide is about that: the jig that makes them identical, the drilling fixture that puts the holes in the same place on each one, and the wood and finish choices that keep them from blowing apart in the washing machine.
Button Sizes. What Diameter to Turn
Button sizes are standardized by ligne, a French unit where 1 ligne equals 0.635 mm or roughly 1/40 inch. The ligne size you see on commercial buttons translates directly to a turned diameter, and matching the existing buttons on a garment is the most common reason to turn a new set.
Standard Button Sizes
| Ligne | Diameter (in) | Diameter (mm) | Typical Use | Thickness |
|---|---|---|---|---|
| 16L | 3/8 inch | 10 mm | Dress shirts | 1/8 inch |
| 20L | 1/2 inch | 12.5 mm | Shirts, blouses | 1/8 inch |
| 24L | 5/8 inch | 15 mm | Jackets, light coats | 3/16 inch |
| 32L | 13/16 inch | 20 mm | Sport coats | 3/16 inch |
| 40L | 1 inch | 25 mm | Heavy coats, peacoats | 1/4 inch |
| 54L | 1-3/8 inch | 34 mm | Statement buttons, capes | 1/4 inch |
Only six button sizes cover every garment, 16L (dress shirts) through 54L (heavy coats). Set a jig for one size and the next matched set at that size takes 20 minutes from scrap hardwood.
Print that table and tape it inside the lathe cabinet. The most useful thing I learned about button turning is that there are only six sizes anyone needs, and once a jig is set for one size the next garment that needs the same size takes twenty minutes.
The other dimension that matters is the thread hole spacing. Four-hole buttons have holes spaced 1/8 inch apart on a 1/2-inch button, 3/16 inch apart on a 1-inch button. Two-hole buttons get the holes 1/4 inch apart on a 1/2-inch button. Both patterns work; the four-hole holds the button flatter against the garment, the two-hole sews faster.
Wood Selection
The species choice is constrained by grain structure, working diameter, and laundry tolerance. A button is a 1/8-inch-thick disc with two or four through-holes drilled across the grain. That is a fragile geometry, and the wrong species will crack along the grain the first time you tighten the thread.
Best Species for Buttons
| Species | Janka (lbf) | Grain | Notes |
|---|---|---|---|
| Hard maple | 1,450 | Closed, fine | Default choice. Cuts to glass at 3,000 RPM, dyes well. |
| Cherry | 995 | Closed, fine | Darkens with age — a button set from the same blank stays matched. |
| Black walnut | 1,010 | Semi-closed, medium | The most popular color; turns clean, sands easily. |
| Beech | 1,300 | Closed, fine | European traditional choice. Steam-bend stable, no surprises. |
| Boxwood | 2,840 | Closed, very fine | The historical button wood. Hard to source, worth every dollar. |
| Lignum vitae | 4,500 | Closed, oily | Self-finishing. Cuts slow but takes detail nothing else does. |
Avoid red oak (1,290 lbf but ring-porous, splits along the grain when thread is tightened), ash (open pores, traps detergent), and any softwood (compresses under the thread). Spalted wood looks beautiful and disintegrates the first wash; save it for buttons on dry-clean-only garments.
For wood selection beyond buttons, the best wood for woodturning guide covers the full ranking of species by Janka hardness and grain structure for spindle and faceplate work.
The Production Jig
A jig is the difference between turning one button and turning eight matched buttons. There are two designs that work, and both take fifteen minutes to build from scrap.
Method 1: Faceplate Mandrel with Stop Block
This is the method I use for runs of more than four buttons. A 3-inch hardwood disc is mounted on a faceplate, drilled with a 1/2-inch hole 1/2 inch deep at the center. A 1/2-inch hardwood dowel glued into that hole becomes the mandrel. Button blanks are drilled with a matching 1/2-inch hole in their center on the drill press (the same hole that will later be opened for the four thread holes, this is by design) and pressed onto the dowel.
A small piece of double-stick carpet tape between the mandrel face and the button blank holds the blank rigidly while you turn the rim and face. The stop block is a piece of 1/4-inch plywood clamped to the lathe bed, positioned to limit the tool's advance to the target button thickness. Turn the rim, face the front, sand to 400 grit, and pop the button off. Repeat with the next blank.
Method 2: Screw Chuck with Sizing Calipers
Faster for short runs. A standard screw chuck (Oneway Talon, Nova Mercury, or similar, any chuck with a screw center) holds each blank by a 1/4-inch pilot hole drilled in the center of the blank. Set spring calipers to the target diameter and the target thickness, turn the rim until the calipers slip over the blank, face the front until they slip over the thickness, sand, part off.
The screw chuck method does not require a mandrel but each button takes 90 seconds longer because you are mounting and dismounting each blank by hand. Past four buttons the mandrel pays back the build time.
Jig Comparison
| Method | Setup Time | Per-Button Time | Best For |
|---|---|---|---|
| Faceplate mandrel | 15 min (one-time) | 3-4 min | Runs of 6+ buttons |
| Screw chuck + calipers | 2 min | 5-6 min | Runs of 2-4 buttons |
| Jam chuck in scrap | 5 min | 4-5 min | One-off matching buttons |
A mini wood lathe handles button work better than a full-size lathe. The shorter bed clears your hands, and most minis run up to 3,800 RPM, exactly the range where 1/2-inch diameter cuts cleanest. I keep a Jet 1015 set up permanently for small spindle work, and the button mandrel lives in its tailstock taper.
Blank Preparation
The blank that goes on the lathe is not a chunk of scrap. It is a sized, drilled disc that fits the mandrel.
- Joint or plane scrap to the target button thickness plus 1/16 inch. For 1/8-inch shirt buttons, start with 3/16-inch stock; for 1/4-inch coat buttons, start with 5/16-inch stock.
- Cut squares 1/8 inch larger than the target button diameter. A 1/2-inch button starts as a 5/8-inch square. A 1-inch button starts as a 1-1/8-inch square.
- Drill the center hole on the drill press. For mandrel-method, 1/2-inch hole through the center. For screw-chuck method, 1/4-inch hole 1/4 inch deep.
- Stack four or five blanks under a fence on the drill press to drill the center holes in batch. This is the operation that determines whether your buttons line up at the end.
That is the entire prep. Twelve blanks for an eight-button shirt (four spares is standard) take ten minutes once the stock is sized.
For sourcing the stock itself, the wood turning blanks guide covers how blanks are graded and what to look for when you do not have suitable scrap on hand. For buttons specifically, the cutoff bin under any cabinetmaker's bandsaw is a better source than any retailer.
The Turning Sequence
This is the sequence for a 1/2-inch shirt button on the faceplate mandrel. Adjust diameters for other sizes from the table above.
Speed: 3,000-3,500 RPM Tools: 3/8-inch spindle gouge, 1/16-inch thin parting tool, 1-inch skew (used flat as a scraper for the face)
- Mount the mandrel on the headstock. True the dowel down to 1/2 inch if it has been used before. Spin it by hand to confirm it runs true.
- Apply a square of double-stick carpet tape to the mandrel face. Press a blank onto the dowel and against the tape. Spin by hand, the blank should run true within 1/32 inch.
- With the spindle gouge, true the rim to the target button diameter. Work from the tailstock side toward the headstock; on a 1/2-inch button, take 1/64-inch passes.
- Switch to the skew used flat as a scraper. Face the front of the button, the side facing the tailstock, until the calipers slip over the thickness. Cut from the rim toward the center.
- Round the front edge slightly with the spindle gouge. A button with a square edge catches in the buttonhole; a button with a 1/32-inch radius slides through.
Never wrap sandpaper around your fingers near a spinning mandrel. Hold the paper loose between thumb and forefinger, the mandrel is 1/2 inch from your skin, and a wrapped finger that catches gets pulled in immediately.
- Sand at 320 grit, then 400, then 600. Hold the sandpaper loose between thumb and forefinger. Never wrap it around your fingers. The mandrel is 1/2 inch from your skin; a wrapped finger that catches gets pulled in immediately.
- Stop the lathe. Pry the button off the tape with a thin chisel. The tape leaves no residue on the back of the button.
- Repeat for the next blank. Once the rhythm is set, the per-button time settles around three minutes.
After six buttons the mandrel face needs fresh tape. After twelve buttons the dowel needs re-truing because the carpet tape compresses the center fibers slightly. Plan for both.
For the gouges and skews referenced above, the woodturning tools guide covers which sizes earn their place in a small-spindle kit. For button work specifically, a 3/8-inch spindle gouge and a 1-inch skew handle ninety percent of the cuts.
The Drilling Jig for Buttonholes
The drilling jig is what separates a button set that looks made from a set that looks bought. A drill press, a fence, and a stop block: that is the whole jig.
Build
The jig base is a 6-inch by 4-inch piece of 3/4-inch MDF. A 1/2-inch Forstner bit drills a shallow recess (1/16-inch deep) in the center of the MDF that holds the button face-up. A 3/4-inch hardwood fence is glued and screwed to the back of the MDF, perpendicular to the drill press table. A 3/4-inch hardwood stop block is clamped to one side of the recess.
The button drops into the recess, slides against the fence, and butts against the stop. The drill press has a 1/16-inch bit chucked, set to drill 1/8 inch deep, through the button, into the MDF below.
Drilling Sequence
- Place a sized button in the recess, face up, against the fence and stop.
- Drill the first hole. Slide the button toward the stop block 1/8 inch (use a 1/8-inch spacer block as a gauge). Drill the second hole.
- Rotate the button 90 degrees. Place it back against the fence and stop. Drill the third hole. Slide and drill the fourth.
That gives a four-hole pattern with 1/8-inch spacing on every button. The stop block guarantees the same position each time; the rotation against the fence guarantees the same orientation. There is no measuring.
Drilling Specs
| Button Size | Hole Diameter | Hole Spacing | Bit |
|---|---|---|---|
| 16L (3/8 in) | 1/16 inch | 3/32 inch | #52 or 1/16 in |
| 20L (1/2 in) | 1/16 inch | 1/8 inch | 1/16 in |
| 24L (5/8 in) | 1/16 inch | 5/32 inch | 1/16 in |
| 32L (13/16 in) | 5/64 inch | 3/16 inch | 5/64 in |
| 40L (1 in) | 5/64 inch | 3/16 inch | 5/64 in |
| 54L (1-3/8 in) | 5/64 inch | 1/4 inch | 5/64 in |
Use a brad-point bit for clean entry on the face. A regular twist bit wanders on the smooth turned surface and leaves an oval hole that telegraphs through the thread.
Finishing
The finish has to survive whatever the garment goes through. For shirts and washable garments, that means hot water, detergent, and a tumble dryer.
CA Glue Finish (Washable Garments)
This is the only finish I have found that holds up to repeated laundering. Thin CA (cyanoacrylate) penetrates the wood, polymerizes in seconds, and seals the end grain completely.
- With the button still on the mandrel and the lathe running at 1,500 RPM, apply two drops of thin CA to a folded paper towel.
- Press the paper towel against the button face for two seconds. The CA cures from the friction heat.
- Stop the lathe. Sand at 600 grit by hand to remove any high spots.
- Restart at 1,500 RPM. Apply a second coat the same way.
- Buff with a clean cotton rag at 3,000 RPM. The finish goes from matte to satin.
CA fumes are sharp, open a window and run a fan. An accelerator sprayed on the paper towel speeds the cure but is not necessary.
Oil and Wax (Dry-Clean Garments)
For garments that will never see water, wool coats, suit jackets, leather goods, pure tung oil thinned 50/50 with mineral spirits soaks in deep, cures over two weeks, and leaves a soft satin sheen. A topcoat of paste wax buffs to a low gloss.
Dye and Stain Notes
If you turn buttons from light wood (maple, beech) and want them to match dark fabric, dye the blanks before turning, not after. Dye penetrates the end-grain side of the blank deeper than the long-grain face, so a turned button dyed after turning has a tiger-striped rim. Soak the blanks in water-based dye for thirty minutes, dry, then turn, the cut surface comes out the same color as the original face.
Safety for Small Turning
Small turning has its own hazard profile. The pieces are too small to grip with most chuck jaws, the speeds are high, and the temptation to use a finger to steady a sanding sponge is constant.
- Always wear a full face shield, not just safety glasses. A button blank that lets go at 3,500 RPM has the kinetic energy of a small slingshot.
- Spin every blank by hand before starting the lathe. A blank that is off-center by 1/16 inch will let go.
- Start each new blank at 1,500 RPM, ramp to 3,500 RPM once the rim is true.
- Never wear loose clothing, gloves, or jewelry near the lathe. A ring catching on a 1/2-inch dowel mandrel pulls a finger in faster than the off-switch can be reached.
- Keep the tool rest within 1/16 inch of the workpiece. On small diameters the tool rest is the only thing between the tool tip and the spinning mandrel.
- Never wrap sandpaper around your fingers near spinning work. Hold it loose, between thumb and forefinger only. If it catches, it pulls free instead of pulling you in.
- The drill press is the more dangerous tool in this project. Clamp the jig to the drill press table. A spinning bit that catches an unclamped jig throws it across the shop.
Common Mistakes
- Button thickness varies between blanks. Cause: the stop block on the lathe moves between cuts. Fix: clamp the stop block, do not just position it.
- Button diameter varies between blanks. Cause: the spring calipers loosen with use. Fix: tighten the caliper hinge screw, or use a sizing block (a hardwood scrap cut to the target diameter that the button rim must match) instead.
- Holes are not centered on the button face. Cause: the drill press jig recess is not concentric with the bit. Fix: drill the recess with the same bit chuck position you will use for the thread holes; do not move the table between operations.
- Buttons crack along the grain when thread is tightened. Cause: wrong species (ring-porous wood) or thread holes too close to the edge. Fix: use closed-pore species, keep hole-to-edge distance at least 1/8 inch on a 1/2-inch button.
- Finish washes off after three laundry cycles. Cause: oil or wax finish on a washable button. Fix: CA glue finish for anything that sees water.
- Buttons do not match in color. Cause: blanks cut from different boards or different parts of the same board. Fix: cut all blanks from one board, in sequence, and label them with the order. Buttons turned from sequential cutoffs match within a shade.
Variations
Beginner: Plain disc buttons in walnut. 1/2-inch diameter, 1/8 inch thick, four 1/16-inch holes. Forty-five minutes for a set of six from cutoffs.
Intermediate: Domed buttons in cherry or maple. Same diameter but with a 1/32-inch rise from rim to center. Turn the dome with a 3/8-inch spindle gouge in two cuts from the rim toward center. Adds five minutes per button.
Advanced: Two-tone buttons in segmented stock. Glue up a sandwich of maple and walnut, alternating 1/8-inch strips, before cutting blanks. The buttons show stripes across the face. The Lignum vitae and boxwood traditional Shaker buttons are this technique, refined.
For larger statement buttons (54L and up, capes, costumes, theatrical pieces), the same jig method scales. Increase blank thickness to 5/16 inch, run the lathe at 2,500 RPM instead of 3,500, and switch the drilling jig stop block to 1/4-inch spacing.
Sources and Further Reading
The Fine Woodworking archive contains multiple references to production turning jigs and small-spindle work from the 1980s and 1990s, when matched-set turning was a more common shop skill. The AAW journal has covered safety in small-spindle work and food-safe and skin-safe finishes in issues from 2015 through 2023. The Wood Database is the authoritative open source for species hardness and grain structure data referenced in the tables above.
Written by Vince
Vince is a woodturner and the founder of WoodturningOnline. He writes tool reviews, buying guides, and turning tutorials to help woodturners at every level make informed decisions about their craft and equipment.