Climbing Hills with a BBS01

19max10

Just Joined
May 4, 2020
4
0
Hi

Just completing my Bafang conversion. I already have a 2020 Cube touring hybrid pro 500 which goes like a train but is also about as heavy as one. I would like my new lighter bike to match the Cube's performance on hills. I've already discovered the standard 46T chain ring is too big; the bike goes up hills but struggles (even on the largest cog in my 11-40T cassette).

Will switching to a 44T chain ring solve my problems or should I be thinking of a bling ring (chainline issues?) or looking to alter the motor configuration.

Any advice much appreciated.
 

Fordulike

Esteemed Pedelecer
Feb 26, 2010
3,802
1,537
I run a 42T Bling Ring and it gives me better chain alignment from the stock ring, and also increases the torque for stronger hill climbing. You may not have alignment issues, so theoretically you could use an even smaller chaining.

I'm a bit concerned that your bike is struggling up hills with your current set-up.
The Bafang BBSxx series don't like getting bogged down, and the motor needs to be kept running fairly fast, to prevent the controller from overheating. Also, keeping the motor spinning fast helps protect the internal nylon cog.

I would consider getting the chainring sorted sooner than later.

Once that is done, then you could consider a programming cable, which may give you some extra power depending on how your controller is currently configured.

Here's a useful thread, which includes the programming cable and Bling Ring links:

https://www.pedelecs.co.uk/forum/threads/after-market-bbsxx-crank-drive-gear.32691/
 
  • Like
Reactions: Swizz

19max10

Just Joined
May 4, 2020
4
0
I run a 42T Bling Ring and it gives me better chain alignment from the stock ring, and also increases the torque for stronger hill climbing. You may not have alignment issues, so theoretically you could use an even smaller chaining.

I'm a bit concerned that your bike is struggling up hills with your current set-up.
The Bafang BBSxx series don't like getting bogged down, and the motor needs to be kept running fairly fast, to prevent the controller from overheating. Also, keeping the motor spinning fast helps protect the internal nylon cog.

I would consider getting the chainring sorted sooner than later.

Once that is done, then you could consider a programming cable, which may give you some extra power depending on how your controller is currently configured.

Here's a useful thread, which includes the programming cable and Bling Ring links:

https://www.pedelecs.co.uk/forum/threads/after-market-bbsxx-crank-drive-gear.32691/
Thanks for your rapid response - much appreciated. I have fitted a Lekkie 42T Bling Ring and the gearing is much better now, and the chain line is improved as bonus.

I've ordered a programing cable, though it hasn't arrived yet. There's a lot of different advice around about what to tweak, but upping the Keep Current seems to be one thing which everyone agrees on so that's where I'll start. Beyond that I'm not sure.

On my Cube when I change down on a hill I get an immediate kick up the backside from the motor. On my Bafang it's almost the opposite - I seem to get less assist. No doubt I'll have to adjust my technique, but at the moment I'm very frustrated.
 

701

Finding my (electric) wheels
Jul 19, 2020
8
3
I too was very disappointed on first ride, but the throttle gives full power.

The Keep Current was set to 20%, upping that to 60% made it run more how you would expect.

The other thing is the motor's natural rpm is way lower than my usual cadence and changing to a lower gear and spinning up the pedals coming up to a hill drops the assist considerably which is a bit annoying. So back on the throttle again....
 

Fordulike

Esteemed Pedelecer
Feb 26, 2010
3,802
1,537
If I've read int
I too was very disappointed on first ride, but the throttle gives full power.

The Keep Current was set to 20%, upping that to 60% made it run more how you would expect.

The other thing is the motor's natural rpm is way lower than my usual cadence and changing to a lower gear and spinning up the pedals coming up to a hill drops the assist considerably which is a bit annoying. So back on the throttle again....
You'll probably find that the issue is still the 'Keep Current' set too low. The way I think it works, is that the controller drops the current available, once the pedals are spinning fast, down to the percentage set in the 'Keep Current' tab.

I have mine set at 100%, but I've tested with lower percentages and it just doesn't work on hills.
Put it this way, why drop available current on hills, when you need max torque, to a level that bogs the motor down. This is not only crap for actually climbing the hill, but can potentially damage the controller.

Nope, 100% 'Keep Current' is the way to go, for me anyway!
 

701

Finding my (electric) wheels
Jul 19, 2020
8
3
Yes you are likely right as it still feels less than an old Bosch motor on another bike.

The problem with upping the Keep Current is when you are around max speed i.e. 15 (17) mph the cutout is very abrupt and it surges continually as the power comes in and drops again. Any tips for this?

I tried upping the max speed to 20 but with added muscle power it just moves the problem up the speed range to typical flat road speed...
 

Fordulike

Esteemed Pedelecer
Feb 26, 2010
3,802
1,537
It's difficult to know what to suggest, without actually riding your bike and playing with the programming settings personally. Unleashed, the BBS01 is probably capable of 20mph+ on the flat consistently. The only thing stopping it doing that, is the speed limit on the 'Pedal Assist' tab. I guess it only does this surging thing, when it reaches the cut-off speed on your highest PAS level? I shouldn't imagine any lower settings can reach the cut-off speed, but I may be wrong and it depends how yours is programmed.

Now you mention that it does this abruptly, so if it were me, I would lower the 'Speed Limit [%]' on the 'Basic' tab, so it softens the abruptness as it approaches cut-off speed. You would probably only need to adjust the levels where you can actually reach cut-off speed under motor power. Lower 10% each time to find a nice balance.

I might be talking a load of twaddle though, so be sure to pop back on and see if this theory makes any difference. It's all a learning game, after all :D
 

19max10

Just Joined
May 4, 2020
4
0
Update....my programming cable arrived at last. I t took me an hour to find and install the Windows 10 driver but after that it's surprisingly simple to configure things. As a first step I've upped the Keep Current to 100% and the bike is transformed with no reluctance to climb! I still need to tweak the settings further e.g. PAS levels 1 - 3 are too high, but with the bike now working more as I had hoped, I can take my time and enjoy riding it and setting the motor up exactly as I want it.

Thanks Fordulike for your help - much appreciated.
 

mick2d2

Just Joined
Aug 29, 2014
4
0
58
Update....my programming cable arrived at last. I t took me an hour to find and install the Windows 10 driver but after that it's surprisingly simple to configure things. As a first step I've upped the Keep Current to 100% and the bike is transformed with no reluctance to climb! I still need to tweak the settings further e.g. PAS levels 1 - 3 are too high, but with the bike now working more as I had hoped, I can take my time and enjoy riding it and setting the motor up exactly as I want it.

Thanks Fordulike for your help - much appreciated.
You might want to read this article on "hacking" your BBS first, as there are many settings that can fry your controller if you get them wrong:
I started off using the cable, but then discovered the Eggrider which is a real game changer for tweaking, as you can tweak and test on the fly with your phone, rather than having to go back to your garage and plug your computer in again! ;)
 

19max10

Just Joined
May 4, 2020
4
0
Yes, I've studied that article and others. I'm trying not to do anything daft. The Eggrider is on my list to check out.
 

Fordulike

Esteemed Pedelecer
Feb 26, 2010
3,802
1,537
You might want to read this article on "hacking" your BBS first, as there are many settings that can fry your controller if you get them wrong:
I started off using the cable, but then discovered the Eggrider which is a real game changer for tweaking, as you can tweak and test on the fly with your phone, rather than having to go back to your garage and plug your computer in again! ;)
Just put your laptop in a backpack and take it with you :D
 

mick2d2

Just Joined
Aug 29, 2014
4
0
58
Yes, I've studied that article and others. I'm trying not to do anything daft. The Eggrider is on my list to check out.
I can certainly recommend the Eggrider!
Where I live (not the UK), the police have started checking "homemade" ebikes and fining people, and it gives a quick and easy way of switching to a "street legal" configuration, even letting you deactivate the thottle if you use one.
 

cannon

Pedelecer
Jan 17, 2019
58
24
I an also exploring programming my BBS01 because in level 5 and below I kept on running into the motor "speed limit" (I really think it should be called a "rev limit")
First I tried upping the keep current to 100% but this just seemed to add power everywhere and the rev limit cut off was still there albeit to a lesser extent. It also surged a bit too and ate the battery.
Next I put the rev limit down to 50% and the "rev limit" for levels 1-5 to 80% and this feels really really good. When changing down for a hill the rev limit was only occasionally reached.
So my next tweek will be to put the rev limit on all levels to 100% so it's possible to peddle at a decent cadence but at any power level.
 

vfr400

Esteemed Pedelecer
Jun 12, 2011
9,822
3,985
Basildon
I an also exploring programming my BBS01 because in level 5 and below I kept on running into the motor "speed limit" (I really think it should be called a "rev limit")
First I tried upping the keep current to 100% but this just seemed to add power everywhere and the rev limit cut off was still there albeit to a lesser extent. It also surged a bit too and ate the battery.
Next I put the rev limit down to 50% and the "rev limit" for levels 1-5 to 80% and this feels really really good. When changing down for a hill the rev limit was only occasionally reached.
So my next tweek will be to put the rev limit on all levels to 100% so it's possible to peddle at a decent cadence but at any power level.
You can't change the motor's maximum rpm. It's fixed by the design.
 

Fordulike

Esteemed Pedelecer
Feb 26, 2010
3,802
1,537
I an also exploring programming my BBS01 because in level 5 and below I kept on running into the motor "speed limit" (I really think it should be called a "rev limit")
First I tried upping the keep current to 100% but this just seemed to add power everywhere and the rev limit cut off was still there albeit to a lesser extent. It also surged a bit too and ate the battery.
Next I put the rev limit down to 50% and the "rev limit" for levels 1-5 to 80% and this feels really really good. When changing down for a hill the rev limit was only occasionally reached.
So my next tweek will be to put the rev limit on all levels to 100% so it's possible to peddle at a decent cadence but at any power level.
As vfr400 says, you can't change the base motor's max rpm. If your PAS 5 is set at 100% current limit and 100% speed limit, then that's as fast as the motor/chainring's gonna go.

You'd probably be happier with a BBS02 or BBSHD, as the base max rpm is higher than the BBS01. You'll have more scope for tweaking.

Remember, the BBS01 needs to be EN 15194 compliant, so the unit is inherently designed around that 15.5mph cut-off speed.
 

cannon

Pedelecer
Jan 17, 2019
58
24
I an also exploring programming my BBS01 because in level 5 and below I kept on running into the motor "speed limit" (I really think it should be called a "rev limit")
First I tried upping the keep current to 100% but this just seemed to add power everywhere and the rev limit cut off was still there albeit to a lesser extent. It also surged a bit too and ate the battery.
Next I put the rev limit down to 50% and the "rev limit" for levels 1-5 to 80% and this feels really really good. When changing down for a hill the rev limit was only occasionally reached.
So my next tweek will be to put the rev limit on all levels to 100% so it's possible to peddle at a decent cadence but at any power level.
I made an error in my previous post, the second part should read
"Next I put the keep current down to 50% and the "rev limit" for levels 1-5 to 80% and this feels really really good."

I am not trying to change the max rev limit of the motor, just trying to not be limited or restricted to lower revs in lower power levels. For instance the original rev limit in the top three power levels was fine for me but the lower half was not as the rev limit setting was quite low and would cut in too early for my cadence. My kit arrived with the rev limit set to PAS1 @ 44% ascending to PAS9 @100% on the Basic page of the programming software.
Hope this makes sense.
 
  • Informative
Reactions: Fordulike