START here

Compatibility [05] Front derailleurs

This post explains bicycle front derailleur compatibility of various makes and models. For a detailed explanation of front derailleur (FD in the rest of this post) mounting systems, cable routing and capacity, read this article: Front derailleur.

Before you start, to avoid any misunderstanding:
please take the 5 minutes needed to read the compatibility articles use instructions.

If you have any questions (or additions and corrections), please use the BikeGremlin forum’s compatibility section:
https://www.bikegremlin.net/forums/bike-compatibility/

FDs differ in several categories (they are all explained with pictures in the above linked Front derailleur article):

TL/DR

  1. Mounting: braze on, clamp mounted, or direct mounted
  2. Cable routing: top pull, bottom pull, or bidirectional pull (double pull)
  3. Big front chainring teeth number that FD is designed for and mounting angle
  4. Number of front chainrings: double vs triple
  5. FD cage rotation relative to the clamp position: high clamp, low clamp, or the new Shimano side-swing
  6. MTB vs Road FD
  7. Number of speeds (number of rear sprockets and chain width) FD is designed for
  8. Exceptions


TL/DR

Briefly put:
With front derailleurs, it is important to have their cage match the curve of your largest chainring, and to have their movement match the amount of cable your shifter pulls/releases.

Yes, it is always safe to buy a matching set of FD, cranks and shifters, but that’s not always practical (depending on what you already have or can source) or it may not always give you the gearing range that you need.

That’s why this article lists and explains the things that you should pay attention to when mix-matching.

– T.O.C. –


1. Mounting

FDs are made for mounting on frame fixed braze on, or come with clamps for mounting on the seat tube. If FD comes with a clamp, seat tube diameter must match the clamp diameter. A newer standard, used on mountain bikes is the direct mount, it is explained at the end of this chapter.

If a frame comes with a brazed on FD mount, in order to mount a clamp on FD, the frame mount must be removed (cut off). In some (rare) cases the clamp can be put above/below the frame mount, so it can stay, as long as it doesn’t interfere with FD movement and proper mounting relative to the front chainrings.

Frame with a front derailleur braze on holder.
Frame with a front derailleur braze on holder.

Standard clamp (and seat tube) sizes are:
1 1/8″ (28.6 mm)
1 1/4″ (31.8 mm) and
1 3/8″ (34.9 mm)

If a FD is a braze on type and the frame doesn’t have a FD hanger (or the frame hanger is too low/high for the size of front chainrings used), a separate clamp can be bought so that FD can be fixed to it. This is a much more universal type of FD.

Front derailleur clamp. It is used when a braze on front derailleur needs to be mounted on a frame without derailleur holders.
Front derailleur clamp.
It is used when a braze on front derailleur needs to be mounted on a frame without derailleur holders.

Direct mount FDs can often be fitted to a frame without direct mount attachment holes using an adapter, enabling the FD to be secured by a (threaded) BB shell. There are also adapters for frames with a round seat tube cross section of a standard width, so that a direct mount FD can be attached to them.

Older system, fixed with the bottom bracket.
Older system, fixed with the bottom bracket.
Direct mount (H0, DM)
Direct mount (H0, DM)
Adapter for mounting direct mount FDs on a frame that hasn't got the required mounts.
Adapter for mounting direct mount FDs on a frame that hasn’t got the required mounts.

Frames with exotic seat tubes (either by cross section that isn’t round, or by diameter that varies from the three standar sizes), often have FD mounts made on the frame. If, for any reason, those mounts can’t be used (damaged, or not fitting the FD at hand), an adapter can be used – held in place by the BB shell – for frames with a threaded BB at least.

– T.O.C. –


2. Cable routing

There are FDs that have a cable attached from below, from above, or from any of the two. Frames usually have only one type of cable routing.

Double pull FD. Enables routing from either side. Here, two cables are routed, from the top and from the bottom. Of course, only one cable is mounted in real life - either from the top, or from the bottom. Never two! :)
Double pull FD.
Enables routing from either side. Here, two cables are routed, from the top and from the bottom. Of course, only one cable is mounted in real life – either from the top, or from the bottom. Never two! 🙂

With double routed FDs this isn’t important, but for the other models, if the FD’s cable routing doesn’t match the frame design, there is a special adapter that can reverse the cable direction.

FD cable routing adapter. Enables reversal of cable routing to the front derailleur.
FD cable routing adapter.
Enables reversal of cable routing to the front derailleur.

In the picture above, the frame has cable routing so that FD cable comes from above. FD is designed for bottom cable routing. The adapter with a wheel onto which the cable is placed is mounted on the seat tube below the FD, so that the cable can go over it and up to the FD. Everyone is happy. 🙂

Almost all the road FDs have bottom pull cable routing, while most MTB FDs have either top, or dual cable pull. 

– T.O.C. –


3. Teeth number (the size) of the largest front chainring a)
and mounting angle b)

a) teeth number

FD is curved in order to align with the curve of the largest front chainring. A typical MTB chainring has 42 teeth, while road bike chainrings often come with 53 teeth. A smaller chainring requires the FD to have a much more curve in order to align (and vice versa).

Well placed FD that perfectly aligns with the chainring shape.
Well placed FD that perfectly aligns with the chainring curve.

Imagine in the picture above that the FD cage is shaped to match the middle chainring. It would have to be mounted either too high, or it’s rear part would bump into the big chainring, since it has too sharp a curve.

FDs are usually made to match chainrings with 42, 48, 50, or 53 teeth. If FD and large chainring are mismatched for a couple of teeth, there’s no problems, it’s close enough. If, however, a difference is large, the following problems occur:

  • Chainring has a lot more teeth than the FD is designed for: like explained above. FD will have to be mounted too high, which will make shifting slow, poor and might cause chain rub on the rear lowest part of the FD after shifting onto the smallest chainring.
  • Chainring has a lot less teeth than the FD is designed for: front part of FD will be correctly positioned, while the rear part of the cage will remain high up, and the chainring curves sharply down. It will not align. This will not hurt shifting, but will cause a lot of chain rub on the FD cage – as soon as some shifting gears in the rear sprockets causes minimal amount of cross chaining.


b) mounting angle

Seat tube angle (onto which FD is mounted) is usually about 70 to 73 degrees for road bikes, while MTBs usually have a bit steeper seat tubes (closer to vertical vertical compared to road bike ones), of around 75 or more degrees. If a FD designed for a more vertical tube is mounted on a tube that has a less vertical angle, the effect will be similar to that of combining a FD designed for a lot smaller chainring, with a chainring that is bigger. And vice versa.

Though this is a bit misleading. For a full disclosure: modern road and MTB frames don’t really differ all that much by seat tube angles. What differs is the angle between the chainstay and the seat tube. MTB bikes have that angle a lot smaller, compared to road bikes (by roughly 5, or more degrees), and that is the angle that matters as far as front derailleurs are concerned (see the next paragraph, below the picture).

A FD designed for a lot steeper tube is put on a more vertical one. The rear part of the cage is too high, even though FD is mounted at the correct height.
A FD designed for a less vertically angled tube is put on a more vertical one.
The rear part of the cage is too high, even though FD is mounted at the correct height.

It is worth noting (thanks to Drew for pointing it out) that frame manufacturers provide seat tube angle as measured from horizontal (which matters for riding position fitting), while Shimano (for one) notes their front derailleur angle as the one between the seat tube and the chainstay (which actually is what matters for the front derailleurs). So those (“Shimano”) angles are often 61 to 66° degrees for road FDs, and 66 to 69° for MTB front derailleurs.

Similar problems can occur if the mounting position isn’t correct – happens on some special, or custom built frames.

A frame on which, because of the low rear axle, FD must be placed a bit behind the seat tube. A specific case.
A frame on which, because of the low rear axle, FD must be placed a bit behind the seat tube.
A specific case.

If a FD is a braze on mounted type, this can be corrected with made adapters:

Adapter for changing FD angle to a steeper one and for moving it to the rear.
Adapter for changing FD angle to a steeper one and for moving it to the rear.

– T.O.C. –


4. Double vs triple

FDs are made in two variants: for double and for triple front chainrings.

Double vs triple FD
Double vs triple FD

Double FD will work with a triple chainring if the difference in teeth number between the smallest and the largest chainring is rather small (which defeats the purpose of a triple chainring though). For example a 34-42-48 chainring. Also, if the operation (movement) of the FD is limited to the two largest chainrings, it can work OK.

Triple FD will work on a double chainring if the difference in teeth number between the chainrings isn’t bigger than 12. One can “get away” with 14 as well, but the lower difference, the better.

Compact cranksets, with two chainrings that vastly differ in size (usually 34-50 combination) will work well only with double FDs with the curve appropriate for the big ring size (50 to 52). Even when using a double FD, it is best to keep the tooth cound difference up to 16 (like with 34-50, or 36-52 chainring combinations).

– T.O.C. –


5. High clamp, low clamp, or side-swing

With older standard for FDs, the cage is below the mount, so that FD cage swings below the FD body. These are the high clamp FDs. Low clamp is a newer Shimano system meant for MTBs with rear suspension. FD cage is practically in line with the mount. This leaves more room for mounting the rear suspension to the seat tube. Previously used terms for this were bottom swing (for high clamp) and top swing (for low clamp), but with the introduction of Shimano side-swing system (explained at the end of this chapter), these terms are no longer precise enough.

Bottom swing FD - standard one - cage is below the FD body
High clamp FD – standard one- cage is below the FD body
Top swing FD - the cage is above the FD body
Low clamp FD- the cage is above the FD body

If the bike has no rear suspension, or there is enough room for a standard FD below the suspension, it is irrelevant which type of FD is mounted (as long as it’s suitable in terms of other explained criteria – angle, size etc.).

The newest Shimano system is the side-swing, where the cage rotates sideways. These FDs can be clamped with a high clamp, low clamp, or using a direct mount system.

Shimano Side-Swing front derailleur
Shimano Side-Swing front derailleur

– T.O.C. –


6. MTB vs road FD

Shimano road and MTB FDs have different cable pull ratios – that is the amount of FD movement for each mm of cable movement. This means that MTB FDs might not work well with indexed road shifters and vice versa.

With double chainrings, this issue can be fixed by adjusting limit screws and it could be made to work (if not perfectly). With triple chainrings, it is harder to get it to work properly. However, the FD cage is a lot wider than the chain and triple FDs have just 3 positions you need to “match” (unlike reaer derailleurs with 6 to 13 different positions), so depending on the particular shifter – FD combination, even that can sometimes be made to work OK.

Note that MTB shifters usually have 2 clicks (for a total of 3 FD positions), while road bike STI shifters have 2 “full clicks” and 3 “trim” clicks (for minor FD position adjustments), so a total of 5 clicks/positions. Friction shifters, of course, give you an unlimited freedom in terms of fine-tuning the FD’s position. 🙂

Having said all this and in spite of officially different cable pull, some FDs work OK with all the shifters, regardless of whether it is road, or MTB. Exception are the Shimano 11 speed road FDs and Shimano Tiagra 4700 10 speed FDs – they have a (vastly) different cable pull (and cable anchor arm), so they are not compatible. So, while this will not shift perfectly, especially with triples, it is worth giving a try and seeing if it’s good enough for one’s criteria – if what one has on hand are mismatched road and mtb shifters and FDs. If it doesn’t work satisfactory, the cheaper option is to find a FD that matches the shifter.

– T.O.C. –


7. Number of speeds

The last AND the least important.  🙂

FDs are made for a certain number of speeds, i.e. number of rear sprockets. The more speeds, the narrower the chain. There are FDs for 6 to 8 speeds, then for 9, 10 and 11 speeds. Cage width is made to match the planned chain width.

FDs for 9 (left) and 10 speeds (right)
FDs for 9 (left)
and 10 speeds (right)

However, since the chain moves left-right on the rear sprockets, FD cage is a lot wider than the chain. That is why it is possible to mount a 10 speed FD and use it with a 6 to 8 speed chain.

FDs are very forgiving in terms of speed number (even in terms of manufacturers), so they can be mixed and matched. One of the few pieces of equipment where it is possible to change a Campagnolo 10 speed with a Shimano 8 speed and it all works.

When a FD for more speeds is put on a chain for fewer speeds, the only bad effect is more chain rub. Since the FD cage is narrower, smaller angling of the chain (when changing gears at the back) will cause it to rub the FD cage. With indexed shifters, a trimming option can help, while with friction shifters this is not an issue.

– T.O.C. –


8. Exceptions

Exception to this rule are Shimano 11 speed road FDs. They will not work very well with anything but Shimano 11 speed road shifters and Shimano Tiagra 4700 10 speed road shifters. Same goes for Tiagra 4700 FDs. Newest Campagnolo 11 speed system: Revolution 11+ (older one is Revolution 11) also requires matching (Revolution 11+) shifters and derailleurs. The reason for incompatibility lies in different cable attachment and amount of needed cable pull per gear change. Why was something that had already worked “fixed” has probably more to do with the marketing, than with the engineering department of the company.

Another exception is the new “gravel” group (with hydraulic brakes): Shimano GRX. Caple pull wise it’s the same as Tiagra 4700.




Help BikeGremlin
stay online & independent

This website is educational, free, objective, and not commercial
(sponsors don’t enjoy paying if you mention all the product downsides that you notice 🙂 ).

How much does a WordPress website cost?

If you find this site to be good and helpful,
and if $5 per month is what you can afford to set aside,
please consider supporting my work with a Patreon donation:


patreon.com/bikegremlin

Related post – Front derailleur:

Bicycle front derailleur (FD). Types of front derailleurs, frame mount standards, FD compatibility...
Bicycle front derailleur (FD). Types of front derailleurs, frame mount standards, FD compatibility…


Compatibility posts are also available in eBook (printable and Kindle) and paperback editions on Amazon:

Bicycle drivetrain compatibility book
Bicycle drivetrain compatibility book

If you have any questions (or additions and corrections), please use the BikeGremlin forum’s compatibility section:
https://www.bikegremlin.net/forums/bike-compatibility/

The existing comments (questions and answers) posted under this article were moved to this BikeGremlin forum thread:
https://www.bikegremlin.net/threads/compatibility-05-front-derailleurs-article-comments.101/

– T.O.C. –

148 thoughts on “Compatibility [05] Front derailleurs”

  1. I’m trying to replace an old XT Triple (22-32-42) 9 speed front mech. Will a Shimano 10 speed work ok? If not MTB specific, what about a Tiagra Triple? I currently run a Triple (26-36-46) 9 speed on a road bike with STI, but would the same front mech work with MTB LX 9 speed STI?

    • FD should match the cranks (chainring size) – as explained in chapter 4 of this article.
      And it should match the shifter’s cable pull (see chapter 8).

      I’m not sure what kind of shifter and cranks are used on the bike we are talking about. Or planned to be used with the new FD.
      If it’s 26-36-46, with 9 speed Shimano road STIs, then I’d expect any triple FD for 6 to 9 speeds, that is designed for largest chainring of 44 to even 50 teeth to work acceptably well. This covers most road and MTB FDs.
      10 and 11 speed road FDs won’t work very well.

  2. Thanks for the blog, super useful for a beginner delving into bike upgrades

    I’ve got an old Giant CRX4 flat bar touring bike, with original 3x 8sp shimano components (Tourney 48-38-28) with a clamp fitted top pull front derailleur (bulky old version circa 2000s).

    The FD is so large I can easily clear 40mm tyres at front, yet only 30mm at rear. I’d like to run larger tyres for offroad/touring, so want a work around solution for the bulky FD.

    Side swing FD looks ideal, but Shimano have only put out 3x 10 speed for the Deore groupset as far as I can tell, and don’t yet, and probably wont do either a 3x 9 or 3x 8 speed side swing FD https://bike.shimano.com/en-EU/technologies/component/details/side-swing-front-derailleur.html

    Will I get away with running a Deore or SLX 3×10 side swing FD on a 3×8 setup? especially given the Deore is optimised for 42T max, and I’m running 48T?

    Are there other lower profile (non side swing) FD options that would buy me another 1cm of tire clearance?

    • FD designed for 42 T will sit a bit higher with 48 T cranks (in order to avoid hitting the largest chainring with the rear part of the cage).
      That will create even more tyre clearance (in general/most cases), but will not make for perfect shifting.
      Especially when shifting up to the largest chainring.

      Now, that might work “OK”, well enough for your taste and needs – or it might not.

      Other options would be:
      – Sourcing a 48 T side swing FD.
      – Swapping the cranks for a 42 T model (though, with a smaller chainring, FD will sit lower, and probably provide less tyre clearance).
      – Perhaps, I’m not certain, a high-clamp (i.e. bottom-swing) FD might just offer a bit more tyre clearance, compared to a top swing one (if that is what’s currently on the bike).

      The potential problem here, from what I can conclude, is not the 3×10 vs 3×8, but the FD cage profile (if it’s not matched with the cranks).

      Finally, a “Solomon’s solution” as they say here, 37 mm is a whole lot wider than 30 mm. While it won’t be a mud/snow riding champion, it can be a capable off road and touring tyre. If one whole cm can’t be achieved, but it is manageable to get at least half, or so.

      P.S. Problem I have on my “haul-everything” bicycle (if that’s of use in this case, to consider) is that 42 T cranks, with a FD for 48 T, require the FD to sit so low that its cage hits against the chainstay. So I make do with less than perfect shifting (though I use friction shifters), FD sitting way too high. It’s not bad enough for me to bother replacing, either FD, or the cranks. But it is an issue worth noting. 🙂

  3. Hello Rejla,

    i’m kinda stuck with my bike, i tried matching mtb parts with drop handlebar and road brifters.
    The RD is an old deore xt, with 7 speed casette, the FD is a FD-M591, and the cranks are FC-M770 with SM-BB52
    (with spacers in right place). The brifters are ST-3300s. I can’t shift to the smallest chainring, unless i loose some on the in-line barrell adjuster. Could it be unproperly set-up, or the brifter-fd-cranks are not compatible each other?

    Thank You!

    • To avoid any misunderstanding:
      ST-3300 are for two chainrings.
      ST-3303 are for three chainrings.

      Cranks are with three chainrings?

      If yes – and the shifters are in fact for 3 chainrings also (i.e. model ST-3303), then I would try tuning/adjusting.
      Inline barrel adjuster makes fine-tuning a lot easier.
      Without one (or even with one, for starting), low end FD limit screw can help in achieving the otpimal cable tension (tightening it a bit more than needed, attaching the cable, then loosening the screw).
      Hmm – I do plan on making a video demonstration on tuning the derailleurs – it’s a bit more difficult to explain all the procedures using words and images. At least for me.

    • thanks! yes, the shifter is for triple speed. I will try to overadjust the lower limit screw, and then reattach the cable. maybe this will help!

    • I tried what You described, but the low end FD limit screw is already all the way in 😀

    • Not sure when I’ll manage to make a video – so only text for now:

      – Loosen the FD shifter cable pinch bolt
      – Adjust the FD low limit screw so that the smallest chainring sits near the inner side of the FD cage.
      – Turn the barrel adjuster all the way in (lowest housing length/cable tension).
      – Pull the cable tightly and secure it with the pinch bolt.
      – Unscrew the FD low limit screw so that the smallest chainring sits in the middle of the FD cage plates.
      – Shift into the largest chainring.
      – Pull the shifter cable by hand, and adjust the FD high limit screw so that the inner side of the FD cage can come a bit closer to the largest chainring (compared to the outer FD cage side), but not too much – to prevent overshifting and having the chain drop off on the outside.

      – Use the barrel adjuster to fine tune.

      If good setup isn’t achieved this way, let me know what exactly the problematic shifts are, and in which positions they occur.
      Generally, if it won’t shift to the smallest chainring, try loosening the low FD limit screw (unscrewing it) further.
      If that too doesn’t help (FD cage stays in place when you unscrew it), then repeat the procedure (as stated above), only this time unscrew the barrel adjuster half way out – so you have more “room” for loosening the cable later. Either that, or start with the FD limit screw a bit less screwed in (so that the smallest chainring is right in the middle of the FD cage, when looking from above).

      Hope I’ve explained the procedure clearly enough.

  4. As you write, it’s easy as 1-2-3 😀
    I’ll give it a try tomorrow, and leave a reply.
    Thanky very much

    • It’s me again,
      i just saw your videos on youtube, they’re excellent!

      I’ve followed every instructions, yet I can not find a solution to my problem (either the big or the small chainring was rubbing in front. Until I figured out, the main problem was with the cranks. One day it became eventually loose on the non-drive side, so i loosen the two bolt, inspect the little tab with the security pin (it was not in its designed place) applied some mild force on the drive side to go all the way in, and then installed the nds crank and the security tab, and voilá: after some minor fiddling on the barrel adjuster i can shift all the three chainrings, without rubbing.

      Anyway, keep up with the good work Relja!

    • Hi Bela,

      Thanks for the feedback. 🙂

      Such problems are exactly the reason for making the last three videos on shifting and derailleur tuning.
      Loose cranks, or worn BB bearings are a show-stopping problem that prevents many people from ever getting their shifting perfectly. Not sure how well it’s explained and demonstrated, but I tried my best. 🙂

      Relja

    • Shimano Tiagra 4700 shifters won’t work very well with a Shimano Claris FD.
      Older Tiagra shifters will work.

Comments are closed.


Please use the BikeGremlin.net forum for any comments or questions.

If you've found any errors or lacking information in the article(s) - please let me know by commenting on the BikeGremlin forum.
You can comment anonymously (by registering with any name/nickname), but I think it is good to publicly document all the article additions (and especially corrections) - even if their author chooses to remain anonymous.

Skip to content