Reference Source

85 records

Will this cassette, derailleur or chain work with my drivetrain?

85 records, one fact each. Every value is transcribed from the source that states it and carries the sentence it was taken from: 9 sources across 7 sites, last checked 2026-08-11, due for re-check by 2027-08-11. Every record is listed below, each linking the page its value came from.

Records85
Sources9
Verified
Review by
Licencefactual compilation from manufacturer technical documents; facts cited with attributed quotes, no document reproduced

About this data

Which bicycle drivetrain components work together, from the manufacturers' own compatibility documents: which cassette fits which driver body or freehub spline, which chain, derailleur and crankset belong to the same system, and what spacer or adapter a cross-generation pairing needs. Answers 'will cassette X fit freehub Y' and 'is derailleur A compatible with cassette B' — questions assistants answer by analogy across generations that the manufacturers explicitly forbid.

The data

ComponentManufacturerComponent typeSpeedsPairs withConditionGearing
9/10/11-speed freehubsCampagnolofreehub12Ultra-Drive cassettesno spacers required
10/9/8 speed cassettesSRAMcassette11 speed driver bodyusing a 1.85 mm spacer
10-42SRAMcassette11XD™ Driver Body10-42
10 speed only freehubsShimanofreehub1010 speed Shimano cassettesYou cannot run 11 or 12 speed cassettes on these 10 speed only freehubs
12-speed cassetteShimanocassette12existing 11-speed road freehub
12 speed-specific freehubShimanofreehub1211-speed partscan’t be used with the 11-speed parts
13s sprocketsCampagnolosprocket set13N3W Campagnolo body
BlipBoxSRAMcontrollerWired Shift ButtonsAt least one pair of Wired Shift Buttons must be
Campagnolo 11 speedJTek EngineeringshifterShimano 11 road or MTBCan't be done
Campagnolo 12 speedJTek EngineeringshifterCampagnolo 12 speedCan't be done
Campagnolo freehubsCampagnolofreehubCampagnolo cassettescompatible only with Campagnolo cassettes
Chain tensionersSHIMANOchain tensionerChain tensioners are not compatible with MU-UR510.
CS-7900 / CS-7800 / CS-6700 / CS-6600 / CS-5700 / CS-5600SHIMANOcassette10HG spline LNeed 1.85 mm low spacer and 1.0 mm spacer
CS-HG41-7, CS-HG200-7 and CS-HG20-7SHIMANOcassette7HG spline S
CS-HG210-7 and CS-HG400-7SHIMANOcassette7HG spline M
CS-HG800 / CS-HG700 / CS-RS400SHIMANOcassette11HG spline Linstalling 1.85 mm spacer
Eagle Powertrain Auto Shift and Coast ShiftSRAMe-bike powertrain featureEagle Transmission systemwill only function with
Ergopower control levers 12s / 13sCampagnoloshifter12‘maximum smoothness’ cables and sheaths
FC-XX-DH-A1 55mm chainline versionSRAMcranksetall T-Type cassettes
FC-XX-DH-A1 56.5mm chainline versionSRAMcranksetCS-XS-797S-A1 and CS-XS-797-A1only compatible with
Flattop chainSRAMchain12the components they were designed fornot cross-compatible with other 12-speed components
HG 8-11 speed mountain freehubShimanofreehub1111 speed mountain cassetteswithout the use of a spacer
HG 11/12 speed road freehubShimanofreehub12road 11 speed AND 12 speed cassettes
HG spline L2SHIMANOfreehub12ROAD 12-speed dedicated
LINKGLIDE cassetteSHIMANOcassetteLINKGLIDE cassette are not compatible with MICRO SPLINE FREEHUB.
MicroSplineShimanofreehub12MS freehub splines and cassettescan’t be combined with other standards
MTB AXS systemsSRAMdrivetrain systemE-Bike useexcept for the T-Type CS-XS-1299-A1 cassette and CN-TTYP-XXSL-A1 chain
N3WCampagnolofreehub1312 or 13 speed cassettes
NX 12 speed cassetteSRAMcassette12Shimano HG freehub body
PG 720SRAMcassette711 ** /10/9/811 - 25
PG 830SRAMcassette811 ** /10/9/8
PG 920SRAMcassette911 ** /10/9/811-32
PG 970SRAMcassette911 ** /10/9/811-32
PG 980SRAMcassette911 ** /10/9/811-34
PG 1030SRAMcassette1011 ** /10/9/811-32
PG 1050SRAMcassette1011 ** /10/9/812-25
PG 1070SRAMcassette1011 ** /10/9/812-25
PG 1130SRAMcassette1111
PG 1170SRAMcassette111111-28
PG 1210SRAMcassette1211 ** /10/9/811-50
PG 1230SRAMcassette1211 ** /10/9/811-50
PG 1231SRAMcassette121111-44
RD-DH-A1SRAMrear derailleurThe RD-DH-A1 is not designed to be used with the XXSL chain.
RD-M9250 / RD-M8250 / RD-M6250SHIMANOrear derailleur12all crankset for 12-speed with 55 mm chain line
RD-XX-DHE-A1SRAMrear derailleurany T-Type crank and chainring with a 55 mm chainline
RED cranks with a removable spiderSRAMcranksetBB386 and BB30ACranks with integrated spiders are not compatible.
Road AXS 1x systemsSRAMdrivetrain systemroad or gravel e-bike useexcept for CN-RIV-D1 and CN-APX-D1 chains
Road Front DerailleurSRAMfront derailleur2x compatible Road Rear Derailleurcan only be used with
RoadLink™Wolf Toothderailleur adapter10- and 11-speed Shimano road derailleur geometry
RoadLink DMWolf Toothderailleur adapter11Shimano Direct Mount compatible 11-speed rear derailleursCompatible only with
Shiftmate 1JTek Engineeringcable-pull adapter8Shimano 8 speed road or MTB | Shimano road to 10*, MTB to 9 speed | Campagnolo 8 speedSmall
Shiftmate 2JTek Engineeringcable-pull adapter11Campagnolo 12 speed Ergopower | Campagnolo | Campagnolo 11 speedSmall
Shiftmate 3JTek Engineeringcable-pull adapter6Shimano 9 speed road or MTB | Shimano road to 10*, MTB to 9 speed | Shimano 6 speed freewheelSmall
Shiftmate 4JTek Engineeringcable-pull adapter8Shimano 8 speed road or MTB | Pre 2001 Campagnolo | Campagnolo 8 speedSmall
Shiftmate 5JTek Engineeringcable-pull adapter10Campagnolo 12 speed Ergopower | Campagnolo | SRAM / Shimano 10 speedSmall
Shiftmate 6JTek Engineeringcable-pull adapter9Shimano 9 speed road or MTB | SRAM 1:1 | SRAM / Shimano 9 speedSmall
Shiftmate 7JTek Engineeringcable-pull adapterCampagnolo or Shimano triple road | Shimano triple MTB styleSmall
Shiftmate 8JTek Engineeringcable-pull adapter11Shimano 11 speed road | Shimano or SRAM 11 speed MTB | Shimano / SRAM / Campagnolo 11 speedSmall
Shiftmate 8aJTek Engineeringcable-pull adapter11Shimano 11 speed road | Shimano or SRAM 11 speed MTB | Shimano / SRAM / Campagnolo 11 speedDerailleur
Shiftmate 9JTek Engineeringcable-pull adapter11SRAM 11 speed road | SRAM or Shimano 11 or 12 speed MTB | Shimano / SRAM / ANY BRAND 11 speedDerailleur
Shimano 8 speed road or MTN (except D'Ace)JTek EngineeringshifterShimano 7 speed road or MTBWorks 100% or the other way round but missing one sprocket
Shimano 11 MTNJTek EngineeringshifterSRAM 11 MTNShifting ratios both linear and SO close that these just work together without the need for a Shiftmate
Shimano 11 speed Road or MTBJTek EngineeringshifterShimano 5 to 10 road or MTB, SRAM or CampagnoloCan't be done
Shimano, SRAM or Campagnolo 11JTek EngineeringshifterMATCHING 11Cassette space is VIRTUALLY identical so shifting is fine
Shimano, SRAM or Campagnolo 12JTek EngineeringshifterMATCHING 12Cassette space is VIRTUALLY identical so shifting is fine
Shimano-style HG 8-11 Speed Mountain FreehubMavicfreehub11Shimano/Sram HG 11 speed cassetteswithout spacers
SRAM 11 MTNJTek EngineeringshifterShimano 11 MTNShifting ratios both linear and SO close that these just work together without the need for a Shiftmate
SRAM RED eTap AXS and Force eTap AXS road cassettesSRAMcassette12XDR freehub
Sram XX1, XX1 Eagle, X01, X01 Eagle, X1, GX, GX EagleSRAMcassette12XD freehub body
XD cassettesSRAMcassetteXDR driver body1.85 mm spacer
XD-RSRAMfreehub12mountain cassettes1.85mm spacer
XG 795SRAMcassette7XD/XDR *10 - 24
XG 899SRAMcassette811 ** /10/9/811-48
XG 999SRAMcassette911 ** /10/9/811-32
XG 1090SRAMcassette1011 ** /10/9/811-26
XG 1099SRAMcassette1011 ** /10/9/8
XG 1180SRAMcassette11XD/XDR *10-42
XG 1190SRAMcassette111111-28
XG 1250SRAMcassette12XDR
XG 1251SRAMcassette12XDR10-44
XG 1270SRAMcassette12XDR
XG 1271SRAMcassette12XDR10-44
XG-1290SRAMcassette12XDR
XG 1295SRAMcassette12XD/XDR *All XD cassettes are compatible to an XDR driver body by using a 1.85 mm spacer
XG 1391SRAMcassette13XDR10-46

Where this came from

Every record above links the page it was taken from and quotes the sentence that states it. These are the 9 sources this dataset was assembled from.

Machine-readable

From your own code

Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.

pip install refsource
refsource lookup bike-drivetrain-groupset-compatibility manufacturer=Campagnolo

npx -y refsource lookup bike-drivetrain-groupset-compatibility manufacturer=Campagnolo

Set your AI assistant up to use this

Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.

{
  "mcpServers": {
    "referencesource": {
      "type": "http",
      "url": "https://referencesource.org/mcp"
    }
  }
}

Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project

Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:

When a question needs "Bike drivetrain and groupset compatibility", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `bike-drivetrain-groupset-compatibility`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.

What each tool does, and the servers built over single registers: Connect your AI assistant.

85 records. last verified against source . due for re-check by .

Licence. factual compilation from manufacturer technical documents; facts cited with attributed quotes, no document reproduced