BBS02 Chainrings

Most BBS02 units ship with either the 48 or 46 tooth Chaining. The first thing you will notice about the stock chainring is the weight (over 400grams). It is stamped in steel and the heft makes it clear that it is unlikely that you’ll have to be replacing it on a regular basis. One of the issues with direct drive is that you can wear through the chains, chainrings and cassettes quite fast when you consider that the average human puts out about 100 watts of power and the BBS02 easily puts out close to 1000.


Lekkie custom ring is about 1/4 the weight of the stock chainring and also features Narrow\Wide. Review is here

If you try shifting under load you will break chains and wear your teeth down fast. If your chainline is not right your bike will skip under load. If you use cogs and chainrings that are too soft you will be changing them out several times a year. Everyone wants their bike to just work all the time and not have to deal with these issues. The best way to get around these problems is intelligent chainring selection ahead of time.

The first decision you must make is whether you want to go with a stock Bafang chainwheel. There are 4 sizes which make a big difference in performance. 44, 46, 48 and 52 teeth chainwheels are all usually in stock at em3ev . These chainwheels are heavy but offset about 1 cm toward the Bottom bracket by wrapping around the gearing assembly. If you want to trailride and keep a stock ring the only choice that makes any sense in the front ring is the 44 tooth and I’m of the opinion that even that is way too big. If you want to consistently go over 25 mph on the road and still be able to pedal along then the only logical choice is the 52 T ring. If you have a recumbent or a trike with small wheels, or a trike then the 52T will not be big enough and you will need to get a custom adapter.


5 Hole adapter from California E-bike for very large chainrings


Four bolt chainring adapter from California E-bike perfect for singletrack bikes

There are 2 kinds of custom adapters, the BA 130 adapter sold by California E-bike here is designed to accept large 5 hole chainwheels. If you have a smaller wheelsize or are building a high speed commuter and don’t want the heft of the stock chainwheel this is your only real option.

The 2nd kind of custom adapter is the BA 104 adapter sold here by California E-bike. The cheapest adapter I have found for the BA104 is from Ballarate ebikes in Australia for $25 although their adapter is machined (older versions were plasma cut). The cheapest you’ll find in the US is this one from High Powered Cycles for $35. This adapter is useful if you want to go smaller than 44T which is primarily useful if you have a larger wheel diameter (think 29er or 26 fatbike) and/or want high torque and lower top speed. For most singletrack trailriding I have found that a 32T or 34T chainring is ideal.  These adapters are nice because you can mount TWO chainrings on the front, keep your front derailer and have many more options for gearing. The disadvantage is that when you are on the larger chainwheel (toward the pedal) your chainline will be such that you will only have access to the smaller cogs. Since you will only want the big ring at higher speeds that is not much of an issue after all.

Only 2 weeks of use on a mid drive unit with an alloy chainring

Only 2 weeks of use on a mid drive unit with an alloy chainring. You can pick your teeth with these gears they are so sharp.

One thing to keep in mind when picking custom chainrings to use is that the lightest chainrings will often be made of softer alloys. If you want to maximize your usage and minimize your replacements there is really only one choice for material, chrome plated steel. The same holds true for the cogs in the rear. Lightweight cassette will wear quickly especially if you are using higher speeds on the smaller cogs. A 11T cog running at 30 mph made of lightweight alloy is not going to last very long at all. The shimano CS-HG61 steel cassette available here for about $34 is a great value for a 9 speed and goes from 12T all the way up to 36T although it is pretty hefty at 424grams.

The most important thing to remember when picking the front chainwheel is that you want to spend 90% of your pedaling time in the CENTER of the back cassette. Don’t pick a front ring that will keep you always on the smallest cog in the back and likewise you should not be spending all your time on the largest cog either. The chains last longest when there is a clean chainline and the power is being applied in a more or less straight line.

You need to grind down the cheaper adapters so the chain will settle all the way down on the teeth.

You need to grind down the cheaper adapters if you use a 32T or smaller so the chain will settle all the way down on the teeth.

For singletrack riding I usually have a 34 or 36 in the front chainring and tend to spend most of my time riding the 30-34 tooth cogs in the back (granny gears). This maximizes the torque but tops out at about 8-9mph. Honestly when I am out of control flying through the woods with the bike sliding out from under me I don’t really have any desire to go over 10mph. With nearly a 1:1 ratio between the front and the back you will find that the bike will climb up and over almost anything you would want to hit.

Bend this adapter to keep your chain from getting all jammed up.

Bend this adapter to keep your chain from getting all jammed up.

To keep the chain from getting wedged between the chainring and the drive unit there are three options. The N-Gear chainguards is an inexpensive option that works reasonably well. The only problem is that it is too far of a reach from the seat-tube to the chainring so the metal guard has to be bent. The chainguard doesn’t keep the chain from coming off, but it does keep it from getting jammed down in between the chainring and the housing and bending your BCD104 adapter.

The cheapest option for unintentional chain derailment is to use the old front derailleur as a stand alone chain guide. You can pull off the shifter and the cable and just position the front derailleur so if the chain tries to jump it will get caught. It works best to have a long screw to replace the default stop-adjustment screw on your front derailleur, most bike shops should be able to dig something up for you. Often when you use this solution the chain may hit the guide in the lowest and\or highest gears.

The Race Face Narrow/Wide RIng, hte best thing I've found for preventing accidental chain detachment

The Race Face Narrow/Wide Ring is the best device I’ve found for preventing accidental chain detachment

The last and best option is to use a narrow\wide chainring. There are many manufacturers who make these, although to date there is no one making them out of steel that I know of. Raceface narrow\wide chainring is the only one I have tested and I can say that it works better than the other 2 options I have tried by far.


An even better solution that the Raceface is the new Lekkie Bling-Ring which is machined specifically for the BBS02 drive unit. For it’s size it is incredibly light and also moves the chainline over towards the bike a whopping 9mm. The full review of this chainring can be found here and it runs about $90 if bought from Matt at Empowered Cycles here.

Don’t forget to lube your chain after every ride. It makes the biggest difference in chain wear and tear. I recommend bringing you bike inside at night as the cold wreaks havoc on the greased bearings and the chain, esp when it drops way below zero.

Ride on.


38 thoughts on “BBS02 Chainrings

  1. Pingback: Upgrading And Modding The Storm Electric Fatbike On A Shoestring Budget |

  2. Great summary, and I agree with everything said. In particular the worst thing about this motor is the chain line. I have broken chains too many times and I run 30t race face for off road riding and the teeth are sharp as.


    • Karl is there a utube vid of the bbso2 temp probe .
      It just looks a bit hard putting the cable into the black rubber bit with not to much room.
      In the winter here when its cold , the caseing is just warm not hot but no idea what core temp is.
      Another thing . If you charge the battery and put it on the bike still switched on ! Could that blow the controller and thenv35amp battery fuse blow evey time i put a 2 other fuses but the back wherl was hard to turn.


  3. I got an adapter from SamD, Sam Dekok,
    It was quite reasonable even shipped from AU. It comes raw metal but a rattle can fixed it in short order for far less than the rest of the market. I think the final version of the Gearsensor while goofy expensive will be a chain saver for those missed shifts tearing things up under power. Sadly it’s being marketed by a huckster. Same one that I can never get an answer out of despite paying a $250 premium over EM3ev. It may take two days for an answer but at least you get one. And some $$$ left in the pocket. Doug at Cali eBikes is another vendor that restores faith in BBS0x resellers. I just wish they’d stop gouging the prices for Bafang parts. I know it costs money to be in business but a $10 chain wheel from Cell_Man lands at $45 with the plastic guard.


  4. Pingback: Programming The BBS02 Without Frying Your Controller And Losing Your Sanity |

  5. Thanks I learned a lot. Would you recommend changing a geared bike into a single speed. I am having issues with the bike skipping when under lots of load. I recently changed my chain and cassette but after a short while <500 miles it iseems to be having the issue again. Was thinking of going with higher quality simplier design. Thanks.


    • Use steel cogs and chainrings. You won’t get much more than 500 miles on a multigear setup. Singlespeed might go longer if chain tension is correct. If you have hills over 10 degree grade and want a commuter you won’t be happy with a single speed.


    • The Shimano is great, you’re looking for anything chrome plated steel or nickel plated steel. Avoid the cheap stuff, it self destructs pretty quickly. I am very happy with the CS-HG61, the 36 T granny is about the biggest you will be able to find.


  6. Thank you for your post. some questions in regards to the chains, i found these: Shimano E6090, Clarks 10 Speed E-Bike Chain, KMC X10e E-Bike Chain 10-speed. witch one do you use and for how long? About Cassettes have u tried Shimano XT M770/1? ( these have cog(11-12-13) that you can change) what about jockey wheels? I will try BBB ALUBOYS BDP-22 just to check if ceramic bearings do any difference.


    • I use SRAM chains almost exclusively. The PC-991
      is the top of the line 9 speed chain without the hollow pins which I don’t think work as well. They also make one that has the rivits punched twice that seem to work well but I can’t seem to find it now. I use the chains till they start to skip (You can buy a stretch checker to see when they need to be replaced).

      As for cassettes all I use are steel Sram although I bought a Shimano to test. The steel ones are really heavy but don’t need to be replaced as often. I’ll do a comparison of the steel Sram vs Shimano cassettes once I have a hundred miles or so on the Shimano. They both kind of suck. Anything lightweight gets eaten up way too fast with the BBS02.

      Liked by 1 person

  7. Pingback: Installing A Temperature Sensor In The BBS02 Unit |

  8. Pingback: Lekkie Bling Ring – The Sexiest BBS02 Chainring Ever Forged In The Fires Of Mordor |

  9. Pingback: A Hackers Guide To Programming The BBS02 |

  10. Pingback: Bafang 750w Mid Drive BBs02 Myths, Legends and Bargains | ELECTRICBIKE.COM

  11. Pingback: BBSHD Skunkworks – The Chainrings Cometh |

  12. Pingback: How To Change A Chainwheel | ziitika1

  13. I’m curious about something I never see mentioned. Why can’t we put a smaller chainring on it? What is the fitment difference between a chainring and an adapter with a chainring? If they’re the same overall diameter…?


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s