- Chainring for the BBSHD
- 32/34/36/38T options
A CNC-machined 32T–38T chainring for the Bafang BBSHD and related 1000W motors, with a 12 mm offset and T6 heat-treated 6061/7075 alloy. It is a climbing and commuting ring that runs on anything from 7- to 12-speed chains.
On a BBSHD, chainline and gearing tend to fight. A small ring helps the motor climb, but a ring that sits in the wrong plane runs the chain at an angle and chews through teeth. mGYDY's answer is a 32T–38T ring with a fixed 12 mm offset.
Offset, or dish, is the distance between the ring's mounting face and its teeth. Fat bike rings often use a shallow dish, around 8 mm, to keep the chain outboard for wide rear ends. Deep-dish rings of 20 mm or more pull the chain well inboard for narrow frames. A 12 mm ring sits between those two families.
That middle depth is useful because the stock BBSHD ring lands outboard on many standard frames. A moderate offset can bring the chain closer to the middle of the cassette without going as far as the deepest rings. mGYDY also names fat snow bikes as a use, so the ring covers a wide spread of frames; the tape measure decides where yours lands.
| Offset family | Typical use | Example |
|---|---|---|
| About 8 mm | Fat bikes, wide rear ends | ebsenopower 32T–38T |
| 12 mm | Mid-depth, broad frame range | mGYDY 32T–38T |
| 13 mm | Similar mid-depth | Generic 36T ring |
| 20.5 mm | Deep inboard pull | CHAOZHU 42T |
Each maker measures offset from its own reference, so compare by measuring the fitted ring, not by trusting a number across brands. Measure from the frame centre to the teeth and match it to the middle cog within a few millimetres.
| Spec | Value |
|---|---|
| Type | Chainwheel sprocket for Bafang mid-drives |
| Motors named | Bafang BBS03, BBSHD, M615, G341, M625 |
| Power class | 1000W mid-drive e-bikes |
| Tooth options | 32T, 34T, 36T, 38T |
| Configuration shown | BBSHD-32T |
| Offset | 12 mm |
| Mounting | Standard 104BCD design |
| Material | 6061/7075 aluminium alloy |
| Heat treatment | T6 |
| Finish | Sandblasted and anodised |
| Teeth machining | CNC precision-cut |
| Chain compatibility | 7- to 12-speed |
| Frame use | Standard e-bikes and fat snow bikes |
| In the box | 1 × 12 mm offset chainwheel |
mGYDY frames its four sizes around riding jobs: steep climbing at the small end, daily commuting in the middle and faster road riding at 38T. The arithmetic behind that is simple.
Speed in any gear is cadence times ratio times wheel circumference. At 90 rpm on an 11T cog, the four sizes give these top-gear speeds.
| Ring | 2.1 m wheel | 2.3 m wheel (fat or 29er) |
|---|---|---|
| 32T | 20.5 mph | 22.5 mph |
| 34T | 21.8 mph | 23.9 mph |
| 36T | 23.1 mph | 25.3 mph |
| 38T | 24.3 mph | 26.7 mph |
The small end is about heat as much as gearing. A BBSHD climbing on a big ring turns slowly under high current, and that heats windings and controller quickly. Each step down in ring size keeps the motor spinning faster up the same grade.
All four sizes also go easier on the nylon primary gear inside the drive, which sees its worst loads at low speed and high torque. That failure mode is traced in the nylon gear guide.
A pedal-only chainring sees a few hundred watts at most. A BBSHD ring sees the motor's full output on every launch, which is why the material and its heat treatment are more than marketing on this part.
mGYDY machines the ring from 6061/7075 aluminium and gives it T6 heat treatment, the standard process that brings both alloys to their high-strength state. 7075 is the harder of the two grades and resists tooth wear better; 6061 is tougher and easier to machine. The ring is sandblasted and anodised, a surface treatment that adds corrosion resistance and a hard skin.
CNC-cut teeth are meant to mesh smoothly with the chain, which cuts noise and wear. The ring is rated for 7- to 12-speed chains, a wide range that covers old 7-speed freewheels through current 12-speed cassettes.
Even hard-anodised 7075 is a wear part on a mid-drive. Chains stretch, and a stretched chain rides up the teeth until they hook.
A gear sensor that briefly cuts motor power during shifts also protects the teeth, since shifting under full load is one of the harshest moments a ring sees.
mGYDY names five motor codes: BBS03, BBSHD, M615, G341 and M625. The BBSHD and BBS03 are the same motor, and the other codes belong to Bafang's wider mid-drive line, so start by reading the label on your motor casing.
The ring is described with a standard 104BCD mounting design. Work out how the ring will attach on your motor: with the stock ring off, count and measure the fixing points and compare them with the ring's holes. If your drive has a 104BCD spider fitted, the pattern will match directly. BBS01 and BBS02 motors use a different spline and are not listed.
If the holes line up only with force, stop there. Filing or drilling a chainring changes how the load passes through it, and a cracked ring under 1000W is a crash waiting to happen. A ring that seats flat, with every bolt threading in by hand, is the sign of a correct fit.
Installation takes the standard tools:
Moving from a 46T stock ring to 36T removes roughly two to three inner-plus-outer link pairs. Crank and chain steps run in order in the BBSHD install guide.
mGYDY rates it for 7- to 12-speed chains, which covers most conversion drivetrains.
Bafang BBS03/BBSHD, M615, G341 and M625 are named. It does not fit BBS01 or BBS02.
It can be; mGYDY names fat snow bikes. Measure chainline first, since wide rear ends often suit a shallower offset such as 8 mm.
36T balances climbing and road pace for most riders on 48V or 52V.