Bolt Circle Calculator — X/Y Hole Coordinates for Circular Patterns
DRO-Ready Output, Multiple Patterns, SVG Visual Diagram, and G-Code Generation for Mill and CNC
Free bolt circle calculator for machinists, CNC programmers, and fabricators. Enter the bolt circle diameter (BCD), number of holes, and starting angle to generate precise X/Y coordinates for each hole in the pattern. Output is DRO-ready with absolute and incremental positions. Supports multiple patterns on the same workpiece, an interactive SVG diagram showing the hole layout, and G-code generation for drilling cycles. Handles both even and odd hole counts, angular offsets, and partial arcs.
Look up drill sizes and tap drills for your bolt hole pattern
Drill & Tap Calculator →Calculate speeds and feeds for the drilling operation
Speeds & Feeds Calculator →Read the bolt circle layout guide
Bolt Circle Layout Guide →Calculate bolt torque for the fasteners in your pattern
Bolt Torque Calculator →Identify thread specs for existing bolt circle patterns
Thread Pitch Identifier →How It Works
-
Enter Bolt Circle Diameter
Input the bolt circle diameter (BCD) — the diameter of the imaginary circle that passes through the center of each hole. BCD is measured center-to-center, not edge-to-edge. Enter in inches or millimeters.
-
Set Number of Holes
Enter the number of equally spaced holes in the pattern. Common patterns include 3, 4, 5, 6, 8, 10, and 12 holes. The calculator spaces holes at exactly 360/N degrees apart.
-
Set Starting Angle and Center
Define the starting angle for the first hole (0 degrees = 3 o'clock position, 90 degrees = 12 o'clock). Set the center point coordinates if the bolt circle center is not at the workpiece origin. Angular offset rotates the entire pattern.
-
Add Multiple Patterns (Optional)
Add additional bolt circle patterns on the same workpiece with different diameters, hole counts, or offsets. All patterns are shown together on the SVG diagram and combined in the coordinate output. Useful for flanges with multiple concentric bolt patterns.
-
Review Coordinates and Export
See the X/Y coordinates for each hole in absolute and incremental format. The SVG diagram shows the hole layout to scale with labeled positions. Copy coordinates for DRO use, or generate G-code drilling cycles (G81/G83) for direct CNC upload.
Built For
- Manual machinists using a DRO to locate bolt holes on a milling machine by entering X/Y coordinates from the calculator
- CNC programmers generating G-code drilling cycles for bolt circle patterns on flanges, adapter plates, and mounting brackets
- Fabricators laying out hole patterns on steel plate using coordinates transferred to a center punch layout
- Automotive machinists creating custom wheel adapter plates with specific bolt patterns (e.g., 5x114.3 to 5x120)
- Millwrights drilling mounting bolt patterns for motor bases, pump adapters, and coupling guards in the field
- Students and apprentices learning the trigonometry behind bolt circle coordinate calculation
Features & Capabilities
DRO-Ready Coordinates
Output X/Y coordinates in absolute (from origin) and incremental (from previous hole) formats, matching exactly what you enter into a digital readout on a manual milling machine. Coordinates are shown to 4 decimal places for precision work.
SVG Visual Diagram
An interactive vector diagram shows the bolt circle pattern to scale with numbered hole positions, the center point, and the bolt circle diameter. Zoom and pan to inspect individual holes. The diagram updates in real time as you change parameters.
G-Code Generation
Generate CNC drilling cycle code (G81 for standard drilling, G83 for peck drilling) with the calculated coordinates. Output includes tool change, rapid positioning, drilling cycle call, and return to clearance plane. Ready to paste into your CNC program.
Multiple Concurrent Patterns
Add multiple bolt circles on the same workpiece with independent diameters, hole counts, and angular offsets. All patterns are combined in the coordinate list and shown on the same SVG diagram. Common for flanges with inner and outer bolt patterns.
Partial Arc Support
Create partial bolt patterns by specifying a start angle and end angle. Useful for patterns that don't complete a full 360 degrees, such as semicircular mounting brackets or segmented bolt flanges.
Chord Length Verification
Displays the chord distance between adjacent holes for quick caliper verification of the pattern. Also shows the angular spacing in degrees and the arc length between holes for layout reference.
Frequently Asked Questions
Learn More
Bolt Circle Layout: How to Calculate Hole Pattern Coordinates for Mill Work and DROs
How to lay out bolt circle hole patterns with X/Y coordinates for milling machines and DROs. Covers the math, multiple patterns, incremental moves, and G-code generation.
Related Tools
Chip Load Calculator
Calculate chip load per tooth for milling, drilling, and turning. Forward and reverse modes with material-specific recommendations, chip thinning factor, and MRR. Metal and wood modes.
Thread Pitch Identifier
Identify unknown threads from caliper measurements. Cross-references UNC, UNF, Metric ISO, NPT, BSP, and ACME thread standards with tolerance matching and confidence scoring.
Tolerance & Fit Calculator
ISO 286 tolerance zone calculator for shaft/hole fits. Calculates clearance, transition, and interference fits with visual tolerance zone diagram and common fit presets (H7/g6, H7/h6, H7/p6, etc.).