Bolt Circle Calculator
Calculate bolt hole positions on a pitch circle diameter (PCD). Get exact X/Y coordinates, angles, and a visual diagram for any bolt pattern.
Enter values and press Calculate to see bolt positions.
About
Machining a bolt circle without precise coordinates risks misalignment, uneven clamping force, and gasket failure under pressure. This calculator computes exact x and y positions for each bolt hole on a given Pitch Circle Diameter (PCD) using trigonometric decomposition. Inputs are the circle diameter, the number of holes, and an optional angular offset θ0 measured counter-clockwise from the positive x-axis. Results are suitable for DRO entry on milling machines or CNC G-code generation.
The tool assumes an ideal circle centered at the origin. For real-world work, account for stock centering error and machine backlash. Coordinates are relative to the circle center. If your datum is a workpiece corner, add the center offsets manually. All trigonometric operations use IEEE 754 double-precision arithmetic, giving positional accuracy far below any practical machining tolerance (0.0001 mm range).
Formulas
Each bolt hole position is computed by decomposing the radius vector at equal angular intervals around the circle. The angular position of hole i (zero-indexed) is:
The Cartesian coordinates relative to the circle center are:
Where PCD = Pitch Circle Diameter (the diameter of the imaginary circle passing through all bolt hole centers), N = total number of bolt holes, θ0 = starting rotation offset in degrees (converted to radians internally via θrad = θdeg ⋅ π ÷ 180), and i = hole index from 0 to N − 1.
The angular spacing between consecutive holes is constant at 360°N. The chord length (center-to-center distance between adjacent holes) is C = PCD ⋅ sin(π ÷ N).
Reference Data
| Standard | PCD mm | Bolts | Bolt Size | Application |
|---|---|---|---|---|
| ANSI B16.5 Class 150 2" | 120.7 | 4 | 5/8" | Pipe flanges, low pressure |
| ANSI B16.5 Class 150 4" | 190.5 | 8 | 5/8" | Pipe flanges, low pressure |
| ANSI B16.5 Class 300 6" | 266.7 | 12 | 3/4" | Pipe flanges, medium pressure |
| ANSI B16.5 Class 150 8" | 298.5 | 8 | 3/4" | Pipe flanges, low pressure |
| DIN 2576 PN10 DN50 | 125 | 4 | M16 | European pipe flanges |
| DIN 2576 PN10 DN100 | 180 | 8 | M16 | European pipe flanges |
| DIN 2576 PN16 DN150 | 240 | 8 | M20 | European pipe flanges, higher pressure |
| DIN 2576 PN16 DN200 | 295 | 12 | M20 | European pipe flanges |
| JIS 10K 50A | 120 | 4 | M16 | Japanese standard flanges |
| JIS 10K 100A | 175 | 8 | M16 | Japanese standard flanges |
| SAE 4-bolt (Group 1) | 63.5 | 4 | 3/8" | Hydraulic pump/motor mount |
| SAE 4-bolt (Group 2) | 82.6 | 4 | 7/16" | Hydraulic pump/motor mount |
| SAE 4-bolt (Group 3) | 101.6 | 4 | 1/2" | Hydraulic pump/motor mount |
| 4×100 | 100 | 4 | M12 | Automotive wheel (compact cars) |
| 5×114.3 | 114.3 | 5 | M12 | Automotive wheel (sedans, SUVs) |
| 5×120 | 120 | 5 | M14 | Automotive wheel (BMW, others) |
| 6×139.7 | 139.7 | 6 | M12 | Automotive wheel (trucks, SUVs) |
| Typical CNC fixture plate | 200 | 6 | M10 | Workholding fixture |
| Common lathe chuck (6") | 130 | 3 | M8 | Lathe chuck mounting |
| Common lathe chuck (8") | 165 | 3 | M10 | Lathe chuck mounting |