I thought I would share some discoveries with my BBS02, USB-Serial cable and programming software.
I won't give away who I bought my BBS02 from, as some companies like to keep certain info behind closed doors for whatever reason. I did try to obtain the original software parameters of the BBS02 kits that they sell, but they remained elusive, so I will respect that. Anyhow, I'm sure the regular members on this forum know where I got it from anyway
Since I started using the kit, I've always thought that the lower PAS setting were set a little too aggressive, and a look at the original parameters showed why.
Limit current(%) was set at 52% on PAS 1 and with the BBS02 max current set at the original 25A, was giving far too much torque assistance on start-up.
So after a bit of research and mainly thanks to Kepler over on Endless Sphere, I reprogrammed the basic parameters as follows:
Note that I lowered the Limited Current(A) from 25A to 18A. I haven't noticed a drop in performance, but that's probably due to another parameter I changed, which I'll describe further on. I believe that the lowering of the maximum amps that the controller can provide, is better for drive-train and controller longevity.
I did change back to having 9 levels of PAS for a few miles, but changed it again to 5 levels, as this suits my style of riding. In theory it's 6 levels, as PAS 0 is now functional, where before it didn't provide any assistance.
So on 5 levels of assist, I am using 0,1,3,5,7 and 9 on the list above, with their corresponding values.
The other parameter I changed was in the Pedal Assist menu. Keep Current was set at 60% originally,and I believe that once the pedal cadence increases, the controller drops the current down to 60% of whichever PAS level you are in:
In theory, this means that once up to speed the current level drops, possibly for economy. I don't really know
All I know is that if I dial in say 200 watts of assist, I want 200 watts of assist, no matter how fast or slow I pedal. I don't want it dropping off, especially up a hill. So I therefore changed the Keep Current to 100%.
Surprisingly, while I was riding with 9 levels, the assist corresponded quite uniformly as I increased the levels.
0=100w, 1=200w etc..
It appeared to overshoot less on the display's wattmeter too, and the controller seemed to be doing a good job of keeping the power within its limits.
Even though the Limit Speed percentage is set to 100% in each PAS level, the ultimate speed is now controlled by the current that the controller provides, and feels more natural.
In the lower levels, I don't feel that the bike wants to take me for a ride, it's me calling the shots, and in PAS 0 it feels so natural, giving just the tiniest amount of assistance.
I reckon in PAS 0 with 100 watts of assistance, the system just overcomes the extra weight of the bike and slight motor drag, to make it feel like riding a lightweight unassisted bike.
Overall, it's just less brutal and more refined, and I'm a firm believer as many others are on Endless Sphere, that 18A current limit is perfect for the BBS02. 25A is overkill!
I've not dabbled with any other settings and don't intend to either, as these suit me and the bike perfectly.
Bafang have done a reasonable job with the original controller settings, but one size doesn't always fit all, especially with electric bikes, and a bit of tweaking can transform a bike
I won't give away who I bought my BBS02 from, as some companies like to keep certain info behind closed doors for whatever reason. I did try to obtain the original software parameters of the BBS02 kits that they sell, but they remained elusive, so I will respect that. Anyhow, I'm sure the regular members on this forum know where I got it from anyway
Since I started using the kit, I've always thought that the lower PAS setting were set a little too aggressive, and a look at the original parameters showed why.
Limit current(%) was set at 52% on PAS 1 and with the BBS02 max current set at the original 25A, was giving far too much torque assistance on start-up.
So after a bit of research and mainly thanks to Kepler over on Endless Sphere, I reprogrammed the basic parameters as follows:
Note that I lowered the Limited Current(A) from 25A to 18A. I haven't noticed a drop in performance, but that's probably due to another parameter I changed, which I'll describe further on. I believe that the lowering of the maximum amps that the controller can provide, is better for drive-train and controller longevity.
I did change back to having 9 levels of PAS for a few miles, but changed it again to 5 levels, as this suits my style of riding. In theory it's 6 levels, as PAS 0 is now functional, where before it didn't provide any assistance.
So on 5 levels of assist, I am using 0,1,3,5,7 and 9 on the list above, with their corresponding values.
The other parameter I changed was in the Pedal Assist menu. Keep Current was set at 60% originally,and I believe that once the pedal cadence increases, the controller drops the current down to 60% of whichever PAS level you are in:
In theory, this means that once up to speed the current level drops, possibly for economy. I don't really know
All I know is that if I dial in say 200 watts of assist, I want 200 watts of assist, no matter how fast or slow I pedal. I don't want it dropping off, especially up a hill. So I therefore changed the Keep Current to 100%.
Surprisingly, while I was riding with 9 levels, the assist corresponded quite uniformly as I increased the levels.
0=100w, 1=200w etc..
It appeared to overshoot less on the display's wattmeter too, and the controller seemed to be doing a good job of keeping the power within its limits.
Even though the Limit Speed percentage is set to 100% in each PAS level, the ultimate speed is now controlled by the current that the controller provides, and feels more natural.
In the lower levels, I don't feel that the bike wants to take me for a ride, it's me calling the shots, and in PAS 0 it feels so natural, giving just the tiniest amount of assistance.
I reckon in PAS 0 with 100 watts of assistance, the system just overcomes the extra weight of the bike and slight motor drag, to make it feel like riding a lightweight unassisted bike.
Overall, it's just less brutal and more refined, and I'm a firm believer as many others are on Endless Sphere, that 18A current limit is perfect for the BBS02. 25A is overkill!
I've not dabbled with any other settings and don't intend to either, as these suit me and the bike perfectly.
Bafang have done a reasonable job with the original controller settings, but one size doesn't always fit all, especially with electric bikes, and a bit of tweaking can transform a bike
Last edited: