Skip to content
CNC Bike Parts

Bicycle Component Interface Standards

Every machined bike part bolts to something that already exists. These are the dimensions that decide whether it fits, collected in one page so you are not reading six forum threads to find a bore size.

Last checked September 27, 2026. Free to use and to quote with attribution, CC BY 4.0.

Download the tables: CSV or JSON. Same data, same sources, one file.

Steerer tubes and headsets

Sets the stem clamp bore. The steerer diameter is the fork maker's dimension, so the stem is always the part that adapts.

StandardSteerer outside diameterNotes
1 in threadless25.4 mmOlder road and touring frames
1 1/8 in28.6 mmThe default for stems. Most common by a wide margin
1 1/4 in31.8 mmUncommon, some road and gravel frames
1 1/2 in38.1 mmLower bearing on tapered steerers, rarely a stem clamp
Tapered 1 1/8 to 1 1/228.6 top, 38.1 bottomStem still clamps the 28.6 mm section
Tapered 1 1/8 to 1 1/428.6 top, 33.0 bottomLess common tapered variant

Checked against: Sheldon Brown, headset crib sheet, Wikipedia, Headset (bicycle part).

Handlebar clamp and grip diameters

Two different diameters live on one bar: the clamp area at the stem and the control area at the ends.

DiameterWhere it is usedNotes
25.4 mmStem clamp, older MTB and some flat barsStill current on some touring and city bars
26.0 mmStem clamp, older road barsLargely superseded by 31.8 mm
31.8 mmStem clamp, current road, gravel and MTBThe default clamp bore to design for
35.0 mmStem clamp, newer MTBStiffer, allows thinner wall for the same strength
22.2 mmGrip and control area, flat barsSets shifter, brake lever and grip bores
23.8 mmTops and drops, road barsSets lever clamp and bar tape area

Checked against: Sheldon Brown, handlebar crib sheet, Wikipedia, Bicycle handlebar.

Seatposts, collars and saddle rails

Post diameter is set by the frame. The collar is sized to the frame tube, not to the post, so the two numbers are different.

ItemCommon sizesNotes
Seatpost diameter27.2, 30.9, 31.6 mmThe three that cover most modern frames. 27.2 mm for comfort, 30.9 and 31.6 mm for dropper posts
Other post diameters25.4, 26.8, 28.6, 31.8, 34.9 mmOlder and speciality frames
Seat collar bore28.6, 30.0, 31.8, 34.9, 36.4 mmSized to the frame seat tube outside diameter, roughly post plus 2.8 to 3.3 mm
Saddle rails, round7 mmSteel, titanium and alloy rails. The default clamp size
Saddle rails, oval7 x 9 mmCarbon rails. Needs a clamp designed for the oval section

Checked against: Sheldon Brown, seatpost sizes, Wikipedia, Seatpost.

Bottom bracket shells

Threaded shells have a thread spec, press fit shells have a bore diameter. Mixing the two up is the most common sourcing error in this area.

StandardShell bore or threadShell widths
BSA / ISO threaded1.37 in x 24 tpi68 mm road, 73 mm MTB. Drive side cup is left hand thread
Italian threaded36 mm x 24 tpi70 mm. Both cups right hand thread
T4747 mm x 1.0 mm thread68, 77, 85.5 and 86.5 mm
BB86 / BB9241 mm bore, press fit86.5 mm road, 91.5 mm MTB
BB3042 mm bore, press fit68 mm road, 73 mm MTB
PF3046 mm bore, press fit68 mm road, 73 mm MTB
BB386EVO46 mm bore, press fit86.5 mm

Checked against: Park Tool, bottom bracket standards and terminology, Sheldon Brown, bottom bracket sizes, Wikipedia, Bottom bracket.

Crank spindle interfaces

The spindle interface decides which bottom bracket the crank can run. These are defined geometries, so there is nothing here to reinterpret on a drawing.

InterfaceSpindleNotes
Square taper2 degrees per sideJIS and ISO variants differ in taper length, not angle
Octalink V122 mm, 8 splinesShimano. V1 and V2 differ in spline depth and are not interchangeable
ISIS Drive22 mm, 10 splinesOpen standard, several makers
Hollowtech II24 mmShimano external bearing. Widely copied
SRAM GXP24 mm drive, 22 mm non-driveStepped spindle, non-drive bearing takes the smaller diameter
SRAM DUB28.99 mmSingle spindle diameter across shell standards

Checked against: Sheldon Brown, bottom bracket tapers and splines, Park Tool, bottom bracket standards and terminology, Wikipedia, Bottom bracket.

Chainring bolt circles and mounts

Dimension a bolt circle as a pattern with a positional tolerance from the center bore, never as separate hole positions. Chained dimensions stack their tolerances.

PatternBCDNotes
Road 5-bolt standard130 mmOlder Shimano and compatible
Road 5-bolt compact110 mmThe long running compact road pattern
Campagnolo 5-bolt135 mmCampagnolo specific
Road 4-bolt110 mm asymmetricShimano 11 and 12 speed. Bolt spacing is not equal
MTB 4-bolt outer104 mmThe long standing MTB pattern
MTB 4-bolt inner64 mmGranny ring position on triples
Shimano MTB 4-bolt96 mmSymmetric and asymmetric versions exist
SRAM 4-bolt94 mmSRAM specific MTB pattern
Direct mountNo bolt circleSRAM 3-bolt and Shimano direct mount. Proprietary interface geometry, take it from the crank maker

Checked against: Sheldon Brown, chainring bolt circle crib sheet, Wikipedia, Crankset.

Chainline

The distance from the frame centerline to the center of the chainring teeth. This is the dimension that puts the chain where it needs to be, and half a millimeter of error is a shifting complaint.

SetupTypical chainlineNotes
Road doubleAbout 43.5 mmMeasured to the midpoint between the two rings
MTB 1x, non-BoostAbout 49 mmMatches 142 mm rear spacing
MTB 1x, BoostAbout 52 mmMatches 148 mm rear spacing. Boost specific rings exist for this reason
MTB 1x, Super BoostAbout 56 mmMatches 157 mm rear spacing

Chainline figures vary a little by drivetrain maker. Confirm against the groupset specification for the build.

Checked against: Sheldon Brown, chainline, Wikipedia, Chainline.

Hub spacing and axle standards

Over locknut dimension and axle diameter. This pair decides the hub shell length and the end cap design.

PositionStandardNotes
Front, quick release100 mm QRRim brake and older disc
Front, road disc100 x 12 mmCurrent road and gravel disc
Front, MTB100 x 15 mmPre-Boost MTB thru axle
Front, Boost110 x 15 mmCurrent MTB standard
Rear, road rim brake130 mm QRLegacy road
Rear, MTB quick release135 mm QRLegacy MTB
Rear, road disc142 x 12 mmCurrent road, gravel and older MTB
Rear, Boost148 x 12 mmCurrent MTB standard
Rear, Super Boost157 x 12 mmSome enduro and plus tyre frames

Checked against: Sheldon Brown, hub spacing crib sheet, Wikipedia, Thru-axle, Wikipedia, Bicycle wheel.

Freehub body standards

Defined spline geometries. The cassette has to slide on and off cleanly, so this is one place to take the dimensions from the standard rather than from a measured sample.

StandardUsed byNotes
Shimano HGShimano and compatibleThe long standing spline. Road 11 speed uses a longer body than MTB
SRAM XDSRAM MTBThreaded cassette interface, allows a 10 tooth smallest cog
SRAM XDRSRAM roadXD geometry, body 1.85 mm longer
Shimano Micro SplineShimano 12 speed MTBAlso allows a 10 tooth cog
Campagnolo N3WCampagnoloAdapter allows older Campagnolo cassettes

Checked against: Sheldon Brown, cassettes and freehubs, Wikipedia, Freehub.

Disc brake mounts and rotors

Two separate interfaces: how the rotor attaches to the hub, and how the caliper attaches to the frame or fork.

InterfaceSpecificationNotes
Rotor, 6-bolt ISO44 mm BCD, six M5The common rotor mount. Bolts usually torque to 4 to 6 Nm
Rotor, Center LockSplined, lockringShimano interface, also used by others
Caliper, ISTwo M6, perpendicular to the mountOlder frames and forks, needs an adapter for most calipers
Caliper, Post MountTwo M6, 74 mm spacingThe common MTB mount. Adapters set the rotor size
Caliper, Flat MountTwo M5 from belowRoad and gravel disc
Rotor diameters140, 160, 180, 203 mmThe adapter converts between the frame mount size and the rotor size

Checked against: Wikipedia, Bicycle brake, Wikipedia, Disc brake.

Threads and fasteners

The threads that appear most often on machined bike parts. Thread engagement in aluminum wants roughly 1.5 to 2 times the bolt diameter.

LocationThreadNotes
Pedal to crank9/16 in x 20 tpiRight hand thread drive side, left hand thread non-drive side. One-piece cranks use 1/2 in x 20 tpi
Derailleur to hangerM10 x 1.0Standard on modern hangers including UDH
Bottle cageTwo M5 at 64 mmThe universal accessory mount pattern
Disc rotor boltsM5Six per rotor on the ISO pattern
Post mount caliperM6Two bolts at 74 mm
Stem and faceplateM5M6 on some single bolt steerer clamps

Checked against: Wikipedia, Bicycle pedal, Wikipedia, Bottle cage, Wikipedia, Derailleur hanger.

Common cartridge bearings

Sizes that turn up in hubs, pulleys, pivots and headsets. Always state the bearing part number on the drawing and work to the bearing maker's recommended fit rather than picking a number.

BearingBore x OD x widthTypically used in
6888 x 16 x 5 mmDerailleur pulleys, small pivots
690112 x 24 x 6 mmPivots, small hubs
600112 x 28 x 8 mmPivots, suspension links
680215 x 24 x 5 mmLight hub shells, pulleys
690215 x 28 x 7 mmThe most common hub bearing
690317 x 30 x 7 mmRear hubs, freehub bodies
680525 x 37 x 7 mmBottom brackets, large bores
680630 x 42 x 7 mmBB30 and large hub shells

Checked against: SKF product data, deep groove ball bearing 6902, SKF product data, deep groove ball bearing 6805, ISO 15, boundary dimensions for radial rolling bearings.

Spokes and spoke holes

Sets the spoke hole in a hub flange. Every hole is a stress concentration and a burr trap, so chamfer both sides.

ItemSizeNotes
Spoke, 14 gauge2.0 mmThe common straight gauge spoke
Spoke, 15 gauge1.8 mmButted section of a double butted spoke
Spoke, 13 gauge2.34 mmHeavy duty, cargo and tandem
Spoke hole in flangeAbout 2.5 mmFor a 2.0 mm spoke. Angled or counterbored so the elbow seats without bending
Straight pullNo elbowDifferent flange geometry entirely, hole is a slot or a stepped bore

Checked against: Sheldon Brown, glossary Sp to Ss (spoke gauge), Wikipedia, Spoke.

Changes to this page

Every correction and addition, dated. A reference you cannot see the history of is a reference you cannot trust.

  • Sources listed under every interface table. Tables published as CSV and JSON under CC BY 4.0.

How to use this without getting burned

A reference table is a starting point. Three rules keep it from costing you a batch of parts.

  • Verify before you cutCheck the dimension against the component maker's own drawing. Makers deviate from standards, and a standard that says one thing does not stop a crank from doing another.
  • Measure the real partIf you have the mating component in your hand, measure it. A caliper beats every table on this page.
  • Say the standard by name on the drawing"Shimano Micro Spline" on a drawing is unambiguous. A set of measured dimensions taken from a worn sample is not.

Found a mistake?

Tell us and we will fix it, not soften it. If you machine bike components for a living and something here does not match what you see on the shop floor, you know something we do not. Email .

Next: the BCD calculator, alloy and finish data, or the RFQ checklist for what a shop needs before it can quote.