Bolt Circle Coordinate Generator

GEOMETRY & SHOP MATH
Holes are evenly spaced at 360/N degree intervals around the bolt circle, measured counterclockwise from the start angle.

Why bolt circle coordinates matter

Flanges, gear blanks, and mounting plates almost always call out hole positions as a bolt circle diameter and a hole count rather than a list of X, Y coordinates. A CNC control needs actual coordinates, so someone has to convert between the two, and doing that trigonometry by hand for every hole invites mistakes that only show up once the part is on the machine.

How the coordinates are calculated

Each hole sits at an angle equal to 360 degrees divided by the number of holes, stepping counterclockwise from the start angle. The X and Y position for each hole comes from the bolt circle radius multiplied by the cosine and sine of that angle. A four hole pattern starting at zero degrees, for example, places holes at zero, ninety, one hundred eighty, and two hundred seventy degrees around the circle.

Practical tips

The start angle matters more than it looks. Many drawings specify a hole straddling a keyway or reference feature rather than sitting exactly on it, which means the pattern needs to be rotated slightly rather than starting at zero. Confirm the start angle against the print before committing to a program, and remember that most drawings measure angles counterclockwise from the positive X axis unless stated otherwise.

Spotted an error or have a suggestion for this calculator? Let us know →
Scroll to Top

The calculators and tools on Formula Factory are provided for general guidance and informational purposes only. Results are estimates based on standard formulas and the values you enter — they do not constitute professional engineering, electrical, or architectural advice. Always verify calculations with a qualified professional before making decisions for any safety-critical, code-compliance, or commercial application. Formula Factory makes no representations or warranties as to the accuracy or completeness of any result, and accepts no liability for errors, omissions, or any outcomes arising from reliance on this information.