← All notes

Notes · 3D printing & CAD

Designing 3D printed holes for 1/4" hex bits

23 Sep 20264 min read

A 1/4" hex driver bit measures 6.35 mm across the flats. Draw a hole at exactly that size and the bit won't go in. Draw it too big and the bits fall out of your holder the first time you tip it over.

Getting it right comes down to two things: knowing which radius your CAD tool is asking for, and adding the right amount of clearance for your printer.

Across flats, inscribed and circumscribed

A hexagon has two "radii", and CAD tools don't agree on which one they mean.

A hexagon showing the across-flats distance of 6.35 mm, the inscribed radius of 3.175 mm from the centre to the middle of a flat, and the circumscribed radius of 3.667 mm from the centre to a corner Across flats 6.35 mm Inscribed 3.175 mm Circumscribed 3.667 mm
Inscribed radius runs from the centre to the middle of a flat, which is half the across-flats size. Circumscribed radius runs from the centre to a corner, which is the across-flats size ÷ √3.
Across flats (the bit)
6.35 mm
Inscribed radius: centre to middle of a flat
3.175 mm
Circumscribed radius: centre to a corner
3.667 mm

Those are the nominal sizes with no clearance. A hole drawn at these sizes will be too tight once it's printed.

How much clearance to add

For a comfortable drop-in fit, aim for about 6.55–6.6 mm across the flats, which is roughly 0.2–0.25 mm bigger than the bit.

FitAcross flatsInscribed radiusCircumscribed radius
Snug, friction hold6.45 mm3.23 mm3.72 mm
Comfortable, drop-in6.60 mm3.30 mm3.81 mm
Loose6.75 mm3.38 mm3.90 mm

Which number does my CAD tool want?

This is where most first attempts go wrong. The polygon tool asks for a radius or diameter, but programs use the words "inscribed" and "circumscribed" differently, and some of them the opposite way round to what you'd expect.

The check that works in any program

After you draw the hexagon, add a dimension between two opposite flats. It should read 6.6 mm (or whichever fit you chose). If it reads about 5.7 mm or 7.6 mm, you entered the right number into the wrong kind of polygon.

In OpenSCAD, the radius of a six-sided cylinder goes to the corners:

af = 6.6;                               // across flats, drop-in fit
cylinder(r = af / sqrt(3), h = 12, $fn = 6);

Hex hole calculator

For other bit sizes, such as 4 mm precision bits or 5/16" (7.94 mm), put in the nominal size and the clearance you want.

mm
mm
Hole across flats
–
Inscribed radius (to a flat)
–
Circumscribed radius (to a corner)
–
Across corners
–

Print a test block first

Printers vary, and so do filaments. Before you design a full bit holder, print a small block with holes at 6.45, 6.55, 6.65 and 6.75 mm across the flats and try a bit in each. It prints in well under an hour and tells you the right clearance for your printer.

Top view of the test block, 58 by 18 millimetres, with four hex holes of 6.45, 6.55, 6.65 and 6.75 millimetres across flats, marked with one to four dots 58 × 18 × 10 mm · holes go right through, chamfered both ends
The dots above each hole tell you which is which: one dot is the tightest, four dots the loosest.

Download the test block (STL, free)

Practical tips

#3DPrinting#CAD#Fusion360#Tolerances#Maker