Bolt circle calculator
Open Bolt circle calculator on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "bolt-circle-calculator",
"category": "calculators",
"built": true,
"requirements": "1–360 equally spaced centres. Start angles can be −360,000 to 360,000 degrees and are normalized to 0–360 degrees. Extremely small circles relative to a large centre offset are rejected to avoid numeric precision loss.",
"implementation": {
"fields": [
{
"key": "diameter",
"label": "Bolt-circle diameter",
"value": 100,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "unit",
"label": "Coordinate unit",
"value": "mm",
"type": "select",
"values": [
"mm",
"cm",
"m",
"in",
"ft"
]
},
{
"key": "holes",
"label": "Hole centres",
"value": 4,
"type": "number",
"min": 1,
"max": 360,
"step": 1
},
{
"key": "startAngle",
"label": "First angle (degrees)",
"value": 0,
"type": "number",
"min": -360000,
"max": 360000,
"step": "any"
},
{
"key": "direction",
"label": "Numbering direction",
"value": "Counterclockwise",
"type": "select",
"values": [
"Counterclockwise",
"Clockwise"
]
},
{
"key": "centerX",
"label": "Centre X",
"value": 0,
"type": "number",
"min": -1000000,
"max": 1000000,
"step": "any"
},
{
"key": "centerY",
"label": "Centre Y",
"value": 0,
"type": "number",
"min": -1000000,
"max": 1000000,
"step": "any"
}
],
"input": false,
"live": true,
"presentation": "metrics",
"note": "Generate up to 360 equally spaced hole centres. Zero degrees points right along +X; +Y points up. The SVG is a schematic, not a full-size drilling template. Hole diameter and engineering fit are not evaluated. Changing units keeps the entered numbers. All calculations stay on your device. These estimates do not establish structural safety or code compliance.",
"experience": {
"automatic": true,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Change the input or settings to update your result. Results update as you type. Up to 1,000,000 characters.",
"helpParts": [
"Change the input or settings to update your result.",
"Results update as you type.",
"Up to 1,000,000 characters."
],
"action": null
},
"mode": "automatic",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Generate equally spaced hole-centre coordinates from a circle diameter. Set the first angle, numbering direction and centre offset.
How to use Bolt circle calculator
- Set circle diameter, unit and number of equally spaced centres.
- Choose the first angle, direction and centre coordinates.
- Review the diagram and download the full coordinate CSV or SVG.
Useful next steps
Set the circle and coordinate system
Enter the diameter of the circle passing through the hole centres. Zero degrees points right along positive X. Positive Y points up. Coordinates use the selected unit and are shifted by your entered centre X and Y values.
Choose where numbering begins
The first angle sets hole 1. Counterclockwise order increases each angle; clockwise order decreases it. Spacing is 360 degrees divided by the number of centres. Four centres on a 100 mm diameter circle, starting at zero around the origin, are (50, 0), (0, 50), (−50, 0) and (0, −50) mm.
Check the table and diagram together
The CSV contains every hole number, angle and coordinate in generated order. The SVG shows the same mathematical orientation. Markers represent centres only: their drawn size is not a hole diameter, and the schematic is not a full-size drilling template.
Download the coordinate list
Save the CSV, SVG or calculation report locally. Hole size, edge distance, machining tolerances, fastener choice and strength are not evaluated. Check coordinate conventions against the equipment or drawing that will use the numbers.