Bafang BBS01 CAN throttle not working

link is unavailable anymore.
Here are connectors.
My harness don't have throttle plug- only LCD and light plugs.

Generally the screen turns on but after a few seconds it shows error code 30 and remain. there's almost 0v on 5v VCC line
 

Attachments

  • IMG_4663.JPG
    IMG_4663.JPG
    316.3 KB · Views: 10
Start over, or you'll waste more of your time than the contraption is worth. Controller, display, and any peripherals with nonstandard connectors have to go.
 
Have a link? Does it also have gear, speed sensor or light plugs? For an 8fun bike?



Surely the controller’s ground goes to two pins…? Worth a recheck… Harness has both display and throttle connectors right?



That will be up to you to decide if you want to crack it open or not. But if it’s stuck on, I would not recommend it being used.

As mentioned previously, the controllers ignition circuit is powered on thru the display.

You can remove the display, and CAREFULLY jump harness display pins VCC, pin 1, ORANGE wire and P+, pin 3, BROWN wire.

This will bypass the display and power on the controller as being verified by the 5vdc controller regulated power being turned on.
If he really has a Bafang canbus controller it would not work that way if his controller uses same protocol as other Bafang mid motors...
I think there is along the way some misunderstanding and miscommunication etc. He better start over... In post 1 that picture showing the pins and marking VCC, in one case VCC is battery voltage (orange wire) and for the other case VCC = 5V (red wires). For the harness green female display connector, the orange wire is battery voltage. The brown wire will only carry voltage to start the display after the display on / off button is pressed which connects the orange wire to ground via a 500 Ohm resistor. The controller wil sense that and put only then the battery voltage to the brown wire to start the display...
 
Im glad you asked! As your connectors shown in the picture above don’t match up with your provided wiring diagram, I don’t see how you could do it as I mentioned previously.
Doesn’t your display have a 5 pin, tent like connector? How is it connected to the controller?
 
If he really has a Bafang canbus controller it would not work that way if his controller uses same protocol as other Bafang mid motors...
My goal for bypassing the display is shown in this post for bypassing a typical UART Bafang controller…

Troubleshooting the BBSHD / BBS02 - Electricbike.com Ebike Forum

Are you saying that the CAN bus version would be different?
Note: Of course the pinouts are different!


Jakuda87, why wasn’t the 8 pin connector shown?
 
I showed 8pin connector
Roger that, a closer zoomed look helped me see… my mistake.

Unless DPC18RI advises other wise, (You might want to wait for it) I’d go with the original recommendation…
As mentioned previously, the controllers ignition circuit is powered on thru the display.

You can remove the display, and CAREFULLY jump harness display pins VCC, pin 1, ORANGE wire and P+, pin 3, BROWN wire.

This will bypass the display and power on the controller as being verified by the 5vdc controller regulated power being turned on.
This determined by using your original pinout picture in the Original Post.
 
My goal for bypassing the display is shown in this post for bypassing a typical UART Bafang controller…

Troubleshooting the BBSHD / BBS02 - Electricbike.com Ebike Forum

Are you saying that the CAN bus version would be different?
Note: Of course the pinouts are different!


Jakuda87, why wasn’t the 8 pin connector shown?
yes the canbus versions are totally different to start the controller and display compared to UART. So i assume the BBS in CAN version will be the same as all the other Canbus versions like M300, M400, M500 etc. regarding start procedure. i looked at Ali to find a connection diagram for BBS Canbus motor so he can compare HIS connectors coming from MOTOR. If you scrol down on that page it's needed to click "view more" to see everything.
 
Thank you for getting back with us.

So are you saying that the only difference between the two communication type systems. Is that the location of VVC and P+ pins used for bypassing are different due to the different connector styles. Or is there something more?
Please clarify…
 
Thank you for getting back with us.

So are you saying that the only difference between the two communication type systems. Is that the location of VVC and P+ pins used for bypassing are different due to the different connector styles. Or is there something more?
Please clarify…
In UART it was named VCC and PL (load) so like you know, in the uart display, in a way they get bridged by a mosfet or transistor when pressing the on / off button to start the display and controller. With canbus it is different. See post 32 for how the CAN startup works.
 
yup my connectors looks similar, but not all are the same.
I succeeded to connect SP2 connector to GND- and speed increased, also BREAK to GND stopped walk assist. only throttle didn't worked.
1747421067883.png

@TommyCat I bridged pins 1 and 3 on 5pin connector which reflect YB_VC to KEY_B?M but it didn't do anything.
 
Can you tell us which color YB_VC is? And which color KEY_B?M is? You should not bridge those 2 in my opinion. Do not do anything with CANH and CANL. Also i would be carefull around SP2 and SP1 which i guess is the speedsensor.
 
Thanks, now on the pcb, the 8 solder points, you have only 2 left. i think one is named VDD TPP. that could be the 5V for throttle. Can you measure that? The other one, Meter Pocl? could be for the throttle signal it seems no wire is connected to it.
But i wonder why you didn't bought simply a 2 to 1 or a 4 to 1 cable with 8 pin for Bafang and a throttle that fits that cable throttle connector... That would probably saved the problems.
 
Last edited:
ok let me clarify it with better pictures.
1747428353428.png

I have bought simplier wiring, as my throttle didn't have connector- previously I have soldered it to UART harness- so I would need to do the same here.

Initially I connected throttle exactly like diagram showed- to pins 1,2,5 and it did't worked. blue wire (pin 1) goes to the other side of controller to additional small board.

Then I guess I missunderstood colegues here, and switched VCC pin 2 to 6- that put full battery voltage to throttle hall sensor and lighted it up.

Then still all remaining functionalities worked- I could start walk assist, engine ighnited when rotated crank, but noticed that power off button doesn't work, and after a while it shows error 30.

Later on I made yet another idiot mistake and touched with multimeter probe TPP with YB_VC- previously there was +5v on TPP, now it's zero. and LCD after bootup shows error 30 permanently.
 

Attachments

  • IMG_4754.JPG
    IMG_4754.JPG
    1.1 MB · Views: 7
  • IMG_4755.JPG
    IMG_4755.JPG
    2 MB · Views: 8
Last edited:
For future reference, according to your pictures,

“KEY_BTN” is orange wire (to display, battery voltage).
“YB_VC” is brown wire (After controller is started, battery voltage to display).
“GND” is Black ground wire (for display, throttle and brakes).
“Break” is white signal wire from brakes.
“CANH” green and “CANL” yellow is canbus communication to display.
TPP was probably the 5 Volt for throttle and brakes if brakes with hall sensor.
“Meter Port? Or Meter Pocl?” it seems no wire in connector on pcb.

Is it sure pin 1 from the 8 pin (B8-F) cable harness connector go's to additional small board? With battery removed, did you measured that with your meter in continuity test?
Regarding the now missing 5 Volt on TPP is there next to the connector perhaps a smoked component? Difficult to see on your picture. Can you make sharper picture under more light from components around that connector.
 
For future reference, according to your pictures,

“KEY_BTN” is orange wire (to display, battery voltage).
“YB_VC” is brown wire (After controller is started, battery voltage to display).
“GND” is Black ground wire (for display, throttle and brakes).
“Break” is white signal wire from brakes.
“CANH” green and “CANL” yellow is canbus communication to display.
TPP was probably the 5 Volt for throttle and brakes if brakes with hall sensor.
“Meter Port? Or Meter Pocl?” it seems no wire in connector on pcb.

Is it sure pin 1 from the 8 pin (B8-F) cable harness connector go's to additional small board? With battery removed, did you measured that with your meter in continuity test?
Regarding the now missing 5 Volt on TPP is there next to the connector perhaps a smoked component? Difficult to see on your picture. Can you make sharper picture under more light from components around that connector.
Good eye:)
Just noticed that smd on the edge of connector is blown up. This element and next to it lead to TPP-red wire - it gives 0v on both sides of SMDs.

Yes am am sure that pin 1 is blue wire- it is the only one from 8pin connector that leads to the other side of the board-yup it still have continuity
1747499058699.png
 
One side of the burned one is connected to TPP and the other side of it is connected to ground?
1) It's probably shorted but measure if that component is shorted out ( meter in continuity mode).
2) check if the righthand side of those 2 components is ground. Do that in continuity mode to another point that you are sure is ground.
3) The top component from the 4 in a vertical row, the dark grey one with no marking, check if it as continuity between his 2 pads.
(All checks with battery removed).
 
Back
Top