How To, 50A BBSHD Controller Mod

General Discussion about electric bicycles.
Cobain Windsurfer
1 µW
1 µW
Posts: 4
Joined: Feb 28, 2018 6:41 pm

Re: How To, 50A BBSHD Controller Mod

Post by Cobain Windsurfer » Mar 02, 2018 6:14 am

Some pictures of my mosfet swap out. The new IRFB4110 from is rated 100V. Found very good information about it here https://electricbike-blog.com/bbs02-controller-mods/

Very important to not have used the controller for some time before soldering shunts, mosfets and so on, or there will be shortcuts and sparks since the caps can hold electricity for a long time. To get rid of the old mosfets I found out the best way to do it without any damage is to wiggle them carefully back and forth one by one, until the legs of them snapped, and then clear the holes afterwards. I cut the legs of the new mosfets at the right length, screwed them on slightly on the heatplate, inserted them all in the PCB and solder all the legs. As pointed out before, soldering them to the PCB without attached to the heatplate will make it impossible to screw them on later (the hole of the mosfets and the ones in the heatplate will not line up). Now I am only waiting for the caps to arrive. :)
Attachments
1.jpg
1.jpg (212.9 KiB) Viewed 686 times
2.jpg
(225.54 KiB) Not downloaded yet
3.jpg
4.jpg
5.jpg
6.jpg
6.jpg (212.13 KiB) Viewed 686 times
7.jpg

Cobain Windsurfer
1 µW
1 µW
Posts: 4
Joined: Feb 28, 2018 6:41 pm

Re: How To, 50A BBSHD Controller Mod

Post by Cobain Windsurfer » Mar 08, 2018 12:13 pm

Epyon wrote:
Aug 13, 2017 5:13 pm
A big thanks to you guys. I swapped out my shunt resistors and capacitors.
A bit off topic, but does anyone here know where the ROM/EPROM chip that contains the firmware is located on the PCB? Perhaps it is possible to replace that chip with the one on my faulty controller with the old firmware to make trottle override PAS. :?: :?

User avatar
fechter
100 GW
100 GW
Posts: 12419
Joined: Dec 31, 2006 3:23 pm
Location: California Bay Area, USA

Re: How To, 50A BBSHD Controller Mod

Post by fechter » Mar 08, 2018 2:06 pm

BBSHD processor chip.jpg
BBSHD processor chip.jpg (92.42 KiB) Viewed 638 times
Well, it's right there. It would be very challenging to replace the chip. I don't think you could get a new chip from anywhere either.
What would be easier would be to re-flash the firmware on the chip, but that is something only Bafang has and they are not likely to give you a copy. Possibly you could send them the controller and have them re-flash the firmware and send it back, but I doubt they would be willing to do that.
"One test is worth a thousand opinions"

tomjasz
1.21 GW
1.21 GW
Posts: 3831
Joined: Mar 29, 2014 1:45 pm
Location: Out riding, MN USA
Contact:

Re: How To, 50A BBSHD Controller Mod

Post by tomjasz » Mar 08, 2018 11:39 pm

fechter wrote:
Mar 08, 2018 2:06 pm
BBSHD processor chip.jpg

Well, it's right there. It would be very challenging to replace the chip. I don't think you could get a new chip from anywhere either.
What would be easier would be to re-flash the firmware on the chip, but that is something only Bafang has and they are not likely to give you a copy. Possibly you could send them the controller and have them re-flash the firmware and send it back, but I doubt they would be willing to do that.
Several resellers have the firmware, perhaps someone will pony up...
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.

Cobain Windsurfer
1 µW
1 µW
Posts: 4
Joined: Feb 28, 2018 6:41 pm

Re: How To, 50A BBSHD Controller Mod

Post by Cobain Windsurfer » Mar 12, 2018 11:43 am

fechter wrote:
Mar 08, 2018 2:06 pm
BBSHD processor chip.jpg

Well, it's right there. It would be very challenging to replace the chip. I don't think you could get a new chip from anywhere either.
What would be easier would be to re-flash the firmware on the chip, but that is something only Bafang has and they are not likely to give you a copy. Possibly you could send them the controller and have them re-flash the firmware and send it back, but I doubt they would be willing to do that.
Thanks for the info! Seems hard to replace that chip with the old one, but so is a re-flash. How can it be done? Bth, my caps has arrived, but as E-mil has pointed out, the small board on the PCB (for the 6V Headlamp cable), make the 1000µF impossible to fit. Is it possible to remove the small board from the pcb to make it work?? (The old controllers didn´t have these "headlamp cards" but the PCB had holes prepared for it.)

User avatar
fechter
100 GW
100 GW
Posts: 12419
Joined: Dec 31, 2006 3:23 pm
Location: California Bay Area, USA

Re: How To, 50A BBSHD Controller Mod

Post by fechter » Mar 12, 2018 2:02 pm

To re flash the firmware, you need an ISP interface (sort of easy) and the software (not so easy).
Generally you can re-write the firmware, but there is no way to read it from the chip. This is to keep people from copying or hacking it. The software part would need to come from Bafang.
"One test is worth a thousand opinions"

Daxxie
10 µW
10 µW
Posts: 6
Joined: Feb 14, 2017 9:35 am

Re: How To, 50A BBSHD Controller Mod

Post by Daxxie » Mar 21, 2018 5:31 pm

How to do this 50A mod to a Bafang Ultra drive?
Should be easier. Controller is not potted.
I have a standard one that I would like to upgrade.

User avatar
fechter
100 GW
100 GW
Posts: 12419
Joined: Dec 31, 2006 3:23 pm
Location: California Bay Area, USA

Re: How To, 50A BBSHD Controller Mod

Post by fechter » Mar 22, 2018 8:09 am

Daxxie wrote:
Mar 21, 2018 5:31 pm
How to do this 50A mod to a Bafang Ultra drive?
Should be easier. Controller is not potted.
I have a standard one that I would like to upgrade.
It's not so easy. Just getting the motor apart can be a challenge. The shunt is located on the controller board next to where the negative battery terminal attaches. This is under the mezzanine board, which needs to be removed to get access. Due to the board being recessed in the housing, I think you'd need to completely pull the board out to tweak the shunt. Use some thermal grease when you put the board back into the housing.
Shunt location 1.jpg
Shunt location 1.jpg (95.44 KiB) Viewed 486 times
"One test is worth a thousand opinions"

Daxxie
10 µW
10 µW
Posts: 6
Joined: Feb 14, 2017 9:35 am

Re: How To, 50A BBSHD Controller Mod

Post by Daxxie » Mar 22, 2018 9:09 am

It's not so easy. Just getting the motor apart can be a challenge.
Well I have a Ludicrous version but I also bought a standard Ultra.
It looks pretty different from your picture.
This is how my Ludicrous version looks.

Image
Image
Last edited by Daxxie on Mar 22, 2018 9:14 am, edited 1 time in total.

User avatar
burner77
100 W
100 W
Posts: 176
Joined: Mar 04, 2014 9:57 am
Location: Austria
Contact:

Re: How To, 50A BBSHD Controller Mod

Post by burner77 » Mar 22, 2018 9:13 am

you had to remove the Ludi pics?
http://fasterbikes.eu • Domino, MXUS V3 Turbo (with FF & HubSink) and Bafang BBSHD shop • 5% discount for ES forum members, use voucher "ESMEMBER"

User avatar
fechter
100 GW
100 GW
Posts: 12419
Joined: Dec 31, 2006 3:23 pm
Location: California Bay Area, USA

Re: How To, 50A BBSHD Controller Mod

Post by fechter » Mar 23, 2018 10:14 pm

Yes, it does look a lot different, but similar.

The shunt is located here:
Ultra Motor Controller - Shunt Location.jpg
Ultra Motor Controller - Shunt Location.jpg (119.23 KiB) Viewed 443 times
It looks pretty easy to attack. It's 5 milliohms, so with some math you can figure out what to place in parallel with it to get what you want. To double the current limit, use another 5 mOhm. I've simply stacked another one on top before and it worked OK. It will get hot if run near the limit for long. Ideally, you'd want to place two side by side so they are both in contact with the board, but maybe not worth the work. You could also completely remove the stock one and replace it with a different value. I got a bunch of 3 milliohm ones from Mouser that are the same physical size.

That board will require a lot of heat to solder on the shunts because it's aluminum. Use a big iron.

And I have never found a datasheet for those FETs. Mystery part number. EZ85NF12
"One test is worth a thousand opinions"

dalysea
1 µW
1 µW
Posts: 3
Joined: Mar 13, 2018 8:42 pm

Re: How To, 50A BBSHD Controller Mod

Post by dalysea » Apr 02, 2018 11:31 pm

" I got a bunch of 3 milliohm ones from Mouser that are the same physical size."

For the Bafang Ultra, to swap out the 5mOhm and replace it with a 3mOhm, can you please tell me what is the part # from Mouser?

Is it Mouser #: 660-PSIDTEB3L00F
https://www.mouser.com/ProductDetail/KO ... OmV1HfQ%3d

Thanks!

User avatar
fechter
100 GW
100 GW
Posts: 12419
Joined: Dec 31, 2006 3:23 pm
Location: California Bay Area, USA

Re: How To, 50A BBSHD Controller Mod

Post by fechter » Apr 03, 2018 8:52 am

dalysea wrote:
Apr 02, 2018 11:31 pm
" I got a bunch of 3 milliohm ones from Mouser that are the same physical size."

For the Bafang Ultra, to swap out the 5mOhm and replace it with a 3mOhm, can you please tell me what is the part # from Mouser?

Is it Mouser #: 660-PSIDTEB3L00F
https://www.mouser.com/ProductDetail/KO ... OmV1HfQ%3d

Thanks!
I think the ones I got are these:
https://www.mouser.com/ProductDetail/Bo ... 2kZA%3d%3d

Physical size is 2512.
"One test is worth a thousand opinions"

User avatar
Alan B
100 GW
100 GW
Posts: 7378
Joined: Sep 11, 2010 7:43 am
Location: San Francisco Bay Area, USA
Contact:

Re: How To, 50A BBSHD Controller Mod

Post by Alan B » Apr 03, 2018 9:11 am

A question, how are the 50A BBSHD mods holding up? I saw on FB that one had darkened the motor wires (insulation changed color) and destroyed the small gear. Not suddenly, but over time. How common is this? Does it happen even at 30A or are we pushing a bit into getting it too hot? Any other issues folks are seeing on these, or are they pretty reliable??

User avatar
fechter
100 GW
100 GW
Posts: 12419
Joined: Dec 31, 2006 3:23 pm
Location: California Bay Area, USA

Re: How To, 50A BBSHD Controller Mod

Post by fechter » Apr 03, 2018 9:40 am

Sounds like excessive motor temperature. I haven't tried 50A, but at 30A you can certainly overheat the motor if you try hard.
"One test is worth a thousand opinions"

Daxxie
10 µW
10 µW
Posts: 6
Joined: Feb 14, 2017 9:35 am

Re: How To, 50A BBSHD Controller Mod

Post by Daxxie » Apr 10, 2018 7:36 am

Sorry guys, don't want to go too much off-topic here.

But I just received another Bafang Ultra wich I bought of Aliexpress from a "reliable" company.
Price was quite good.
It arrived today and I opened it up immediately to compare it with my Luna Ludicrous version.
The Ludicrous is a 1.3 version and the new one I got from China has "version 1.5" stamped on it.
Controller looks a bit different but I noticed the Hall sensors were not connected.
The connector is missing? WTF I don't think this will work.

Image
Image
Image
Image


And to my surprise the "cheap" chinese version has a steel gear, where the Ludi has a nylon gear.

Image
Image

User avatar
fechter
100 GW
100 GW
Posts: 12419
Joined: Dec 31, 2006 3:23 pm
Location: California Bay Area, USA

Re: How To, 50A BBSHD Controller Mod

Post by fechter » Apr 10, 2018 11:21 am

We should have a separate thread for the Ultra motor.

I heard some versions of these used a sensorless controller, which could explain the hall sensors not being used. At some point in time they switched to the metal gears also. Seems Bafang keeps making changes, which maybe indicates the earlier designs had some problems.
"One test is worth a thousand opinions"

Daxxie
10 µW
10 µW
Posts: 6
Joined: Feb 14, 2017 9:35 am

Re: How To, 50A BBSHD Controller Mod

Post by Daxxie » Apr 10, 2018 1:27 pm

fechter wrote:
Apr 10, 2018 11:21 am
I heard some versions of these used a sensorless controller, which could explain the hall sensors not being used. Seems Bafang keeps making changes, which maybe indicates the earlier designs had some problems.
Well I didn't hook it up yet.
So maybe it could work without this connection?
Gonna try that.

I heard from Luna they are currently not offering the Ludicrous version anymore.
"Too many reliability issues from users"

tomjasz
1.21 GW
1.21 GW
Posts: 3831
Joined: Mar 29, 2014 1:45 pm
Location: Out riding, MN USA
Contact:

Re: How To, 50A BBSHD Controller Mod

Post by tomjasz » Apr 11, 2018 10:39 pm

fechter wrote:
Apr 10, 2018 11:21 am
We should have a separate thread for the Ultra motor.

I heard some versions of these used a sensorless controller, which could explain the hall sensors not being used. At some point in time they switched to the metal gears also. Seems Bafang keeps making changes, which maybe indicates the earlier designs had some problems.
Changes without data or notification. Argh! And forget about tying changes to serial number, double ARGH!
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.

User avatar
Alan B
100 GW
100 GW
Posts: 7378
Joined: Sep 11, 2010 7:43 am
Location: San Francisco Bay Area, USA
Contact:

Re: How To, 50A BBSHD Controller Mod

Post by Alan B » Apr 11, 2018 11:07 pm

Nothing new there.

racingame
100 mW
100 mW
Posts: 42
Joined: Jan 26, 2018 9:40 am

Re: How To, 50A BBSHD Controller Mod

Post by racingame » Apr 18, 2018 6:45 pm

Sorry for the interference, but isn't "Ludicrous" version just a Luna internal name for a controller where they switched out the shunt (and maybe also replaced aluminum case IIRC)?

User avatar
fechter
100 GW
100 GW
Posts: 12419
Joined: Dec 31, 2006 3:23 pm
Location: California Bay Area, USA

Re: How To, 50A BBSHD Controller Mod

Post by fechter » Apr 19, 2018 9:23 am

racingame wrote:
Apr 18, 2018 6:45 pm
Sorry for the interference, but isn't "Ludicrous" version just a Luna internal name for a controller where they switched out the shunt (and maybe also replaced aluminum case IIRC)?
Yes. It may also have a steel gear instead of the plastic one.
"One test is worth a thousand opinions"

Post Reply