Pitch circle diameter · Starting angle · Center X
Mistake: Changing units and assuming the entered numbers were converted.
Fix: Numbers stay unchanged. Check the new unit and enter the intended measurement, or select an example for that system.
Generate numbered X/Y centers for evenly spaced holes, with a diagram and CSV.
This tool is archived. Recheck its method and dated data before use.
Runs offline in your browser. Once the page and required files have loaded, processing needs no internet.
Runs in your browser
Generate numbered X/Y centers for evenly spaced holes, with a diagram and CSV.
Runs in your browser
Inputs are processed on this page and are never sent to a server.
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center. All lengths are mm. Zero degrees points along +X; +Y points up. Coordinates use sine and cosine. This is geometry, not G-code, tolerances or structural approval.
θᵢ = θ₀ ± i × 360°/n; Xᵢ = X₀ + D/2 × cos(θᵢ); Yᵢ = Y₀ + D/2 × sin(θᵢ)
90°
θᵢ = θ₀ ± i × 360°/n; Xᵢ = X₀ + D/2 × cos(θᵢ); Yᵢ = Y₀ + D/2 × sin(θᵢ)
90°
No. These are hole-center coordinates only. Check the drawing, datum, units, clearances and machining program independently.
Calculations run on your device. Form inputs are not sent to a server.
The initial choice follows your browser region. Your choice is remembered on this device. Gallons are US gallons. Switching units keeps your numbers unchanged and interprets them in the new unit.
Numbers stay unchanged. Check the new unit and enter the intended measurement, or select an example for that system.
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center.
Enter a numerical value for this quantity. Use the unit shown beside this field. mm / in
Minimum: 0.001 · Maximum: 1000000 mm
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center.
Enter a whole number; fractional counts are not valid.
Minimum: 2 · Maximum: 360
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center.
Enter a numerical value for this quantity. Use the unit shown beside this field. °
Minimum: -360 · Maximum: 360 °
Choose the mode that matches the data you entered.
Options: Counterclockwise · Clockwise
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center.
Enter a numerical value for this quantity. Use the unit shown beside this field. mm / in
Minimum: -1000000 · Maximum: 1000000 mm
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center.
Enter a numerical value for this quantity. Use the unit shown beside this field. mm / in
Minimum: -1000000 · Maximum: 1000000 mm
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center. All lengths are mm. Zero degrees points along +X; +Y points up. Coordinates use sine and cosine. This is geometry, not G-code, tolerances or structural approval.
Calculated from your entries using the method below.
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center.
Calculated from your entries using the method below.
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center.
Calculated from your entries using the method below.
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center. All lengths are mm. Zero degrees points along +X; +Y points up. Coordinates use sine and cosine. This is geometry, not G-code, tolerances or structural approval.
Calculated from your entries using the method below.
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center.
Calculated from your entries using the method below.
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center. All lengths are mm. Zero degrees points along +X; +Y points up. Coordinates use sine and cosine. This is geometry, not G-code, tolerances or structural approval.
Calculated from your entries using the method below.
For machinists laying out a complete circle: enter diameter, hole count and starting angle; optionally move the center. All lengths are mm. Zero degrees points along +X; +Y points up. Coordinates use sine and cosine. This is geometry, not G-code, tolerances or structural approval.
Calculated from your entries using the method below.
Mistake: Changing units and assuming the entered numbers were converted.
Fix: Numbers stay unchanged. Check the new unit and enter the intended measurement, or select an example for that system.
Mistake: Treating a result as valid outside the described scope.
Fix: No. These are hole-center coordinates only. Check the drawing, datum, units, clearances and machining program independently.
Read how ListFan and third-party services handle your data. See GDPR policy