While I have a BBS02 on hand and opened I thought I should show you the internals!!!!
Please look at this thread to know how to remove the secondary reduction gear and axle
Now once the secondary gear is removed you can see the hall effect sensor for the pedal assist system, in the hole you have a rase were the thrust bearing sits under the race you have a needle bearing
Inside the axle on the other side you have another race and a thrust bearing (not shown) sitting on it and under you have a needle bearings :
Primary reduction gear, bearing model 16003RS
On the other side of the axle and under the metal plate (shown in the other post I linked) there is another bearing : 16004RS
On the other side of the motor where the nylon gear is you have the plate, nylon gear and pinion, this plate as a bearing in it and it's for a 12mm pinion (called version B) the bearing is a 16001RS
Please look at this thread to know how to remove the secondary reduction gear and axle
Now once the secondary gear is removed you can see the hall effect sensor for the pedal assist system, in the hole you have a rase were the thrust bearing sits under the race you have a needle bearing
Inside the axle on the other side you have another race and a thrust bearing (not shown) sitting on it and under you have a needle bearings :
Primary reduction gear, bearing model 16003RS
On the other side of the axle and under the metal plate (shown in the other post I linked) there is another bearing : 16004RS
On the other side of the motor where the nylon gear is you have the plate, nylon gear and pinion, this plate as a bearing in it and it's for a 12mm pinion (called version B) the bearing is a 16001RS
Comment