Saturday, December 16, 2017

Dahon MuEX: 1x11 Drivetrain - Ultegra Di2 RD Cage Modification

This project's objective is to convert the drivetrain on the Dahon MuEX from 2x10 speed to 1x11 speed. The most challenging part of this project is to install the 11 speed 11-32T cassette onto the 10 speed freehub body of the Kinetix Pro wheelset. With that successfully done, it is now possible to continue this project.

As the rear cassette gets upgraded from 10 to 11 speed, the Di2 rear derailleur also needs to be upgraded to match the same number of speeds. Unfortunately the rear derailleur cannot be simply reprogrammed to work for 11 speeds, therefore a change is necessary. The current 10 speed Ultegra Di2 RD-6770 will be replaced with the newer 11 speed Ultegra Di2 RD-6870 from the Canyon Endurace.

This Ultegra Di2 RD-6870 is the mid cage version, as it was chosen to be compatible with the 11-32T cassette. The more common short cage version can only work properly up to 28T sprockets.

Not only is the cage length different, the design of the linkage and other parts are also slightly different. This is to account for the different cassette shape as it moves from the smallest 11T to the largest 28T or 32T sprocket. As shown below, most parts are the same, but the Plate Member is different which affects the guide pulley position and movement.

Ultegra Di2 RD-6870: Difference between Mid and Short Cage versions

In other words, if you use a short cage version for a 11-32T cassette, or a mid cage version for a close ratio cassette (such as 11-25T), shifting performance may be compromised. If you have a 11-28T sprocket, I think either the short or mid cage version will be OK.

As for the longer cage on the mid cage version, it is longer because it needs more chain slack capacity, as the chain difference is greater on a 11-32T cassette than on a 11-28T or smaller cassette.

Chain capacity required = (Front max - front min) + (Rear max - rear min)

On the stock Canyon Endurace, the front crankset is 52/36T while the cassette is 11-32T. Using the formula above, the chain capacity required would be (52 - 36) + (32 - 11) = 37T, exactly the maximum that the mid cage rear derailleur can support.

Ultegra Di2 RD-6870-GS, which is the mid cage version. This is different from the short cage version which I had previously.

The mid cage version has a longer cage to increase the chain capacity, allowing it to be used on a drivetrain with a larger difference between the smallest and biggest gears.

At this point, we have verified that the mid cage rear derailleur is suitable for use with the 11-32T cassette. If they are both installed on the Dahon MuEX, they will work fine, and I can move on to the other components. However, are there any other issues, and is there any room for improvement?

One main problem of using mid or long cage rear derailleurs on small wheeled bikes is the decreased ground clearance and tire clearance. Due to the smaller wheels, the rear derailleur cage will be closer to the ground and also the tire. There is usually no issue with ground clearance, as you will not be taking the small wheeled bike off-road onto uneven ground. On flat ground there is no issue with ground clearance, even when going over humps.

However, tire clearance can be an issue, especially if you have wider tires, such as the Schwalbe Kojak. When the rear derailleur is shifted to the lowest gear, it is close to the spokes and also the tire. From my previous experience on modifying small wheeled bikes, using a road mid cage rear derailleur on 20" wheels with wide tires will leave quite a small clearance between the cage and tire. It will still work with no interference, but it gets a bit too close for my comfort.

On a normal drivetrain with a front double crankset, the mid cage is necessary to provide sufficient chain capacity. However, since this will be a front single 1x11 speed drivetrain, the front chainring will always be the same size as there is no front shifting.

Referring to the formula again for chain capacity,
Chain capacity required = (Front max - front min) + (Rear max - rear min)

If the front chainring is fixed at a certain size, the chain capacity thus depends solely on the rear cassette size. 32T (max) - 11T (min) = 21T. Only 21T of chain capacity is required if a front single chainring is used, which can be satisfied even with a super short cage (which does not exist).

In other words, a rear derailleur with a short cage will have sufficient capacity to satisfy a front single setup. In this case, if I take the mid cage RD-6870, and change just the cage to a short cage, I will get a rear derailleur that is compatible with the 11-32T cassette but with reduced chain capacity. This is not a problem for this front single drivetrain, but the advantage is that I get more ground and tire clearance, while it is also a little more lightweight.

Which rear derailleur cage is compatible? From the exploded view diagrams of the RD-6870, you can see what parts are interchangeable or compatible.

Exploded view of the Ultegra Di2 RD-6870. This only shows the user replaceable parts, which are mainly the components of the cage.

From this table, I found that the cage set components (inner and outer plate) are basically interchangeable with the mechanical Ultegra RD-6800 rear derailleur.

Therefore, I will need to cannibalize a short cage from the mechanical Ultegra rear derailleur, RD-6800. If you prefer, you can order spare parts from Shimano, and buy just the short cage set. However, this is more troublesome and you have no idea how long this part will take to arrive.

Short cage mechanical RD-6800 on the left, mid cage Di2 RD-6870 on the right. The idea is to move the short cage over.

To swap the cage set, the bolt shown here needs to be removed to detach the cage set. Before that, the guide pulley needs to be removed to access this bolt.

Before dismantling the mid cage Ultegra Di2 RD-6870, it is weighed for reference. About 268 grams with the mid cage.

Mid cage parts dismantled from the Di2 RD-6870

Short cage parts dismantled from the mechanical RD-6800

As the cage parts are compatible and similar, it is a straightforward swap. With this modification, I get a short cage Di2 RD-6870 that is capable of shifting well even up to a 11-32T cassette. The other combination (mechanical RD-6800 with higher chain capacity, but is only compatible up to 11-28T cassette) is not that useful, although it can still be used normally, just with a longer-than-necessary cage.

Special edition Ultegra Di2 RD-6870 with a hybrid of mid cage design and short cage capacity.

With the short cage, the rear derailleur looks more compact

After changing to the short cage, this rear derailleur now weighs about 10 grams less at 258 grams.

The objective of going through all this hassle is to get a short cage version of the Ultegra Di2 RD-6870 that can shift well up to the large 32T sprocket. It will have better tire and ground clearance when installed on the 20" Dahon MuEX folding bike.

After completing the modification of the 11 speed 11-32T cassette, followed by this special edition rear derailleur, the next step is to convert the Ultegra crankset to a front single crankset.

Saturday, December 2, 2017

Dahon MuEX: 1x11 Drivetrain - 11 Speed Cassette Modification

The Dahon MuEX has already been upgraded to a full Di2 system, with a hybrid of XTR Di2 and Ultegra Di2 components. The display and the Firebolt shifters are from the XTR Di2 M9050 series, while the rear and front derailleurs are from the Ultegra Di2 6770 series.

With this setup, it is a 2x10 speed drivetrain that covers a good range of gears, as shown below. With a standard crankset of 53/39T, and a close ratio 12-27T cassette, the gear steps between the gears are nice and close. As shown by the blue highlighted boxes, there are 13 unique gears with a gear range of 28.9" to 88.3". This is a good range that is suited to the riding usage of this folding bike.

2x10 speed gear ratios on the Dahon MuEX

On the Canyon Endurace road bike, it comes stock with an Ultegra 6800 11-32T 11 speed cassette, and I will be changing it to a Dura-Ace cassette. As such, I will have a 11-32T 11 speed cassette that I can either sell off or put onto another bike.

One idea that I have is to install this 11-32T 11 speed cassette onto the Dahon MuEX, and turn it into a 1x11 speed bike. There are many advantages to doing this, which I will list down later. The main problem with this idea is that the Kinetix Pro wheelset can only support up to 10 speed cassettes. A 11 speed compatible rear hub will need to have a freehub body that is longer by 1.85mm.

I really like the Kinetix Pro wheelset, therefore I am not willing to give up the wheelset to get a 11 speed rear wheel and drivetrain.

There is a new 11 speed road cassette that is compatible with 10 speed freehub bodies, and that is the Ultegra-level non-series cassette CS-HG800, with a wide 11-34T combination. The largest sprocket is offset inwards on the cassette spider, enabling an 11 speed gear spacing on a 10 speed freehub body. This concept is the same as on 11 speed Shimano MTB cassettes, where it can be used on standard 10 speed freehub bodies.

As this offset gear needs to have clearance with the hub flange and spokes, this offset concept can only be applied to larger sprockets, and in the case of CS-HG800, it is the 34T sprocket. Smaller sprocket sizes may hit the hub flange or spokes, depending on the hub design.

If I use this CS-HG800, it will fit directly on the Kinetix Pro wheelset, turning it into a 11 speed rear drivetrain. However, this will defeat the original purpose, which is to find a use for my 11-32T cassette from the Canyon Endurace.

Another problem that I have is with the gear ratios of the 11-34T cassette.
CS-HG800: 11-13-15-17-19-21-23-25-27-30-34

As shown here, there is a big jump from 11T to 13T. Although it is just a 2 tooth difference, the ratio difference is big due to the small gear size. On a MTB this is still acceptable, as there are big gear ratio differences all throughout the cassette and the riding style is different.

Gearing of CS-HG800 11 speed 11-34T cassette, with a big jump from the 13T to 11T.

However, this Dahon MuEX folding bike will be ridden mainly on the road, and so a big jump in gear ratio will not be suitable. As shown by the table above, the difference in Gear Inches from 13T to 11T is big at 18% and not comfortable for on road riding. My preferred gear combination would probably be something like this, with a maximum difference of 15%.
Preferred 11-34T: 11-12-13-14-16-18-20-23-26-30-34

Even if I wanted to use the CS-HG800 11-34T cassette, I would not have a compatible Di2 rear derailleur to use it with. The 11 speed Di2 rear derailleur that I have is the mid cage Ultegra Di2 RD-6870 which came stock on the Canyon Endurace. This rear derailleur can be used with a maximum sprocket size of 32T, which may still work with the 34T sprocket but is not ideal.

Therefore, I am in a dilemma. I have a 10 speed Kinetix Pro rear hub and a 11 speed 11-32T cassette which I want to use together. These two components are not compatible, unless one of them is modified. I have seen freehub bodies being modified to lengthen the spline section by 1.85mm, but this depends on whether there is actually extra space on the freehub body to allow this. In this case, there is no extra material on the freehub body where the splines can be lengthened by machining away part of the stopper.

No extra material on the freehub body flange that can allow the spline section to be lengthened.

In this case, if I want this to work, I have to find a way to reduce the length of the 11 speed cassette. Is there any possibility of machining away some material on the cassette, so that it can rest further on the freehub body?

There are a few areas that we need to check for clearance, if we want to make the cassette sit further inwards on the freehub body. Depending on the design of the hub and the cassette, these areas will vary, so it is only possible to check with the actual parts in hand.

Clearance between the rivet and the spokes is about 3mm, which is quite generous. Checked with a 3mm Allen key like a Go / No Go gauge.

Further in, there is also some clearance between the J-bend on the spoke and cassette spider. Probably about 2-3mm.

The design of this hub is such that the hub dust cap sits very close to the cassette spider. Only about 2mm of clearance between hub dust cap and cassette spider.

By placing the actual 11-32T cassette onto the freehub body of the Kinetix Pro rear wheel, I was able to check all the clearances. The limiting factor seems to be the clearance between the hub dust cap and the cassette spider, where there is a gap of only 2mm.

If the cassette is modified such that it sits the full 1.85mm inwards, then there will be too little margin and clearance. In this case, my estimate is that I can move the cassette inwards by a maximum of 1.5mm, leaving a small clearance of 0.5mm. This clearance is important during freewheeling, when the hub and cassette are rotating relative to each other.

If that is the case, the lockring engagement length will be reduced, from the nominal 1.85mm to about 1.5mm. Is this sufficient? Let's check.

I found that one sprocket thickness is about 1.6mm. By purposely leaving out one sprocket from the 11 speed cassette, and putting the rest of the cassette on the 10 speed rear hub, it simulates the condition where the cassette is moved inwards by 1.6mm (not the full 1.85mm). At this condition, I can check the lockring thread engagement and also the chain clearance with the inside of the dropout.

Simulating lockring engagement by removing one 1.6mm sprocket from the 11 speed cassette. There is also sufficient clearance between chain and dropout when using the 11T sprocket.

Since there is sufficient clearance, it seems that this project might work! The idea is to machine away some of the material on the spider of the 11 speed cassette, so that the whole cassette can sit further inwards on the freehub body. It will be a delicate balance between spoke clearance and also lockring engagement, as increasing one will decrease the other.

If the project is successful, the 11 speed cassette and Di2 RD on the Canyon will be transferred to the Dahon MuEX!

Once the material on the cassette spider is removed, the entire cassette will rest further inwards, allowing sufficient lockring engagement on the other end. Let's take some measurements to see how much the cassette needs to be modified.

Diameter of flange on freehub body is about 40mm. The cassette spider needs to be larger than this diameter in order to rest further inwards.

On the original cassette spider, there is a protruding step of about 0.7mm, with an outer diameter of about 39mm. This step needs to be removed and a larger counterbore made in order to fit over the flange of the freehub body.

With this engineering drawing, everything should be clear. From the condition on top (before), it needs to be modified to the dimensions below (after).

By removing the original 0.7mm protruding step, and adding a wider 0.8mm deep counterbore, the cassette will sit further inwards by a total of 1.5mm. What this means is that the clearance between the hub dust cap and the cassette spider will be only 0.5mm, while the lockring engagement is also compromised to be about 0.35mm less (1.85 - 1.5 = 0.35).

After machining the cassette spider according to the engineering drawing above, this is the final result. Strength does not seem to be an issue as there is still plenty of material around. Note that flatness is very important, so a lathe is required.

Diameter of the counterbore is more than 41mm, which is sufficient to clear the flange of the freehub body.

Just for reference, the weight has been reduced insignificantly from 280 grams before machining.

Clearance between spoke J-bend and cassette spider seems to be less than 1mm

Clearance between hub dust cap and cassette spider is also very small, at less than 1mm

With the final 11T sprocket yet to be put on, here is the engagement length available on the freehub body. Seems to be quite generous.

After putting on the 11T sprocket, it sticks out above the thread by 0.35mm more than the standard amount. The thread engagement length is thus 0.35mmm less but still looks sufficient.

By measuring the lockring, I found that the standard thread engagement length on the lockring is about 3mm, with a total of about 3 full threads. Since the thread engagement has been reduced by about 0.35mm, this means that there is about 10% less thread engagement. To me, this is still OK as it is not a large amount. As long as I don't over-tighten the lockring, the thread strength should be OK.

With that, this project can be deemed to be successful! I have managed to find a balance between spoke clearance and lockring thread engagement, enabling an 11 speed cassette to be installed on a 10 speed freehub body.

It goes without saying that this voids any warranty that you have on the cassette. It will not work in all cases, it really depends on the rear hub that you have and the cassette that you want to modify. For some rear hubs, it may be easier and more straightfoward to remove material from the freehub body instead of from the cassette spider. On other rear hubs, it may be impossible due to the hub design or insufficient spoke clearance.

11 speed 11-32T cassette installed on the 10 speed Kinetix Pro rear wheel!

This is the most challenging part of this project, to convert 2x10 speed to 1x11 speed on the 10 speed wheelset. Once this is done, the other components should not pose any problem. The rear derailleur and chain needs to be changed to 11 speed, and these components will also come from the Canyon Endurace.

The Di2 wiring will remain, as it is a simple matter of replacing the Di2 rear derailleur. As for the crankset, I will also bring over the Ultegra 6800 crankset from the Canyon Endurace, and convert it to a single chainring.

Depending on the chainring size that you choose, the gear range can be shifted higher for faster riding, or lower for climbing. It really depends on your riding style and fitness. However, the gear range itself cannot be widened or narrowed as it depends solely on the cassette size used.

In this case, using a 48T chainring, on this 20" 406 wheelset will give the gear range as shown in the table below. With a low gear of 30 gear inches and a high gear of 87.3 gear inches, it is almost the same as the previous 2x10 speed setup (28.9" to 88.3"). The difference is only an insignificant 1" loss at either end of the gear range.

New gear table with 11-32T 11 speed cassette and 48T chainring, on 20" wheels.

Some of you may think that a high gear of about 88" is too low for fast riding, but it is actually sufficient most of the time. For fast road riding with road bikes, this will not be sufficient. However, this is on the folding bike where high speeds are not necessary or feasible for me. As already tested on the 2x10 speed drivetrain, this gear range is sufficient.

Just for reference, the Java Freccia mini velo, which is a faster bike than this Dahon MuEX, also has a high gear of 88". If it is enough for the drop bar mini velo, it will be sufficient for this folding bike.

Although the gear range is maintained, it is now spread over 11 gears instead of over 13 gears. Theoretically speaking, the gear steps between gears will be larger. However in actual practice, this is not an issue as they are still close enough for comfortable road riding. If the 11-32T cassette is suitable for the road bike, it will definitely be OK for this folding bike.

If the gear range is maintained, with no other changes, then what is the purpose of going through all this trouble to change from a 2x10 to 1x11 speed drivetrain? What are the advantages?

Advantages of switching from 2x10 speed to 1x11 speed in this case:
1) Gear range is almost the same as before, but with less components.
2) Easier and less confusing gear shifting operation without left side shifter.
3) Lighter weight from removal of left side shifter, front derailleur and double chainrings, even though the larger cassette is slightly heavier.
4) Possibility of longer battery life as the rear derailleur consumes less power than the powerful front derailleur (my guess only).
5) Cleaner wiring setup with the removal of two wires (between left side shifter & display, and between Junction B & front derailleur).

This is a lengthy post, because I want to share the reasoning for changing the drivetrain on the Dahon MuEX folding bike from 2x10 speed to 1x11 speed. Also, modification of the 11 speed cassette to fit on the 10 speed freehub body was also not easy, with many checks necessary to ensure that this project has a high chance of success before making the modification.

It is not done yet! The Di2 rear derailleur and the single chainring crankset has not been installed yet, those will be covered in the next few blog posts.

Thursday, November 23, 2017

Scott MTB Elite Boa Shoe

For cycling, other than the usual components on the bike, the soft goods (such as gloves, attire, shoes, bags) can also make a difference to your ride. Using good looking and functional soft goods can also become a fashion statement, to let other people know your style.

I have been using SPD shoes and pedals on my bikes since 2012, and it was a good decision as there are many advantages. For more details, just check out this link. My favourite shoes are the Shimano RT82 road touring SPD shoes, which are comfortable and look good. I am not a fan of road shoes as the exposed cleats make it difficult and sometimes dangerous to walk around.

However, I recently discovered that the RT82 SPD road touring shoes have been discontinued, and the replacement shoe is the RT500. I did buy the RT500 shoe to try out, but I did not really like it as it features 3 velcro straps instead of the ratcheting mechanism to tighten the shoe. This makes it rather cumbersome to wear and remove the shoe. Also, it was too boring, being all black in colour.

At the same time, I also tried out the Boa Dial Lacing system on a friend's cycling shoes, and I loved the convenience and adjustability that it brings! It makes it so easy to put on or remove the shoe with one hand, and also allows micro adjustment of the tightness (for higher end Boa Dial models).

Therefore, I looked around for a new cycling shoe that fits the following criteria:
1) Uses SPD cleats (MTB type, not road SPD-SL)
2) Has the Boa IP-1 dial for micro adjustability
3) Sleek looking shape that does not have a too rugged MTB look
4) Some bright colours to make the shoe look less boring

Not many shoes actually fit into these criteria. With the requirement to be a SPD compatible shoe, all the nice looking road shoes are out. This leaves the off-road shoes which are mostly MTB shoes, which look rugged with aggressive treads on the sole.

Adding the requirement for a Boa IP-1 dial narrows down the list even further, to a very limited number of higher end shoes, as the IP-1 dial is the highest level of Boa dial used for cycling shoes.

Finally, I came across this Scott MTB Elite Boa shoe online. This shoe seems to match all of my selection criteria, with an acceptable price (around $150 inclusive of shipping).

Scott MTB Elite Boa shoe, with eye-popping touches of bright orange and green colour.

I like the graphic design on this shoe, with the bright colours added tastefully to the black shoe without overdoing it.

The treads are not too tall, giving this shoe a lower height and also sleeker look compared to most MTB shoes.

As it is ultimately still a MTB shoe, it has some treads for off-road grip, but not with an excessively aggressive design.


The highlight is the Boa IP-1 dial, with the plastic-coated steel wire and the low friction cable guides.

The additional feature of the IP-1 dial compared to the cheaper L6 or L5 dials is the ability for micro-release (turn to loosen). On the other dials, if you want to loosen it slightly, you will need to pull up the dial to release it completely and tighten again.

The arch and metatarsal area is adjustable to fit different sole profiles (high arch or flat foot)

It is adjustable through the use of different inserts at the bottom of the sole insert. However, the shoe did not come with the other inserts (sold separately) and so I could not change them to try out.

Cleat nut on the inside of the shoe, for the cleat bolts to tighten into from the outside.

Shimano SH56 multi-release cleats, and the sticker to cover up the cleat nut on the inside to prevent water getting in. The cleats and the stickers are not included with this Scott shoe.


Just for future reference, this Scott shoe weighs 388 grams (inclusive of cleat nut but no cleats). Not lightweight, but does not really matter.

Comparing the length of the shoes (both are Size 42), they are almost the same.

Similar ground clearance and curved shape at the front bottom of the shoe

The Scott shoe has a more divided sole pattern, while the RT82 sole is very simple with no fancy colours or design.

The sizing is spot on for me, as it fits perfectly to my foot. What I really like about this new Scott shoe is how well and comfortable it fits. Normally a new shoe will need a break in period to make it feel comfortable, but this shoe is comfortable from the moment I put it on. The shape and fitting is fantastic!

As for the Boa IP-1 dial, I really like the ease of putting on the shoes. Just slip your foot in (no need to loosen any straps), press down the dial and turn the dial to reel in the wire. Adjust the tightness as necessary by spinning the reel. There are no pressure spots as the pressure is distributed evenly across the foot by the wire and the wide tongue. At the same time it also feels very secure and snug with no loose areas.

Adjusting the tightness on the fly is also possible, just with a small turn of the dial. The micro adjustment comes is super handy here as you can really fine tune the tension to get the perfect balance between security and comfort.

Removing the shoe is even easier. Just pull up on the dial to release the ratcheting mechanism, and pull out your foot. The wire will automatically loosen and allow your foot to be removed, as the ratcheting mechanism in the dial has been disengaged.

The velcro strap at the front does not need to be adjusted or used during normal usage, as it does not affect the wearing or removal of the foot from the shoe. You just need to adjust it one time during initial setup, and then you can leave it alone.

This shoe feels and looks great, and I really like it a lot, even more than the previous RT82 road touring shoes. The colours are exciting but not too flashy, while the fitting and comfort is perfect. Of course, this shoe might not suit everybody, but it works really well for me.

Saturday, November 18, 2017

Canyon Endurace: Front and Rear Light Mounts

Although the Canyon Endurace frame is very nice, one problem is finding a proper place to mount front and rear lights. Usually, the rear light is mounted on the seatpost, while the front light is mounted on the handlebars.

However, for this bike, the seatpost is a special VCLS suspension seatpost which needs to flex. As such, I cannot wrap the mount or rubber strap around the suspension area or it will restrict the flexing of the seatpost.

As for the front light, it cannot be mounted on the handlebar as it is an integrated handlebar with no round section to mount the light clamp.

First, let's work on the rear light. I have a Moon Comet rear light which comes with a saddle rail mount, let's see if it can fit.

Weight of the modified Cateye saddle mount with Moon Comet bracket 

Weight of the Moon Comet rear light without any bracket or mount

Installing the Moon Comet rear light onto the rear of the Fizik Aliante R3 saddle, using the saddle rail mount.

Another view of the light installed under the saddle

Light is mounted vertically so that it looks better. Good location for a rear light.

Installing the rear light is easy, as it can be mounted under the saddle. However, for the front, there is no easy solution as the handlebar cannot be used to mount the front light. Luckily, from my experience of working on other bikes, I know that I can actually mount a front light on the fork legs. On the Avanti Inc 3, I managed to mount a Moon Nebula W front light onto the front fork leg, using the new type of mount.

I do have a couple of Moon Comet front lights, bought a few years ago when they were first launched. Even now, they are still working fine, and I really like the glowing LED strips. What I need is the new mount which allows mounting on non-cylindrical surfaces.

Bike31 is the official distributor of Moon lights in Singapore, and they do sell the mounts separately. Once I get the new mounts, I will be able to use them to install Moon front lights onto the front fork legs of the Canyon bike. One thing to take note is that the mount does not come with the rubber strap. This is no big issue as I have many spare rubber straps from the many sets of D-Light front and rear lights.

New type of Moon mount, which enables mounting on non-cylindrical surfaces, such as the bladed shape of a front fork leg.

2 new mounts on top, with the 2 Moon Comet front lights. Rubber straps are from the D-Light lights.

Each set weighs 51 grams, which means a total of 102 grams for a pair.

With the angle adjusted, the pair of Moon lights have been mounted on the front fork legs of the Canyon bike.

This is the only place I could think of to mount front lights on this Canyon bike, due to the integrated handlebar.

With the Moon front and rear lights mounted on the Canyon Endurace, this bike is now ready for night riding. I am especially pleased with the placement of the front lights, because they look good as a pair, with the wide illumination angle ideal for good visibility.