# Bolt Circle Calculator

This bolt circle calculator assists you in **determining the location of the holes** for a bolted joint. A bolted joint is used to **temporarily join two pieces** of material together using one or more bolts and nuts. The bolts are inserted in the prefabricated or drilled holes in both pieces and secured with nuts on the other side. The holes are drilled either discretely or in circular or linear patterns.

The bolt pattern calculator covers the circular pattern needed for the locations of the bolt pattern. This data can be fed into machines likes **CNC, automated drilling robots, 3D printers, or imported into CAD tools** to design a machine part. Read on to understand how to calculate bolt circles or enter the parameters to use the calculator.

## What is a bolt circle?

Consider a circular plate needed to have `n`

holes. Each hole having a center, `O`

with _{i}`i`

being the number of hole. The **curve joining the center** of all the holes is known as **bolt circle**, as shown in the figure below.

The **parameters** needed to find the center of holes are:

- Diameter of bolt circle,
`D`

; - Number of holes,
`n`

; - Angle of first hole measured from the horizontal,
`A`

; - Angle between consecutive holes,
`B`

; and - Offset coordinates or center of bolt circle, (
`X`

,_{c}`Y`

)._{c}

The **location of the hole** is determined by the center of the individual holes, having coordinates (`x`

, `y`

). Such that:

`x`_{i} = cos(( n - 1 ) * B + A) * R + X_{c}

`y`_{i} = sin(( n - 1 ) * B + A) * R + X_{c}

where `R`

is the radius of the bolt circle and `B = 360 / n`

. The above set of equations are known as bolt pattern equations.

## How to calculate bolt circles?

To calculate the **location of the center of bolt holes**:

- Enter the
**number of holes**,`n`

. - Fill in the
**radius of bolt circle**,`R`

. - Insert the
**angle of the first hole**,`A`

. - Enter the
,`x`

coordinate for center of the bolt circle`x`

._{c} - Enter the
,`y`

coordinate for center of the bolt circle`y`

._{c} - The bolt hole circle calculator will return the
**list of coordinates**for bolt holes in a table format in`mm`

.

## Example: Using the bolt circle calculator

Obtain the list of coordinates for a circular pattern of `4`

holes with the first hole being located at `0°`

. Take bolt radius as `5`

cm and **offset** or **center** as (`0`

, `0`

).

- Enter the
**number of holes**,`n = 5`

. - Fill in the
**radius of bolt circle**,`R = 50 mm`

. - Insert the
**angle of the first hole**,`A = 0°`

. - Enter the
,`x`

coordinate for center of the bolt circle`x`

._{c} - Enter the
,`y`

coordinate for center of the bolt circle`y`

._{c} - Using the bolt pattern equations, the following table is returned with the list of coordinates.

The x and y coordinates obtained from the calculator can be saved in a comma-separated values file (`.csv`

) to mark the center of bolt holes for the process of drilling. Further, one can also use them to create holes in CAD software or write coordinates in `gcode`

format for CNC machining.

## FAQ

### What is bolt circle?

The curve joining the center of all bolt holes is known as a bolt circle.

### How to calculate coordinates of a hole?

To calculate coordinates of a hole:

- Find the
`x`

coordinate of the hole using the equation:

`x`

_{i} = cos((n - 1) * B + A) * R + X_{c}

2. Find the `y`

coordinate of the hole using the equation:

`y`

_{i} = sin((n - 1) * B + A) * R + X_{c}

### How do I join two pieces of material?

You can use either bolts or rivets to temporarily join the material, or use welds or soldering to join them permanently.

### How do I prepare coordinates for CNC machining?

The coordinates of center of holes can be written into `gcode`

file using the format:

[N] [XCOORDINATE] [YCOORDINATE]