Bafang BBSHD 1000W Replacement Controller
Bafang BBSHD 1000W Replacement Controller
Bafang BBSHD 1000W Replacement Controller
Bafang BBSHD 1000W Replacement Controller
Bafang BBSHD 1000W Replacement Controller
Bafang BBSHD 1000W Replacement Controller

Bafang BBSHD 1000W Replacement Controller

Choose Your Version *

Current stock: 0
  • Bafang replacement controller only for the BBSHD
  • Easily user replaceable with only a few bolts a 15-30 minute job
  • Can handle 48v or 52v batteries for up to 1600 watts of power peak power
  • Factory Programmed for a peak output of 30amps 
  • Lunacycle custom programmed with 'Hot Rod' settings
  • You will be able to use a throttle only mode in PAS 0 unlike inexpensive units purchased directly from China and not custom programmed

If you want your firmware to allow you to apply as much throttle as you want regardless of your pedal speed, this controller is good insurance your set up will be able to deal with whatever power you dish out.

Installing the new controller is an easy job that any person with basic mechanical skills and standard tools should be able to do in less than 30 minutes. See our instructional guide here.

We recommend installing a thermal probe inside the drive unit so you can track the drive unit temperature. (Click here for probe installation instructions)

Read this guide on the different ways this firmware can be programmed on this beefed up controller. (Click here for programming guide)

If your BBSHD does not work it's not necessarily the controller that is bad, you could have also have damaged the nylon gear or melted the windings. For a complete troubleshooting guide for the BBSHD (click here for troubleshooting guide).


Most likely if you have a recent BBSHD you want the version B controller. You can see the difference in the plugs in the picture above. Version A was the first type and uses Anderson connectors, while latest BBSHD controllers use flat spade connectors. You can pull the controller you already have on your BBSHD to visually compare.


4 Reviews

Bones Mar 29th 2018

BBSHD Replacement Controller, A-Type

Controller is installed and programmed with my standard settings figured out a couple of years ago, and it works perfectly. I didn't test the stock program, but I don't have the problem Ben describes, above. My throttle overrides any PAS setting, and does so smoothly.

Dinging one star because the pigtails on the Anderson connectors are much shorter than pictured, and what my old controller has (which is the same as is pictured). There is only enough wire to lay the connector flat. I ended up crimping on about 3" of wire to the yellow wire coming from the motor to get everything to fit. Maybe this is from converting a B-Type to an A-Type....

Ben Sep 2nd 2017

Not the same as my old Luna controller.

I bought a couple of these, expecting them to have total override of PAS from throttle input, like my old Luna kit, but they don't; PAS overrides the throttle signal input, unless you go around full throttle, and then power comes on too violently. Luna told me that all Bafang BBSHD's are programmed this way now, and that they have no control over it. It's not fixable by using the programmable settings tool, either.

Add a Review